equal love

STM32程序的启动

普及:

        不同位置启动首需要硬件上的配合:BOOT1与BOOT0 引脚电平配合,一般默认使用主闪存存储;

也就是BOOT0 = 0;

启动时将现在起始模式的初始地址映射到了0x0000 0000,内部SRAM模式除外。

主存储块启动:0x0800 0000 或 0x0000 0000 

系统存储     :0x1FFF F000 或 0x0000 0000 (内置Bootloader区)

内部SRAM   :只能在0x2000 0000开始的地址区访问SRAM

 起始地址堆栈起始-->复位中断入口地址-->主函数循环     (中断堆栈保存,执行中断函数,返回保存点继续main函数执行)

posted @ 2017-05-03 15:01  珵诩媛  阅读(322)  评论(0编辑  收藏  举报