AWRL6844: Query related IPC SDK and MCAL Implementation

Part Number: AWRL6844


Hello Team,

We have analyzed the SDK and MCAL IPC example implementation and related it we have some queries as below :

SDK IPC Notify Example :

  1. Base Address: 0x88000000 (IPC_SH_MEM) : This shared memory address is permanant or we can change it?
    Total Size: 1024 bytes (IPC_SH_MEM_SIZE) : Here in example size is 1k, can we increase the size? If yes then what will be the maximum size?
  2. Current message size is 8bytes, means at a time we can share only 8bytes of data with DSS core. Can we increase the message size to send more than 8bytes of data? If yes then where and all we need to perform changes?

MCAL IPC Example :

  1. In SDK IPC example, proper message queue implementation present and in MCAL IPC, only writing data on shared memory, why this difference present?
  2. If we want to integrate FIFO mechanism in MCAL then do we need to update static files as well? Is it possible to get MCAL IPC with FIFO mechanism?
  3. Also in MCAL IPC example, only main core implementation present, not the remote core. Could you please share remote core implementation as well to test it properly?

Please let me know if any point is not clear or need more information to understand our query.

Thank you.