"); //-->
最近不少做arm的朋友面试都被问到这个问题,在此特别关注一下。下次可不要忘了啊。呵呵。
一.启动代码完成的工作?
启动文件主要完成,硬件初始化工作。
1. 设置中断和异常向量;
2. 完成系统启动必须的寄存器配置;
3. 看门狗和部分外接设备;
4. 配置系统所使用的存储区分配地址空间;
5. 变量初始化;
6. 处理器的每个工作模式设置栈指针;
7. 最后是进入main入口。
二.中断入口地址
中断入口:
Irq:0x18;
Fiq:0x1c
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。