STM32F0系列之---BOOT(1)
来源:互联网 发布:淘宝运费模板怎么应用 编辑:程序博客网 时间:2024/06/06 17:27
BOOT0和BOOT1确定了STM32的启动方式,通常有以下三种启动方式 :
BOOT1
BOOT0
启动方式
x
0
用户闪存启动,通用正常启动方式0
1
嵌入式SRAM启动,掉电内存会丢失1
1
系统内存启动,通过内部bootloader启动(IAP)STM32F0系列没有BOOT1引脚,boot1通过内部寄存器设置包括nBOOT1,stm32f04x和stm3209x的启动还与BOOT_SEL和nBOOT0位有关。详见数据手册RM0091 2.5 Boot configuration。
需要注意的是一般不使用嵌入式SRAM启动,因为SRAM掉电后数据就丢失。多数情况下SRAM只是在调试时使用,也可以做其他一些用途。如做故障的局部诊断,写一段小程序加载到SRAM中诊断板上的其他电路,或用此方法读写板上的Flash或EEPROM等。还可以通过这种方法解除内部Flash的读写保护,当然解除读写保护的同时Flash的内容也被自动清除,以防止恶意的软件拷贝。
一般情况下,通过把BOOT0通过10电阻下拉到地。
0 0
- STM32F0系列之---BOOT(1)
- STM32F0的BOOT
- STM32F0的BOOT配置及相关话题
- Spring boot系列--redis使用之1
- STM32F0之GPIO(使用固件库)
- STM32F0之SPI(使用固件库)
- STM32F0系列Hal库SPI库BUG
- spring-boot系列之初识spring-boot
- Spring Boot 系列之 thymeleaf
- STM32F0项目进阶之实时时钟DS1307
- Spring Boot系列之九 配置和Profiles(一)
- Spring Boot系列之九 配置和Profiles(二)
- stm32f0系列在SWD模式下载时复位失败
- Wikiot-DIY笔记(2)STM32F0/STM32P20
- UEFI Boot Flow系列之 概述
- UEFI Boot Flow 系列之 SEC Phase
- UEFI Boot Flow 系列之 PEI Phase
- UEFI Boot Flow系列之 概述
- OC id指针 和 isa指针
- 常用正则表达式大全
- java 泛型详解
- iOS 将设置Xcode将warning总是当作error来处理
- KPCA存在模糊的地方
- STM32F0系列之---BOOT(1)
- NSLookUP命令小结及附带DNS名词解释
- git学习遇到问题记录。不定时更新
- python 机器学习之sklearn-LR
- Android APP常见错误
- Visualisation with R and Google Maps
- Android 你应该知道的学习资源 进阶之路贵在坚持
- OAUTH协议简介
- 读书笔记-《IT项目经理成长手记》