找回密码
 注册
搜索
查看: 1054|回复: 4

[讨论] 请教一个中断问题

[复制链接]
发表于 2006-7-5 20:24:00 | 显示全部楼层 |阅读模式
我基于BLOB写Bootloader,在里面调一个中断,通过查看外设寄存器,发现外设已经产生了中断,并通过一个GPIO产生了IRQ,查看该GPIO的电平值已变低,再查看所用处理器INTEL PXA270中断控制器相关的寄存器,确认中断控制器已经收到了中断请求,并没有屏蔽该中断,但是怎么也进入不了中断服务程序,似乎处理器收到中断但是进入不了我的汇编代码的IRQ处理段,代码我确认我已经做了相应中断的处理,并且中断堆栈也设置了4K的空间,我不知道让处理器收到中断后跳转到处理程序还需要做什么工作,已经为了这个问题烦了几天了,并且我在写的硬件测试代码实验是好的,但在这份BLOB下怎么也进入不了中断,我不知道建立的哪些环境不一样,请教各位了。。。。!!!!
谢谢了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 楼主| 发表于 2006-7-5 21:26:00 | 显示全部楼层
<P>能帮帮忙吗?</P>
点评回复

使用道具 举报

 楼主| 发表于 2006-7-6 15:07:00 | 显示全部楼层
<P>谢谢,已经解决~~</P>
点评回复

使用道具 举报

发表于 2006-7-6 17:24:00 | 显示全部楼层
到底怎么回事啊?
点评回复

使用道具 举报

 楼主| 发表于 2006-7-6 21:41:00 | 显示全部楼层
CPSR在RESET时IRQ位禁止了,后来忘了开,不好意思~:)
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 07:36 , Processed in 0.044656 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表