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.

AM625: CCS simulates IPC exception

Part Number: AM625

Hi team,

Here's an issue from the customer may need your help:

1) Simulates IPC functionality with TI development boards and uses IPC_rpmsg_echo_Linux program from MCU_plus_SDK_AM62x_08_04_00_16. Replace the newly compiled am62-MCU-m4f0_0-FW in the /lib/firmware/ directory, and the M-core runs the IPC program properly after going back online. It can be seen the following print information: 

IPC RPMSG ECHO] Dec 15 2022 09:13:26
[IPC RPMSG ECHO] Remote Core waiting for messages at end point 13 ... !!!
[IPC RPMSG ECHO] Remote Core waiting for messages at end point 14 ... !!!

2) Simulates the project using CCS and finds that the program is stuck on the statement " status = RPMessage_waitForLinuxReady(SystemP_WAIT_FOREVER);"

It is understood that the M-Core waits for the A-Core to complete initialization of IPC-related shared memory, etc., and cannot complete subsequent simulations. 

The official default hardware and SDK packages are used, and nothing else is modified and simulating other programs with CCS is good.

Could you help check this case? Thanks.

Best Regards,

Cherry