代码:
; 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