2022-10-23 04:27 AM
i have the nucleo-h753 evolution board , and i want to activate the ethernet port to perform udp client .
i want the implementation without FREERTOS
i followed the steps described in the link below :
and i added the code in main.c so i can do a ping to the board
i see if i put a breakpoint beside
ethernetif_input(&gnetif);
sys_check_timeouts();
that the debger hits the breakpoint so the hardware is configured correctly
but still i dont see that the board is replying to my ping request
is there an example or did some one managed to to get the ethernet to work on the board i will be glad for help
2022-10-23 10:20 AM
Try this example. It is expected to work.
https://github.com/stm32-hotspot/STM32H7-LwIP-Examples/tree/main/STM32H743_Nucleo_ETH
When you get it at least responding to ping, try to add UDP.
2022-10-23
11:37 AM
- last edited on
2023-07-24
08:24 AM
by
Lina_DABASINSKA
> evolution board
Duplicate topic:
https://community.st.com/s/question/0D53W00001siY8sSAE/ethernet-to-work-on-nucleoh753
Also what is the chance of an absolute beginner succeeding while starting with one of the most complex topics (networking) on the most complex MCU (STM32H7)? It's close to zero... Have you learned the basic prerequisites? C programming language, blinky, USART, SPI, I2C, task scheduling, some non-trivial projects? Have you read and understood the OSI networking layers?
Post edited to adhere community guidelines.
2023-07-21
08:31 AM
- last edited on
2023-07-24
08:30 AM
by
Lina_DABASINSKA
I suggest you get a NUCLEO-H753ZI evaluation board along with a STM32F769I-DISCO, and, for both boards, you try to get a running CubeMX project with FreeRTOS and LwIP packages that ping.
In my case, it's a matter of few minutes from start to the first ping on the F769.
But in the case of the H753, I spend hours and days trying to pinpoint differences between fu*ked project for the H753, and the only working, NON CubeMX, projet from the H743 examples. The project in Repository/STM32Cube_FW_H7_V1.11.0/Projects/NUCLEO-H743ZI/Applications/LwIP/LwIP_HTTP_Server_Netconn_RTOS/ is running properly on a H753. A CubeMX one is not. Try to find the differences between both, become crazy, and come back here to tell us how it went.
At this point, 2023-07-21, the STM32CubeH7 Firmware Package V1.11.0 / 04-Nov-2022 is buggy, it doesn't work for H753, at least regarding the LwIP implementation or side configurations.
2024-09-26 01:29 AM - edited 2024-09-26 02:02 AM
I found a sloution to your exact problem and also included a TCP server to the project.
https://github.com/ShadiElshazly/STM32H7-Ethernet-issue-solved.git