HI
我在使用messageQ时,遇到这样的一个问题。
我使用三个核发送消息,主要是0核给1、2核发送消息,1、2核收到消息后,进行一个判断就好。
MessageQ_create和MessageQ_open都已经成功了,0核发送消息也没有问题,但是1、2核在接收消息时常会出现以下的这个错误:
[C66xx_1] ti.sdo.ipc.MessageQ: line 441: assertion failure: A_invalidQueueId: Invalid queueId is used
有的时候是1和2都有这个问题,有的时候只有1有或者只有2有,情况不一定。
请问这种情况是什么问题??
谢谢
Xinggen Qu:
你好 我是一名学生 最近也在用MessageQ做6678的核间通信 方便加下QQ 交流下吗 QQ395707458
建议你看下IPC的例程 感觉你的这个问题是队列的ID号不是有效的