Skip to main content
mjadi.1
Visitor II
October 12, 2023
Question

NUCLEO-H743ZI ethernet protocol with keil

I want to start the ethernet protocol with NUCLEO-H743ZI. For this I used the following tutorials :

https://community.st.com/t5/stm32-mcus/how-to-create-project-for-stm32h7-with-ethernet-and-lwip-stack/ta-p/49308
https://github.com/stm32-hotspot/STM32H7-LwIP-Examples/tree/v1.2_ide_v1.9.0

and I was able to do the ping operation with CUBEIDE, but my main goal is to use Keil. And when I go through exactly the same steps for Keil, it doesn't get pinged.

note: I found that I had to put "DEBUG" on mode "trace". When I didn't do the work, the microcontroller didn't do anything (not even flashing).

CUBEMX version 6.4.0

STM32CubeH7 version 1.9.0

KEIL version 5.36.0.0

 

This topic has been closed for replies.

2 replies

KDJEM.1
ST Technical Moderator
October 12, 2023

Hello @mjadi.1 ,

I advise you to start with an available LwIP_HTTP_Server_Netconn_RTOS example in the STM32CubeH7 and get inspired from to create your LWIP project.

Note that this example support Keil toolchain.

I hope this help you!

Kaouthar

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.
Piranha
Principal III
October 12, 2023

The Ethernet driver in CubeH7 before the version v1.10 was basically dysfunctional. So there is no point in debugging that obsolete junk. Anyway, all of it is still a broken bloatware:

https://community.st.com/t5/stm32-mcus-embedded-software/how-to-make-ethernet-and-lwip-working-on-stm32/m-p/261456