No response to ping with version 3.1.0 of FreeRTOS-Plus-TCP


I’m working on a STM32F7 demo board, with a FreeRTOS kernel version from the last LTS archive.

Working with the FreeRTOS-Plus-TCP lib version 2.3.2, my application start the IP stack with no problems, and the board reply to all the Ping.

Upgrading to the 3.1.0 version, there is no ping response at all. The FreeRTOSIPConfig.h file is the same, and application too.

What could explain that there is no response with the last version of the lib?

I have defined configUSE_MALLOC_FAILED_HOOK 1, and a
void vApplicationMallocFailedHook(void) { configASSERT(0); }
as suggested in another thread on the forum

There are not assert!

Thank you


My mistake. In the previous version of the lib, I made a modification:
In the Networkinterface.c file, if STM32F7xx is define, ipconfigUSE_RMII is define.

Buuuut, on the STM32F769I-Eval board, it is a MII interface that is used. Applying the modification make ping work.

What is strange is that the FreeRTOS_IPInit function return with no error even with incorrect RMII/MII define