
STM32启动模式
通过判断BOOT引脚的连接情况识别启动模式,如设置为BOOT0 = 0 ,BOOT1 = x 时,选择主闪存存储器,把0x08000000映射到0x00000000,从0x08000000获取MSP的初始值,这个值就是栈顶地址;在__main函数中,会初始化内核的寄存器,划分堆空间(如果使用到的话)和栈空间。2:从地址0x0000 0004处取出程序计数器指针PC的初始值,这个值是复位向量。对于H1系列:在系统复位后,SYSCLK的第四个上升沿,BOOT引脚的值会被锁存。PROC: 定义子程序。










