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.
Tool/software:
Dear TI experts,
We are using the AM243x (ALV), when M4 core project runs Freertos and is multi-tasking, the IPC RPMessage task has an error (no data can be transferred between CSL_CORE_ID_R5FSS0_0 and CSL_CORE_ID_M4FSS0_0).
Because of the above issues, we currently use IPC ShareMemory for IPC communication. Engineers of Ti can pay attention to this problem.
We used CCS 12.7 and MCU+SDK for AM243x[8.6.0.45].
Regards,
Weijian
Hi Weijian,
Can you please provide more details on the issue?
M4 core project runs Freertos and is multi-tasking,
What all task is running on M4F core?
the IPC RPMessage task has an error
The does IPC task getting enough CPU cycles to complete its job?
Because of the above issues, we currently use IPC ShareMemory for IPC communication.
I don't understand the above sentence. IPC is done using Shared memory only. Please refer DRIVERS_IPC_RPMESSAGE for details.
Regards,
Tushar
Hi Tushar,
What all task is running on M4F core?
In our M4 core project, we run two tasks, one IPC RPmessage and one GPIO task. In this case we found that the two tasks were not working properly. We then modified the project to keep only the IPC RPmessage task, and found that the project worked properly in this case. That is, the IPC RPmessage drive fails when the M4 core is multi-tasking, and it can only be used in single-tasking situations.
The does IPC task getting enough CPU cycles to complete its job?
Yes, our M4 project has only two simple tasks, and I think it has enough CPU cycles to run.
IPC is done using Shared memory only.
There are three IPC modes(showed below) available in AM243x MCU SDK. We found an error when using IPC RPmessage in the M4 core, There is no problem when we use IPC ShareMemory.
Regards,
Lan
Hi Lan,
Thanks for providing the above details.
Can you please provide the sample code to replicate the issue at our end and debug it faster?
Regards,
Tushar
Hi Lan,
Thanks for the update.
Can you please tell us what was the problem with IPC?
Regards,
Tushar
Hi Lan,
Thank you for providing the above information.
Closing the thread as the issue is resolved.
Regards,
Tushar