cancel
Showing results for 
Search instead for 
Did you mean: 

CubeMX 5.3 and firmware 1.5 don't do much for LWIP or Ethernet (STM32H743ZI Nucleo)

Alberto Fahrenkrog
Associate II

Hi all,

Last year after buying a Nucleo board, I downloaded CubeMX 4.27 and firmware 1.2. After some looking around, I found out about the firmware changes as well as MPU changes one has to do to get LWIP running and pings working.

This year, I updated my system and installed CubeMX 5.3 and Firmware 1.5, and things did not work. I followed the following thread:

https://community.st.com/s/question/0D50X0000A4nCOmSQM/need-help-to-run-ethernet-communication-correctly-with-stm32h7-nucleo

After downloading the project from this Github repo:

https://github.com/MX-Master/STM32H7_Nucleo-H743ZI_Ethernet_LwIP

The unit worked well on CubeMX5.3 and FW 1.3. After migrating the firmware to 1.5, without additional changes, everything stopped working. Yet again.

I have not seen additional resources if anyone else has this problem, or if anyone else has managed to get LWIP and the NucleoH743 working with the latest versions. I did manage on 1.2 and 1.3. I'm scared to try 1.4 and 1.5 does not work.

Dear STM32 engineers and developers, please take this as constructive criticism. Your products and eval boards are great. But it's a steep learning curve (a pain!) to get around issues on the H7 board(s). If the CubeMX cannot generate the code correctly automatically (which I don't mind at all), at least can you add articles, a wiki page or a how to to avoid hours of frustration?

As a FW engineer in an R&D company in Australia, the only thing that's stopping us using the STM32H7 in our units is this Ethernet interface. We're happily working with F7's but until the H7 have a proper fix or instructions, we'll probably skip them until they become a mature product with more support.

Cheers,

Alberto

1 REPLY 1