STM32F777ZIT FreeRTOS with Ethernet is not working.
- April 12, 2023
- 2 replies
- 3162 views
Hello,
We are struggling with the configuration of LwIP for my STM board over FreeRTOS.
We have our own designed board with STM32F777ZIT controller.
Ethernet and LWIP is working as expected as we used without FreeRTOS middleware but we are not able to integrate ethernet with FreeRTOS in STM.
I have attached cumbemx screenshot for ethernet connection to STM.
Also find attached ETH and LWIP settings in cubemx.
We are executing following steps to access FreeRTOS and ethernet.
1.In cubeMX enable ETH in RMII mode set PHY Address as 0 in parameter Setting.
2.Enable LWIP in middleware.set DHCP as enabled (tried it with DHCP disable also)
3.Enable FreeRTOS in CMSIS_V1 mode all other settings in RTOS are as it is.
Then we have generated code and build it...It can build successfully, but does not run as it throws DMA memory errors.
Laptop settings are correct as I can ping board if RTOS is not used.
I would appreciate if you could provide me some step by step, in addition with a reference.
