This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6678 GPIO8 中断不触发问题

目前使用CORE0 单核运行 ,准备配置 GPIO8 管脚为输入,上升沿触发中断

中断配置使用的时CSL方式,讲GPIO8对应的82号事件直接映射到INT5上去。

中断服务程序是  HandleGPIO_INT,其中只是写了一句测试用的全局变量累加语句

FPGA端发送脉冲信号后,DSP端没有触发中断,未能进入到HandleGPIO_INT测试函数中去,烦请TI的专家给看看怎么排查,谢谢。

core 0的GIE IER都查过了是使能的,由FPGA发给DSP的GPIO8脉冲是一个单个的持续秒级的很长的高脉冲信号

1 通过查看寄存器状态发现EVENTFLAG如下图1所示:

EVENTFLAG[2]=0x00040000  说明82号事件(对应EVENTFLAG[2]值为82-64=18)硬件已经检测到了

2.通过查看寄存器状态发现INTMUX1 

         值为0x 0706525B,说明82号事件已经成功的通过中断选择器映射给了INT5

图1