标题:
dsp不给pci主机中断
[打印本页]
作者:
fzhc123
时间:
2011-11-30 16:56
标题:
dsp不给pci主机中断
在dsp(DM642)上使用PCI_dspIntReqSet()函数,不能产生中断。在硬件仿真下测试,我使用万用表测量了INTA#脚,始终为高,但在发中断与清中断切换时,HSR的值在00000003和00000001之间切换,说明两条语句执行了,主要程序如下:希望大家帮我看看原因是什么?谢谢!
void main() // 主函数
{
CSL_init();//初始化CSL库
pci_ptr=(int *)_PCI_PCIIS_ADDR;
*pci_ptr=*pci_ptr|0x08;
IRQ_setVecs(vectors);//装载中断向量表
IRQ_globalEnable();//使能全局中断
IRQ_nmiEnable();
while(1)
{
PCI_dspIntReqSet();
EVMDM642_waitusec(200000);
PCI_dspIntReqClear();
}
}
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0