阅读:3392回复:3
PCIE 中断死机
又要麻烦大家了。
在PCIE驱动数据传输过程中,FPGA程序在指定的地址上写完数据后会发送一个中断,驱动程序收到中断后会打开一个上位机传来的EVENT,上位机检测到Event后开始保存数据,写完数据后通过MEM0空间地址写命令通知FPGA程序继续写数据,这个过程通常情况下没有问题,可是如果通知FPGA写数据长度变短后,也就是说FPGA写速度很快的情况下,计算机就会死机(不是蓝屏),因为这个过程是按顺序执行的,所以想不通是怎么回事。 Windbg调试还没学会,没法定位问题。麻烦大家出出主意。 |
|
沙发#
发布于:2011-07-20 17:03
是不是时序对不上了?
|
|
|
板凳#
发布于:2012-10-01 12:38
同问,看上去像是驱动层中断有冲突
|
|
地板#
发布于:2013-07-30 17:04
用户被禁言,该主题自动屏蔽! |
|