Hello Champs,
SW: pdk_jacinto_08_06_01_03
Customer modified the enet_lwip_example and ipc_rtos_echo_test demo as below
static void taskFxn(void *a0, void *a1)
{
/* Initialize SCI Client - It must be called before board init */
ipc_initSciclient();
ipc_boardInit();
Ipc_echo_test();
EnetApp_appInitTask();
}
EnetApp_appInitTask() is the task of enet_lwip_example,taskFxn is the task of ipc_rtos_echo_test,ipc_rtos_echo_test main is the entry point, delete the main function of enet_lwip_example,mpu configuration is from ipc_rtos_echo_test.
Then run the two examples on mcu2_0 and enet_lwip_example on mcu2_1. When mcu2_0 doesn't receive the ipc message from mcu2_1, the lwip and ipc code can run successfully. But when mcu2_0 received the ipc message from mcu2_1, Iwip can't work.
Customer found the reason was that the DMA can't receive data. How to resolve the problem?
Thanks
Regards
Shine