目前使用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