2025-05-14 5:50 AM - last edited on 2025-05-15 1:28 AM by Andrew Neil
I managed to create a working example ethernet NetXDuo project for the nucleo-h753zi board based of this guide:
See my repository here:
https://github.com/mo-krauti/nucleo-h753zi-ethernet-netxduo
This only works by adding a delay before starting NetXDuo. Why could that be? I also could not find any link mentioning this online? Generally I think setting up the Ethernet Controller on H7 is quite hard compared to the F7 series.
2025-05-14 6:16 AM - edited 2025-05-14 6:17 AM
Do you also find that it starts OK when running under the debugger?
2025-05-15 1:23 AM
Specifically, take a look at the two posts by @Guillaume K in this thread:
https://community.st.com/t5/stm32-mcus-embedded-software/stm32f767-lwip-tcp-client/m-p/778561
@mo_krauti - do they address your issue?
2025-05-19 11:51 PM
I mean it works now, but this does not explain why the delay is needed and is not documented anywhere.
2025-05-20 1:16 AM
@mo_krauti wrote:but this does not explain why the delay is needed
The posts I mentioned suggest some possible reasons - so worth checking out ...