STM32 启动解析__main main
在启动文件我们看到了__main和用户写的main,这2个是有区别的,大概流程如下:1、复位第一条指令:Reset_Handler PROC,这里指定为 LDR R0, =__main。表示调用库函数__main,当然,我们可以在__main前做点事情,比如PLL初始化等。2、__main()的执行流程参考:跟一下汇编,大概是__scatterload()->__rt_entry()->__user_setup_stackheap()3、最后调用用户的main()函数。4、...
转载
2022-03-23 16:52:31 ·
2783 阅读 ·
0 评论