单片机/MCU论坛
直播中

王浩

7年用户 1333经验值
私信 关注
[问答]

求助,嵌入式代码里的启动文件为什么比main先启动?

嵌入式代码里的启动文件为什么比main先启动?

回帖(1)

郑玉兰

2023-10-18 16:26:04
启动代码是用来初始化电路以及用来为高级语言写的软件作好运行前准备的一小段汇编语言,是任何处理器上电复位时的程序运行入口点。比如,刚上电的过程中,我们的 PC 机会对系统的一个运行频率进行锁定在一个固定的值,这个设计频率的过程就是在汇编源代码中进行的,也就是在启动代码中进行的。_main 是编译系统提供的一个函数,负责完成库函数的初始化最后自动跳向 main 函数。这种情况下用户程序的主函数名字必须得是 main。 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分