TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678 单Core中断无法响应

      在测试IPCGR的时候,发现Core0写了IPCGR1以后,core1的91号事件在EVTFLAG2对应位变成1,但是IFR没有反应,于是写了intcTest进行单core的中断测试。附件是程序。

      目前单core的问题是IFR的INT4位为1,但是对应的中断服务程序没有执行。  我把ISTP对应的跳转程序逐行加了断点,在执行过程中,也没有进入断点,说明就没有进行中断响应,请问是什么原因引起的呢?是还有其他地方没有设置正确吗?

     在main函数的第二部分// 2. 设置事件部分,我还尝试直接写ISR和写EVESET2,但是都没有中断响应。写EVESET2时,IFR寄存器的值没有变化。

   //CSL_chipWriteISR(0x10);
    //REG(0x01800028) = 0x08000000;

Allen35065:

建议参考IPC用例 www.deyisupport.com/…/1056.aspx

Eric Mao:

回复 Allen35065:

Allen Yin:

   你好,谢谢你的回复,通过INTC的中断例程可以正常工作。

 我测试的CorePac层的中断,能帮忙分析一下上传的程序中为什么INT4不能被相应吗? 这个中断我在DM6467上测试过,是可以使用的,但是移到6678上,就不行了,我比较想知道原因。

King Wang1:

回复 Eric Mao:

你好:

建议将IER设置为0x13,再试试!

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » C6678 单Core中断无法响应
分享到: 更多 (0)