adward0072001
驱动牛犊
驱动牛犊
  • 注册日期2007-08-09
  • 最后登录2010-05-06
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望91点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1472回复:2

请教各位一个关于中断的问题

楼主#
更多 发布于:2009-04-27 21:10
我现在做的PCI加密卡的驱动,驱动加载后,ioconnectinterrupt函数也返回成功了,但是当我查看中断描述符表时,中断描述表中不包含我的中断服务例程的地址,该pci卡的中断向量为0x16,发现IDT中0x16对应的中断服务例程为另外的地址,当然这个驱动加载后,也进入不了自己定义的中断服务例程,而且这个卡的中断类型是边缘触发,我查看资料说现在PCI卡基本都使用电平触发中断,是不是因为这个原因导致的呢???

哪位有些思路,指点一下,不胜感激!!!

以前没做过硬件这块,而且现在也没有关于这个硬件卡的硬件资料,只有它的驱动代码,它现在使用查询的方法读取结果的
lee922@gmail.co
驱动牛犊
驱动牛犊
  • 注册日期2007-07-31
  • 最后登录2010-06-22
  • 粉丝0
  • 关注0
  • 积分39分
  • 威望340点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分1分
沙发#
发布于:2009-07-27 14:43
如何查看中断描述符表?能否告知一声呢 lee922@gmail.com
lee922@gmail.co
驱动牛犊
驱动牛犊
  • 注册日期2007-07-31
  • 最后登录2010-06-22
  • 粉丝0
  • 关注0
  • 积分39分
  • 威望340点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分1分
板凳#
发布于:2009-07-27 14:47
PCI必须使用电平触发方式;
首先保证分了中断资源并正确连接了,
其次保证开了中断允许,
第三保证板卡发了中断信号
这样肯定能进ISr
游客

返回顶部