Part Number: TMDS64EVM
Other Parts Discussed in Thread: SYSCONFIG
A Linux app runs on the A53 and a FREERTOS app runs on the R5F, and I am trying to run the IPC RPMSG LINUX example. I understand that for examples running on two or more cores, a system project must be imported.
So, I imported the ipc_rpmsg_echo_linux_am64x-evm_r5fss0-0_freertos_ti-arm-clang example.
An error occurs when I build this example.
Inside the System_init function,
rpmsgParams.vringTxBaseAddr[CSL_CORE_ID_R5FSS0_1] = (uintptr_t)(&gIpcSharedMem[]);
rpmsgParams.vringTxBaseAddr[CSL_CORE_ID_R5FSS1_0] = (uintptr_t)(&gIpcSharedMem[]);
An error occurs in the code above because the index of the gIpcSharedMem[] array is missing. I do not understand why the index value is missing, and I am unsure what value should be used as the basis for inserting it. Alternatively, do I need to load a separate Linux app on the A53? I would appreciate your feedback.
Best Regards