cancel
Showing results for 
Search instead for 
Did you mean: 

Need working example or guidance for NetX Duo TCP Server on STM32H745ZIQ (Nucleo) using Azure RTOS ThreadX

agriuser
Associate

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:

  1. Has anyone successfully created a NetX Duo TCP Server project on the STM32H745/H755 Nucleo boards?

  2. Is there an official working example, demo project, or reference implementation for this device?

  3. Are there any known issues or required manual fixes for the CubeMX-generated NetX Duo code (for example, Ethernet driver patches)?

  4. 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!

1 ACCEPTED SOLUTION

Accepted Solutions
STackPointer64
ST Employee

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,

To improve visibility of answered topics, please click 'Accept as Solution' on the reply that resolved your issue or answered your question.

View solution in original post

3 REPLIES 3
STackPointer64
ST Employee

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,

To improve visibility of answered topics, please click 'Accept as Solution' on the reply that resolved your issue or answered your question.
STackPointer64
ST Employee

Hello @agriuser,

Did the provided example meet your application requirements? Please let me know if you need any further assistance.

Best regards,

To improve visibility of answered topics, please click 'Accept as Solution' on the reply that resolved your issue or answered your question.
agriuser
Associate

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.