julan
驱动小牛
驱动小牛
  • 注册日期2001-11-23
  • 最后登录2005-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1589回复:14

pci板卡向计算机发中断时,计算机重新启动

楼主#
更多 发布于:2002-04-12 11:08
当我的pci板卡向计算机发中断时,计算机重新启动,我该怎么办。
而用windriver试过,计算机可receive interrupt.ok.
急啊。
echo
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-04-13 10:24
用户被禁言,该主题自动屏蔽!
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-13 10:52
你的isr可能作了非法操作,比如没有解锁内存页就可能导致重起
早起早睡 精神百倍
julan
驱动小牛
驱动小牛
  • 注册日期2001-11-23
  • 最后登录2005-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-13 15:39
我没有明白你的意思,请详细一点.
是不是因为软件的问题?
echo
wuqix
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2008-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-17 00:55
如果你确定硬件的设计没有问题,比如说中断可以正常触发,主机方也能正常的收到(这个你可以用windriver来试试),那就应该是你写的驱动的问题。在isr和dpc主要是要注意中断级。
julan
驱动小牛
驱动小牛
  • 注册日期2001-11-23
  • 最后登录2005-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-04-17 08:39
windriver的listen interrupt时,一切ok,那么是不是可以判断出是中断服务的问题?
echo
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2002-04-17 09:08
用户被禁言,该主题自动屏蔽!
julan
驱动小牛
驱动小牛
  • 注册日期2001-11-23
  • 最后登录2005-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-17 09:52
硬件检查什么?
echo
wuqix
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2008-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-04-18 03:41
能听到中断就差不多可以认为是驱动的毛病了,用softice单步跟你的isr吧,如果单步没问题,全速有问题,驱动硬件都得查。
julan
驱动小牛
驱动小牛
  • 注册日期2001-11-23
  • 最后登录2005-04-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-18 10:30
我还不清楚中断服务到底要做些什么工作。
我已经判断了是否是我的中断。
echo
wuqix
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2008-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-04-19 04:12
另外一个贴子已经回复了,你看看吧:)
wangjisheng
驱动小牛
驱动小牛
  • 注册日期2002-11-06
  • 最后登录2011-07-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-05-01 15:21
中断请了吗?
lixin551
驱动牛犊
驱动牛犊
  • 注册日期2004-05-22
  • 最后登录2004-05-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-05-22 21:12
我的问题是:PCI设备向计算机发中断后,应用程序没有响应。如果用WinDriver监听中断,PCI设备发完中断后,就死机了!
yjhleaf
驱动小牛
驱动小牛
  • 注册日期2001-11-04
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2004-05-24 14:43
写个最简单的ISR来确认中断,清中断,也不用调用DPC。到处都有例子,ddk里有很多,ds里也有很多。
忽如一夜春风来,千树万树梨花开。
yjhleaf
驱动小牛
驱动小牛
  • 注册日期2001-11-04
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2004-05-24 14:43
应该是自己驱动的毛病,写个最简单的ISR来确认中断,清中断,也不用调用DPC。到处都有例子,ddk里有很多,ds里也有很多。
忽如一夜春风来,千树万树梨花开。
游客

返回顶部