stm32启动流程分析
这个是一个汇编与c语言结合的流程
stm32入口为 startup_stm32f10x_hd.s (即第一个执行的文件)
在这个文件中首先定义定义CSTACK数据段和.intvec代码段还有全局函数和全局变量
然后就是向量表
在然后就是向量表中的定义了各个函数。
同时复位函数作为程序运行的第一个函数
里面设置了时钟和main入口等
就这样进入了main 然后就调用了各个外设资源
流程大致总结如下
大概意思就这样吧