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/DRA829V: Not able to send IPC messages(using RPmessage send API) more than 495 bytes

Part Number: DRA829V

Tool/software: TI C/C++ Compiler

Hi ,

We are using psdk_rtos_auto_j7_06_02_00_21, J721E SoC

we are communicating between the cores using IPC message. We did see that messages with size more that 495 bytes wont be sent from an core using IPC.

Is that 495 bytes is MAX_BUFFER size in IPC level?
Can we able to increase the max_size?

Thanks,

Sriram

  • Hi Sriram,

    Yes, IPC configuration allows maximum packet size of 512bytes (packet can include header and data/meta data).

    For smaller buffer sizes, you can send buffer as part of packet, looks like this what you tried already.

    However, for larger buffer sizes, you need to maintain the buffer outside the packet and carry only the buffer pointers in the packet. This approach has no limitations with the buffer size you can share across processors.

    Thanks & Regards,

    Sunita.