2026-05-14 6:36 PM - last edited on 2026-05-15 4:24 AM by mƎALLEm
So along time ago I created a very helpful program using an STm32H743ZI nucelo board.
Then - STM discontinued that board -- GRRRR
The recommended solution was:NUCELO-H755ZI-Q - so I purchased 4 of these.
PROBLEM there are no usable examples in the STM32 cube suite that works with this board.
I need to port my old STM32H743 code to this new chip GRRR Ok that should be easy.
Turns out there is a huge problem with using this board because of the power supply, the key feature I need is exactly the ETHERNET interface.
BUT - cubesuite does not have a ETHERNET example I can start from.. ie: that properly initializes the board to run at "some fast speed (i do not really care, speed is not important, I just need the 100mbit ethernet to work).
The specific problem I had was I programed my board and evidently it locks the board up hard, jtag no longer works. The solution is to use a jumper force the chip into "BOOTLOADER MODE" then JTAG works again and I can flash-erase the chip via JTAG.
I do not have the time to debug that SMP problem, I just want an example that works.
I ended up giving up on the STM32H755 nucelo board and shelving the work. Well that project has come back to life and I need to make it work.
My question today is this:
Does ST have a working STM32H755ZI working network example I can use as a starting point?
Or do I need to switch to different board. I'm ok with buying another (different board) - the key thing I need is the LARGE MEMORY, and ETHERNET on an Nucleo-144 board
If there is a workign example i would love to get a new example I can start with.
I did find this: https://github.com/stm32-hotspot/STM32H7-LwIP-Examples
BUT it is not for the 755 with the SMP goofyness.
Thanks.
2026-05-15 12:47 AM
Hi,
You can check out this quick example from here. It is a CubeIDE project for the H755ZI board using the Mongoose networking library, showing a simple example of a web server featuring a device dashboard.
To download it to your local workspace, select the 'Settings' panel and choose a destination directory, then download the project to your computer by clicking the blue 'Generate C/C++' button. You can then open it with Cube, build it and flash it. Note that there are 2 subprojects inside this project, one for each core (CM4 and CM7) - you need to flash them both, first the CM4 then the CM7 project which runs the web server.
The IOC file already contains the proper hardware initialization including the clocks and ethernet configuration. I tested it on my H755ZI board and had no issues with the power supply during the boot.
This project should give you a baseline from which you can start. Mongoose API is well documented and you can use it to implement your own web server featuring most of the modern protocols.
Heads up: I'm part of Mongoose development team, I hope this gives you a good starting point.
2026-05-15 4:22 AM
Hello @duane-sd And welcome to the ST coommunity,
@duane-sd wrote:
So along time ago I created a very helpful program using an STm32H743ZI nucelo board.
It was replaced by NUCLEO-H753ZI. H75x has crypto acceleration compared to H74x. You need just to check the system clock when STLINK MCO is used for HSE.
For Ethernet on STM32H7, you can also refer to How to create a project for STM32H7 with Ethernet and LwIP stack working