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.

IPC Application between MCU1_0 and MCU1_1

Part Number: TDA4VM

Hi,

I am trying to ensure that two cores (MCU1_0 and MCU1_1) communicate with each other via IPC. In both cores, Ti-RTOS is running.
However, I get stuck at the point where one core asks or waits for the remote point from the other core (RPMessage_getRemoteEndPt).

The way I debug my code is as follows:

First, I load the corresponding .out file to MCU1_1 and run the code here.
Then, I load the corresponding .out file to MCU1_0 and put a breakpoint at the point where
RPMessage_getRemoteEndPt is called.
Afterwards, I resume the code in MCU1_0 to see if I get remote end point from MCU1_1 but it waits forever which means I do not get any remote point from MCU1_1.


I've got two questions:

1) Is the way that I debug my code is correct in terms of IPC perspective? If not, how should I proceed?
2) My SDK version is 08_02_00_05 and I'm using "ipc_echo_test.c" (../ti/drv/ipc/examples/echo_test). In both cores, I use this source file which means sciserver is initialized for both cores. Is it how it is supposed to be?