STM32 Startup**.s文件中使用的

mac2022-06-30  85

 

代码:

; Reset handler Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT SystemInit IMPORT __main LDR R0, =SystemInit BLX R0 LDR R0, =__main BX R0 ENDP

  

此处可见,汇编代码跳转至__main函数执行 作用: __main()是编译系统提供的一个函数,负责完成库函数的初始化和初始化应用程序执行环境(如"段拷贝"程序,即从加载域到执行域转化程序),最后自动跳转到main()。

函数__main()和main()区别详见: https://blog.csdn.net/eleven_yy/article/details/7751995

转载于:https://www.cnblogs.com/NickQ/p/10479713.html

相关资源:STM32中的main函数入口
最新回复(0)