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.

Compiler: RPMSG data in TDA4

Tool/software: TI C/C++ Compiler

Hi, in IPC document i see the max data about RPMSG is 512 bytes, i  want to know 512 bytes is for one service name or all service name? and how to broaden the data?512bytes is small for us

  • Hi Lu Zhiang,

    RPMSG packet/message max size is 512bytes. This means that in one message you can send max of 512bytes. You can send as many messages as your application can process.

    For use cases where you need to send more than 512bytes of payload in one message, please allocate a buffer for the payload data and pass pointer to the buffer in rpmsg message/packet. In this case the buffer pointer becomes part of the 512byte sized packet communicated to the remote core. Application running on the remote core can access the payload from the pointer received in the packet.

    Thanks & Regards,

    Sunita.