欢迎访问电子工程网!   登录 | 免费注册 ]   

tzheng的个人空间 http://www.eechina.com/space-uid-36171.html [收藏] [复制] [分享] [RSS]

博客

s3c2410中断向量表初始化

已有 622 次阅读2011-4-11 21:32 |个人分类:ARM| 关键词:

经过认真研究别人发的帖子,终于把中断向量表的初始化搞清楚了点,留下此文,希望对像我一样的小菜有所帮助。为了简单起见,简单说明流程。
b HanderIRQ 。 HanderIRQ是通过宏定义实现的处理程序,此段代码主要是让pc跳转到HandleIRQ(在内存中开辟的4字节空间)所在内存存放的内容(实际上是一个地址)位置处,而此内容是isrIRQ代码段的地址,也就是说让pc跳转到isrIRQ处执行。而isrIRQ代码段的功能是让pc指向HandleENT0+OFFSET所在内存存放内容(也是一个地址),而此处的内容就是通过C语言,把具体的中断处理函数的地址写入此地址空间,此时,pc会跳转到具体的中断处理函数处执行。
第一次写文章,文字功底有待提高,分析不当之处还请大家纠正。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

回顶部