Tool/software:
I am implementing IPC communication between a Linux host and the MCU2_0 core using RPMessage. The goal is to trigger a radar configuration task on the MCU2_0 core upon receiving an IPC request from Linux, and then send a status flag back to Linux once the task completes.
I’m using a semaphore to synchronize the IPC request and task execution. However, I’m encountering a timeout issue on the Linux side, indicating a synchronization failure between the IPC request and the MCU’s response.
Why might this timeout occur, and how can I resolve it? Are there better synchronization mechanisms for this use case? Please suggest debugging steps or alternative approaches.
Doredla Sudheer Kumar
Takuma Fujiwara