鹦鹉大哥,你好!
我之前有个帖子不知道你看了没有?
[url=http://topic.eeworld.net/u/20100122/16/f14e6620-8bc5-4823-a22e-952da20b9356.html][/url]
是关于i.MX31中断的,一直没有解决问题,我已经自己顶了3次,现在没人回复,我也不能再回复了!^_^
请你指导一下,看有没有什么地方不对?
谢谢!
也请路过的各位大侠帮我看看。
LZ你的这款i.MX31是向量/矢量中断方式吧。
非向量中断方式下,中断发生后会跳到统一的中断地址的中断服务程序去判断并跳转到。
而向量中断方式比较高级,由硬件自己处理。
将中断程序地址放到对应中断的中断程序地址放到Vector Register中去。中断发生后就会自动跳转到中断程序中去。不会进入统一中断地址。
网上的:
http://blog.chinaunix.net/u2/72383/showart_1090222.html
引用: 引用 4 楼 skynet000 的回复:
LZ你的这款i.MX31是向量/矢量中断方式吧。
非向量中断方式下,中断发生后会跳到统一的中断地址的中断服务程序去判断并跳转到。
而向量中断方式比较高级,由硬件自己处理。
将中断程序地址放到对应中断的中断程序地址放到Vector Register中去。中断发生后就会自动跳转到中断程序中去。不会进入统一中断地址。
网上的:
http://blog.chinaunix.net/u2/72383/showart_1090222.html
按照i.MX31的文档介绍,当发生中断时,是跳转到0x18或者0xFFFF0018去的,具体是前者还是后者,要看CP15中的配置.我选的是低地址