2023-10-19 04:12 PM - edited 2023-10-19 07:04 PM
Hello!
When I took a project on version 6.0.0 and compiled it - it works stable. After CubeIDE offered to migrate to a fresh version 6.9.2 and I agreed, I set my Driver_PHY. After that the project builds, but not working.
My source data:
Nucleo-F767Z
https://github.com/Jabed-Akhtar/STM32F767ZI_Nucleo-144_CubeIDE_Examples/tree/main/Eth_UDP_Client_v1.0
Best regards,
Daniel Ruchess
UDP: This works on CMSISv1, but does not work on CMSISv2
2023-10-20 12:06 PM - edited 2023-10-20 12:06 PM
Hello @ruuch ,
I recommend you use latest release of STM32CubeIDE (version 1.13.2) with CubeMX (v6.9.2). Make sure also to update and use latest release of STM32CubeF7 firmware package.
Check that you have enough stack to the thread that start LwIP.
Check the limitations of the CMSIS-RTOS2 for FreeRTOS described in the following page:
Technical data and limitations
Hope this helped you!
Imen
2023-10-21
02:31 PM
- last edited on
2023-10-23
03:24 AM
by
Lina_DABASINSKA
Could easily be this:
https://community.st.com/t5/stm32cubemx-mcus/bug-stm32-lwip-ethernet-driver-tx-deadlock/m-p/83219
@ruuch , no it doesn't work stable, especially the network related one: