Hi,
Thanks for your feedback.
Doing more research upon your current setup (IPCF 4.8.0), there seems to be a bug under the provided M7 example. Help us trying the single instance example (IPCF_Example_S32G399_M7) following these steps:
1. Modify the ipc_sample_configure_irq()
void ipc_sample_configure_irq(int irq_prio)
{
if (ipcf_shm_instances_cfg.shm_cfg[IPCF_INSTANCE].inter_core_rx_irq
!= IPC_IRQ_NONE) {
IntCtrl_Ip_InstallHandler(
ipcf_shm_instances_cfg.shm_cfg[IPCF_INSTANCE].inter_core_rx_irq
, ipc_shm_hardirq, NULL_PTR);
IntCtrl_Ip_SetPriority(
ipcf_shm_instances_cfg.shm_cfg[IPCF_INSTANCE].inter_core_rx_irq
, irq_prio);
IntCtrl_Ip_EnableIrq(
ipcf_shm_instances_cfg.shm_cfg[IPCF_INSTANCE].inter_core_rx_irq
);
}
}
2. Modify the configuration of local and remote shared mem address:
local shared mem address: 0x34200000
remote shared mem address: 0x34100000
These 2 steps are related to the M7 application. We have used the NXP provided BSP 35.0 and we can run the application as follows:
DanielAguirre_0-1684789498358.png
Please, let us know.