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.

Data lost in MessageQ

hi experts,

I have a problem about messageq useage on linux-c6x.

I created a MessageQ queue and a HeapMemMP on core 0, and also regist it on other cores.

When I use other cores alloc message then send it to core 0, the message can reach to core 0 successful, but the payload of message always get lost, about 10% can keep complete.

The strange thing is when I use MessageQ_getMsgSize(), MessageQ_getMsgPri() and MessageQ_getMsgId() to get the info I had set before, I could get the right size, pri and ID.