阅读:1754回复:4
***PLX9054卡不响应Local端中断,怎么回事?***
在局部端,CPLD固定的给PLX9054的LINT管脚加上低电平脉冲,脉冲频率100Hz,低电平持续100us。我想,这样的中断信号应该符合要求吧?
eeprom中烧写的是9054sdk_lite.eep 驱动我用的是plxsdk3.4附带的程序,只是额外添加了一些我需要的代码。 驱动程序中, 1。在StartDevice函数中设定寄存器INTCSR的bit8,使能中断。 这样设置有问题吗? 2。中断服务程序结束前清除INTCSR的bit8,禁止中断。 3。DpcForIsr中,清除中断标志位,结束前设定寄存器INTCSR的 bit8,使能中断。 可是为何就是进不了中断呢?用WinDbg调试,一次中断也没进? 测量pci端INTA#信号始终为高电平。 快急疯了,大虾们,帮帮我吧! |
|
沙发#
发布于:2005-01-12 11:34
INTCSR里还有一些位需要处理。
PDF还是需要详细看的!!! |
|
板凳#
发布于:2005-01-12 19:05
谢谢,问题解决了,放分
|
|
地板#
发布于:2005-01-12 23:02
讲一讲怎么解决的。期待中....
|
|
地下室#
发布于:2005-01-13 19:30
INTCSR的bit11没有设置,导致不能中断
|
|