baboon267
驱动牛犊
驱动牛犊
  • 注册日期2007-08-15
  • 最后登录2008-11-10
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1297回复:2

dsp不给pci主机中断,是什么原因呢?

楼主#
更多 发布于:2007-08-15 16:53
我曾成功发出过中断,在dsp(c6415)上使用PCI_dspIntReqSet()函数,下午重新装了一下linux,是2.4内核的,就不能产生中断了。我换了一台机器,2.6内核的linux,也不能产生中断。
后来又换了一个dm642的卡,用同样方法还是不能产生中断。

测试当中,我使用万用表测量了INTA#脚,始终为高(我不知道这么测试是否科学)

简单描述一下linux的驱动的安装情况:中断号为12,已经申请成功,在/proc/interrupts里可以察看到12号中断已经对应上了dsp驱动的名字。

我使用dsp产生中断后,/proc/interrupts中12号中断产生次数始终为0。

驱动程序是我用别人的改的,应该没有问题。

请大伙帮我提点调试建议吧,谢谢了!
green_pine
驱动太牛
驱动太牛
  • 注册日期2002-10-22
  • 最后登录2019-06-10
  • 粉丝3
  • 关注0
  • 积分48分
  • 威望599点
  • 贡献值1点
  • 好评度144点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-08-26 11:40
hsr需要设置么
green_pine
驱动太牛
驱动太牛
  • 注册日期2002-10-22
  • 最后登录2019-06-10
  • 粉丝3
  • 关注0
  • 积分48分
  • 威望599点
  • 贡献值1点
  • 好评度144点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2007-08-28 10:00
需要先清一下
PCI_dspIntReqClr()
游客

返回顶部