原创 关注:关于ARM的中断入口和启动代码的作用

2008-5-14 19:04 4218 7 7 分类: MCU/ 嵌入式

                关注:关于ARM的中断入口和启动代码的作用 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


最近不少做arm的朋友面试都被问到这个问题,在此特别关注一下。下次可不要忘了啊。呵呵。


一.启动代码完成的工作?


启动文件主要完成,硬件初始化工作。


1. 设置中断和异常向量;


2. 完成系统启动必须的寄存器配置;


3. 看门狗和部分外接设备;


4. 配置系统所使用的存储区分配地址空间;


5. 变量初始化;


6. 处理器的每个工作模式设置栈指针;


7. 最后是进入main入口。


二.中断入口地址


中断入口:


Irq:0x18;


Fiq:0x1c

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条