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.

MessageQ传输问题



使用的是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)这一句获得的,通道名称应该也没有错,请问可能是哪里出问题了?