Hi,
I created and modified the demo of IPCF_Example_multi_instance_S32G274_M7 on CM1 and CM2,and I realized inter-core communication by using interrupt without OS.
But when I add the FreeRTOS,inter-core communication do not working properly, only receive one sentence like this,
the configuration of FreeRTOS and part of modified program as follow
It cannot be debugged due to hardware reasons.
Can you tell me how to solve it ?
Thanks!!
Hi @ iang le
Sorry for late reply ,Is the issue solved ? if not then see for below
-> an ISR must be registered for the configured RX external IRQ with the following handler name:
ipc_shm_hardirq
-> an task with IPC_SOFTIRQ_PRIORITY priority is created to be used by shared memory driver and must be configured with the following name: ipc_shm_softirq
-> the boot core application must zero set the shared SRAM area
let us know if any quarry
Regards ,
Tushar
Hi,
Now I pick up this issue again,and I have some questions:
1. I check theipc_shm_softirq ,but I found the function only create RX softirq task, if I want IPCF tx to use interrupt, need I add another task?
Thanks!!!
Hi @ iang le
Please ,raise a new ticket for new issue, please
Hi @ iang le
Hope you are doing well
can you tell us Which version of IPCF you are using ? and
version of BSP you are using ?
Regards ,
Tushar
Hi,
The version of IPCF is 4.6.0 D2205, and I don't the BSP.
My demo's communication just between CM7_1 and CM7_2.
Maybe provide you suggestions that freertos target image can build by specified like this,
make platform=your_chip core=m7_0 os_target=freertos build
Are you sure ?