您的位置:首页 > 大数据 > 人工智能

嵌入式中main函数起来之前,startup要完成的初始化过程

2013-07-27 15:59 141 查看
1、芯片复位,启动代码运行,启动代码进行初级硬件初始化等,最重要的是设置堆栈指针,如图



2、初始化0值变量,将对应内存初始化为0,这些内存对应在程序中的“int i= 0”的变量地址,图示



3、初始化非零变量,例如“int j = 6;”这样的语句对应的内存应该初始化为6,在启动程序中,从ROM中的Initializers段复制到对应的内存,图示



4、最后是调用main
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐