我们自己的板子内部有两个C6678,现在希望实现DSP1->DSP2->DSP1->DSP2->......的hyperlink中断循环,用的hyperlink程序是继承自BIOS下的hyperlink_example例程
但是偶尔会出现第一次中断不触发的情况,此时,我查看DSP2的hyperlink寄存器 :IPR(0x21400014)=0x2, (0x21400010)=0x2 CIC0寄存器:0x0260020c=0x0,0x0260030c=0x00080000。
从寄存器的值我认为DSP2是接收到DSP1的中断包了的,但是却没有触发system event111。
此时如果我手动设置0x0260020c=0x00080000,上述中断循环就能正常进行,这也说明后面的中断配置是正常的。
请问这有可能是什么原因?谢谢!!!
,