STM32 Startup**.s文件中使用的 __main C函数入口
代码:
; 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
作者:NickQ
出处:http://www.cnblogs.com/NickQ/
版权声明:
本文版权归原创作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。