阅读:1589回复:14
pci板卡向计算机发中断时,计算机重新启动
当我的pci板卡向计算机发中断时,计算机重新启动,我该怎么办。
而用windriver试过,计算机可receive interrupt.ok. 急啊。 |
|
|
沙发#
发布于:2002-04-13 10:24
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2002-04-13 10:52
你的isr可能作了非法操作,比如没有解锁内存页就可能导致重起
|
|
|
地板#
发布于:2002-04-13 15:39
我没有明白你的意思,请详细一点.
是不是因为软件的问题? |
|
|
地下室#
发布于:2002-04-17 00:55
如果你确定硬件的设计没有问题,比如说中断可以正常触发,主机方也能正常的收到(这个你可以用windriver来试试),那就应该是你写的驱动的问题。在isr和dpc主要是要注意中断级。
|
|
5楼#
发布于:2002-04-17 08:39
windriver的listen interrupt时,一切ok,那么是不是可以判断出是中断服务的问题?
|
|
|
6楼#
发布于:2002-04-17 09:08
用户被禁言,该主题自动屏蔽! |
|
7楼#
发布于:2002-04-17 09:52
硬件检查什么?
|
|
|
8楼#
发布于:2002-04-18 03:41
能听到中断就差不多可以认为是驱动的毛病了,用softice单步跟你的isr吧,如果单步没问题,全速有问题,驱动硬件都得查。
|
|
9楼#
发布于:2002-04-18 10:30
我还不清楚中断服务到底要做些什么工作。
我已经判断了是否是我的中断。 |
|
|
10楼#
发布于:2002-04-19 04:12
另外一个贴子已经回复了,你看看吧:)
|
|
11楼#
发布于:2003-05-01 15:21
中断请了吗?
|
|
12楼#
发布于:2004-05-22 21:12
我的问题是:PCI设备向计算机发中断后,应用程序没有响应。如果用WinDriver监听中断,PCI设备发完中断后,就死机了!
|
|
13楼#
发布于:2004-05-24 14:43
写个最简单的ISR来确认中断,清中断,也不用调用DPC。到处都有例子,ddk里有很多,ds里也有很多。
|
|
|
14楼#
发布于:2004-05-24 14:43
应该是自己驱动的毛病,写个最简单的ISR来确认中断,清中断,也不用调用DPC。到处都有例子,ddk里有很多,ds里也有很多。
|
|
|