jerriaemail
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2003-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1120回复:4

谁见过这样的问题?

楼主#
更多 发布于:2003-01-17 15:29
我给INTA注册了中断处理函数,而且在获到中断之后马上将中断physicalmask();直到处理完中断才physicalunmask();但我每次运行程序进行调试时,就不停的收到收到中断,但我测试我的硬件的电路pci的intA脚的电平是高的(中断低有效),说明没有中断发出,为什么我的驱动老跳到中断那个断点呢?谁能帮我。谢谢。 :)
fengcr
驱动牛犊
驱动牛犊
  • 注册日期2002-11-08
  • 最后登录2003-01-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-18 22:47
一、你确认INTA是低有效吗?
二、你只是屏蔽中断,但好像没清除它啊!
你最好先确认上面两个问题。
we will be goodfriend forever!!!
wfeiisch
驱动牛犊
驱动牛犊
  • 注册日期2002-10-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-20 09:13
请注意,pci是中断共享的!!
jerriaemail
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2003-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-21 14:17
我查出错误了。
同志们
记住共享中断一定要return FALSE;
谢谢大家。
Buddha
驱动老牛
驱动老牛
  • 注册日期2001-04-29
  • 最后登录2013-05-18
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-22 11:10
我查出错误了。
同志们
记住共享中断一定要return FALSE;
谢谢大家。


return FALSE是不对的,如果时你的中断,你要清除中断,比如说写硬件的寄存器之类的,反正是告诉设备这个中断你知道了,然后再处理,最后return TRUE,告诉系统这是你的中断。

如果不是你的中断,
你才要return false
<table style="filter: glow(color=sky blue, strength=10)"> <font color=white> 猫生病了, 老鼠大声朗诵诗集, 并修剪盆花. 猫生病了, 老鼠慢慢刷牙洗脸, 并打扫房间. 猫生病了, 老鼠倚在窗边欣赏夜色, 并对流星许愿. 猫生病了, 老鼠也病了, 它说:"我还是习惯那种时时紧张, 处处小心, 夜夜逃亡的生活." 午夜, 我听到老鼠在叹息, 且不再读诗了. </font></table>
游客

返回顶部