阅读:1383回复:2
dsp不给pci主机中断,是什么原因呢?
我曾成功发出过中断,在dsp(c6415)上使用PCI_dspIntReqSet()函数,下午重新装了一下linux,是2.4内核的,就不能产生中断了。我换了一台机器,2.6内核的linux,也不能产生中断。
后来又换了一个dm642的卡,用同样方法还是不能产生中断。 测试当中,我使用万用表测量了INTA#脚,始终为高(我不知道这么测试是否科学) 简单描述一下linux的驱动的安装情况:中断号为12,已经申请成功,在/proc/interrupts里可以察看到12号中断已经对应上了dsp驱动的名字。 我使用dsp产生中断后,/proc/interrupts中12号中断产生次数始终为0。 驱动程序是我用别人的改的,应该没有问题。 请大伙帮我提点调试建议吧,谢谢了! |
|
沙发#
发布于:2007-08-26 11:40
hsr需要设置么
|
|
板凳#
发布于:2007-08-28 10:00
需要先清一下
PCI_dspIntReqClr() |
|