stm32从CPU上电复位执行第一条指令开始,到进入c程序main()函数入口之间
首先确定启动方案
启动方案有三种
第一种 平常用JTAC和SWD下载方式 【STM32内置Flash】
第二种 通过串口烧写hex文件下载
第三种 用于程序的调试
初始化SP指针、PC指针
SP指针:SP=_initial_sp
PC指针:Reset_Handler 用来指向当前运行指令的下一条
初始化中断向量表
初始化系统时钟
在Reset_Handler中调用 SystemInit
初始化用户堆栈
进入main函数