Is there a plan to support the new STM32Fxx Ethernet HAL implementation?
The current ST CubeMX version has no option to auto-generate the legacy Ethernet HAL implementation. This behavior breaks the FreeRTOS-Plus-TCP port for STM32Fxx.
I’m not allowed to put a link here, so pls search for: Ethernet HAL Driver reworked by ST and available in 22Q1
When we created the ST32Fx driver, we used a copy of the HAL files. This would decrease the dependency on “the current HAL release”. It has been compiled and used with many versions of the HAL release.
Please have a look at this stm32fxx_hal_eth.c. When compiling, it is recommended to hide similar files in your HAL library.
What you can also try is using this experimental driver. It makes full use of the HAL drivers that you provide.
The current ST CubeMX version has no option to auto-generate the legacy Ethernet HAL implementation
The FreeRTOS+TCP library doesn’t make use of those possibilities.