2025-12-12 1:54 PM - last edited on 2026-04-06 3:02 AM by mƎALLEm
Hello everyone,
I am trying to bring up a NetX Duo TCP Server on the STM32H755ZIQ Nucleo board using Azure RTOS ThreadX + NetX Duo, but I keep running into issues during initialization and runtime. Unfortunately, I haven't been able to find any fully working examples for dual-core H7 devices using NetX Duo. Most examples online are either for single-core MCUs or for different boards.
Here is what I am trying to achieve:
STM32H755 Nucleo board
M7 core running ThreadX + NetX Duo
Basic TCP server (listening on a port, accepting connections, sending/receiving data)
Using STM32CubeMX for configuration
LwIP is NOT used — only NetX Duo
Ethernet driver: nx_stm32_eth_driver (CubeMX generated).
It seems like the current CubeMX-generated NetX Duo code for the STM32H745/H755 series might be incomplete or not fully compatible.
My questions:
Has anyone successfully created a NetX Duo TCP Server project on the STM32H745/H755 Nucleo boards?
Is there an official working example, demo project, or reference implementation for this device?
Are there any known issues or required manual fixes for the CubeMX-generated NetX Duo code (for example, Ethernet driver patches)?
If someone has a minimal working project (even just basic IP initialization + ping), could you please share the steps or code?
I would really appreciate any guidance, tips, or example projects. I’ve been trying to debug this for days and cannot find where the configuration goes wrong.
Thank you!
Solved! Go to Solution.
2025-12-15 7:11 AM
Hello @agriuser, and welcome to ST Community!
I have created and attached below a working minimal project for the Nucleo-STM32H755 board, which you can modify to suit your application needs. This example incorporates ThreadX, NetXDuo, and DHCP.
Best regards,
2025-12-15 7:11 AM
Hello @agriuser, and welcome to ST Community!
I have created and attached below a working minimal project for the Nucleo-STM32H755 board, which you can modify to suit your application needs. This example incorporates ThreadX, NetXDuo, and DHCP.
Best regards,
2026-04-06 3:00 AM
Hello @agriuser,
Did the provided example meet your application requirements? Please let me know if you need any further assistance.
Best regards,
2026-04-24 11:27 AM
I’m sorry for the delay. After a lot of effort, I managed to get NetXDuo TCP/IP communication working on the STM32H755ZIQ. I had planned to share the project on GitHub and post a link here, but for various reasons, the project has been on hold for a while. Thank you for the code; I’ll take a look at it as soon as possible.