使用的是C6657,想用MessageQ从core0发送一个信号到core1,两核的代码是分开写的。运行时输出显示数据已经发送出去了,但是core1退出运行,并且打印错误信息如下:
[C66xx_1] ti.sdo.ipc.MessageQ: line 441: assertion failure: A_invalidQueueId: Invalid queueId is used
xdc.runtime.Error.raise: terminating execution
我的queueId是通过status = MessageQ_open(queueName, &queueId)这一句获得的,通道名称应该也没有错,请问可能是哪里出问题了?