Hello,
I was trying out the IPC application and wanted to test printout on the other main domain R5F cores on the J721E board. The only firmwares in the lib folder are
71 Aug 20 10:28 j7-main-r5f0_0-fw -> /lib/firmware/pdk-ipc/ipc_echo_test_freertos_mcu2_0_release_strip.xer5f
63 Mar 23 18:28 j7-mcu-r5f0_0-fw -> /lib/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f
62 Mar 23 18:28 j7-mcu-r5f0_1-fw -> /lib/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f
I have changed the code in main_rtos.c file in pdk_jacinto_08_02_00_21/packages/ti/drv/ipc/examples/common/src/main_rtos.c as follows (I wasnt sure why the ipc_boardInit() wasnt done if A72 was running Linux).
// #if !defined(A72_LINUX_OS)
ipc_boardInit();
// #endif
Starting Sciserver..... PASSED
IPC_echo_test (core : mcu1_0) .....
IPC Driver Revision: 01.00.00.01
mcu1_0 <--> mcu2_0, Ping- 10000, pong - 10000 completed
IPC_echo_test (core : mcu2_0) .....
IPC Driver Revision: 01.00.00.01
mcu2_0 <--> mcu1_0, Ping- 10000, pong - 10000 completed
I have added a Uart print line after the App_printf line in ipc_testsetup.c file in pdk_jacinto_08_02_00_21/packages/ti/drv/ipc/examples/common/src/ipc_testsetup.c
App_printf("IPC_echo_test (core : %s) .....\r\n%s\r\n",
Ipc_mpGetSelfName(), IPC_DRV_VERSION_STR);
UART_printf("IPC_echo_test (core : %s) .....\r\n%s\r\n",
Ipc_mpGetSelfName(), IPC_DRV_VERSION_STR);