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.

SK-TDA4VM: tda4vm ipc application question

Part Number: SK-TDA4VM

Hi Ti team,

Communication between IPC cores based on rpmsg

A72 processor side program reference the code of rpmsg_char_simple for only calling the message sending function:send_msg;

MCU2_0 processor side program reference “pdk/package/ti/drv/ipc/example/common/src/ipc_testsetup.c for only calling message receiving function:RPMessage_ Recv;

When A72 sends 1000 messages, the MCU2_0 processor can only receive the first 16 messages normally,

and a lot of messages will be lost afterwards. I am very puzzled about this?

But when calling recv_msg on A72's side,and also calling RPMessage_send  on MCU side, then communication is normal. 

RPMGS communication mechanism

Regarding the sending end: After sending a message, must we wait for the message to be received;

Regarding the receiving end: Do I have to send a response message when I receive a message?

Looking forward to your reply based on

Regards.

Ling Wang