各为大侠,在eboot中如何加中断服务程序啊
回复(5) 2007-09-04 23:43 来自版块 - Wince 程序开发
表情
microsunARM发生中断时默认是跳到0开始的地址,可以参考ADS里面的代码,填好各个ISR就行了.(2007-09-05 20:45)
dillonhua引用第2楼heyong_401于2007-09-05 11:42发表的 : 请问大侠,地址可以随便指定还是怎样的? 地址不是随便指定的,你要看你的CPU的SPEC,看它收到异常或者中断时,PC指针会跳到哪个地址去运行,你把你的中断向量表放在那个地址就可以了,可以参考ADS下的...(2007-09-05 17:37)
yanh123使用轮询的方法不更好么。(2007-09-05 12:37)
heyong_401请问大侠,地址可以随便指定还是怎样的?(2007-09-05 11:42)
dillonhua你需要在汇编中将中断向量表拷贝到一个指定的地址(可能是RAM的低地址,也可能是高地址,视情况而定),然后在main.c里面写一个中断处理的函数,它是被汇编里面的中断向量表来调用的,一般来说写上normal int的处理就可以了(2007-09-05 01:24)

返回顶部