STM32F0系列之---BOOT(1)

STM32F0系列的启动方式由BOOT0内部寄存器设定,包括nBOOT1、BOOT_SEL和nBOOT0。通常不使用SRAM启动,因其易丢失数据。在调试或特殊应用中,SRAM可用于诊断、读写Flash或EEPROM等。为防止恶意软件拷贝,解除Flash保护会导致其内容清除。
摘要由CSDN通过智能技术生成

       BOOT0和BOOT1确定了STM32的启动方式,通常有以下三种启动方式 :

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启动,

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值