当前位置:网站首页>STM32启动方式及BootLoader

STM32启动方式及BootLoader

2022-08-09 10:56:00 zhaodong_jack

STM32共有3种启动方式,当选择相应的启动方式时,对应的存储器空间被映射到启动空间(0x00000000)。

从主闪存存储器启动:主闪存存储器被映射到启动空间(0x0000 0000) ,也就是0x08000000被映射到0x00000000

从系统存储器启动:系统存储器被映射到启动空间(0x0000 0000),也就是0x1FFF F000被映射到0x00000000(非互联产品)。

当STM32的 BOOT0设置为1,BOOT1设置为0时,系统存储器被映射到启动空间(0x0000 0000),系统存储区地址是:互联型产品原有地址为0x1FFF B000;其它产品原有地址为0x1FFF F000。此地址由ST官方写入了一段BootLoader代码,可以通过官方BootLoader升级MCU固件(注意系统存储器的代码用户无法修改)。官方的BootLoader是自适应波特率,多种波特率都能下载程序。

原网站

版权声明
本文为[zhaodong_jack]所创,转载请带上原文链接,感谢
https://blog.csdn.net/zhaodong1102/article/details/104984548