buaaren
驱动小牛
驱动小牛
  • 注册日期2003-11-24
  • 最后登录2010-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1709回复:4

***PLX9054卡不响应Local端中断,怎么回事?***

楼主#
更多 发布于:2005-01-12 00:01
在局部端,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#信号始终为高电平。

快急疯了,大虾们,帮帮我吧!
berrie
驱动牛犊
驱动牛犊
  • 注册日期2004-06-16
  • 最后登录2005-05-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-12 11:34
INTCSR里还有一些位需要处理。
PDF还是需要详细看的!!!
buaaren
驱动小牛
驱动小牛
  • 注册日期2003-11-24
  • 最后登录2010-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-12 19:05
谢谢,问题解决了,放分
laizidiyu
驱动牛犊
驱动牛犊
  • 注册日期2005-01-05
  • 最后登录2005-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-12 23:02
讲一讲怎么解决的。期待中....
buaaren
驱动小牛
驱动小牛
  • 注册日期2003-11-24
  • 最后登录2010-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-13 19:30
INTCSR的bit11没有设置,导致不能中断
游客

返回顶部