TI中文支持网
TI专业的中文技术问题搜集分享网站

IPC MessageQ创建无效

大家好,最近在学习IPC通信时遇到MessageQ Open无效问题。具体情况如下:

1.在Core0创建一个MessageQ,然后在Core1上给此队列write消息,Core0 read没问题

2.在Core1创建一个MessageQ,无论在Core0还是Core1上调用MessageQ_open(QueueName, &remoteQueueId) ,remoteQueueID总是一个无效值65536

看了好多例子,仍然没找到原因,请问为什么?

chenpjh:

是不是共享区设置有问题

rengang hou:

回复 chenpjh:

创建了两个共享区,分别用于HeapBuf_MP1或2,Core0能接受Coer1发过来的消息,就是Core1创建MessageQ Open的时候总是返回无效的队列ID,共享区应该没问题。

xt guo:

您好,您是怎样解决的这个问题?

赞(0)
未经允许不得转载:TI中文支持网 » IPC MessageQ创建无效
分享到: 更多 (0)