Hi TI supporter,
I would like to IPC communicate between Linux anh M4F, but I ditn't see example or reference related to IPC Linux and M4F.
Please let me know how to do it.
==========================
Addition, I saw the code at mcu_plus_sdk_am64x_08_00_00_21/source/drivers/ipc_notify/v0/soc/am64x/ipc_notify_v0_cfg.c
/* Interrupt config for M4FSS */
#define IPC_NOFTIY_INTERRUPT_CONFIG_M4FSS_NUM (1u)
IpcNotify_InterruptConfig gIpcNotifyInterruptConfig_m4fss0_0[IPC_NOFTIY_INTERRUPT_CONFIG_M4FSS_NUM] = {
{
.intNum = 16U + 56U, /* interrupt line on M4FSS CPU, +16 offset to account for M4 internal interrupts */
.eventId = 0U, /* not used */
.numCores = 4U, /* number of cores that send messages which tied to this interrupt line */
.coreIdList = { /* core ID's tied to this interrupt line */
CSL_CORE_ID_R5FSS0_0,
CSL_CORE_ID_R5FSS0_1,
CSL_CORE_ID_R5FSS1_0,
CSL_CORE_ID_R5FSS1_1,
CSL_CORE_ID_A53SS0_0,
},
}
};
I didn't understand .numCores = 4U but .coreIdList is equal 5 elements. Could you explain the context? Thanks
Thanks