在测试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;