您好,我使用的软件版本如下:bios_6_33_06_50;ndk_2_21_01_38;pdk_C6678_1_1_2_5;ccs5.2.
我的工程是基于NDK的,在定时器中断ISR中,发起软中断,在软中断ISR中处理数据,发送信号给task1,task1将处理好的数据通过网络发送至上位机。中断的实现参考的是SPRUEX3K Bios_User_Guide.pdf中的Hardware Interrupts和 software 模块,但是现在SWI的中断ISR可以进去,但是运行后提示错误:
ti.sysbios.gates.GateMutex: line 97: assertion failure: A_badContext: bad calling context. See GateMutex API doc for details.
[C66xx_0] xdc.runtime.Error.raise: terminating execution
这个问题是什么原因,应该如何解决?或者应该具体参考哪方面的指导手册来解决?