Tool/software:
Hi Team,
1. We are facing the issue in RpMsg between C7x and R5F.
R5F <===> C7x (not working)
2. We are able to communicate between:
A72 <===> C7x
A72 <===> R5F
3. Build Info:
i. example: ipc_echo_test_freertos
ii. Application: ipc_testsetup.c (pdk_jacinto_09_01_00_22/packages/ti/drv/ipc/examples/common/src)
iii. Build Command: make -sj -j8 BOARD=j721e_evm CORE=mcu2_1 ipc_echo_test_freertos BUILD_PROFILE=debug
iv. Ref Docs: ti-processor-sdk-rtos-j721e-evm-09_01_00_06/pdk_jacinto_09_01_00_22/docs/userguide/jacinto/modules/ipc.html#example-details
v. RpMsg Send function: status = RPMessage_send(handle, remoteProcId, remoteEndPt, myEndPt, str, len);
remoteProcId = IPC_C7X_1
remoteEndPt = 1025
myEndPt = 14
remote proc id's: #define IPC_MPU1_0 (0U) /**< ARM A72 - VM0 */
#define IPC_MCU1_0 (1U) /**< ARM MCU R5F - core0 */
#define IPC_MCU1_1 (2U) /**< ARM MCU R5F - core1 */
#define IPC_MCU2_0 (3U) /**< ARM Main R5F - core0 */
#define IPC_MCU2_1 (4U) /**< ARM Main R5F - core1 */
#if defined (SOC_J721E)
#define IPC_MCU3_0 (5U) /**< ARM Main R5F - core2 */
#define IPC_MCU3_1 (6U) /**< ARM Main R5F - core3 */
#define IPC_C66X_1 (7U) /**< DSP C66x - core0 */
#define IPC_C66X_2 (8U) /**< DSP C66x - core1 */
#define IPC_C7X_1 (9U) /**< DSP C7x - core0 */
#define IPC_MPU1_1 (10U) /**< ARM A72 - VM1 */
#define IPC_MAX_PROCS (11U) /**< Maximum Processors */
#elif defined (SOC_J7200)
#define IPC_MPU1_1 (5U) /**< ARM A72 - VM1 */
#define IPC_MAX_PROCS (6U) /**< Maximum Processors */
==> In the above example we are trying send a msg from R5F to C7x. but in c7x end we are not able to get the msg.
Q1: Please let us know whether we are passing correct values for send function parameters.
Q2: and please provide, if any, rpmsg examples for RTOS-RTOS communication.
With regards,
Sunil


