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/
	版权声明:
 
 	本文版权归原创作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。   
	
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号