STM32MP257F-DK - Using USB Type-C Ethernet as Second RJ45 Port for Ring Topology
Hello,
I am working on the STM32MP257F-DK board and would like to use two Ethernet interfaces simultaneously for industrial network communication.
The board provides:
- One onboard RJ45 Ethernet connector.
- One USB Type-C connector that, according to the documentation, can also provide Ethernet connectivity.
My objective is to establish a network ring topology, where both Ethernet interfaces are connected to external devices using RJ45 Ethernet cables.
I would like to understand:
- How can the USB Type-C Ethernet interface be converted to a standard RJ45 Ethernet connection?
- Does the USB Type-C port support Ethernet through a USB-to-Ethernet adapter (USB Ethernet dongle)?
- If yes, are there any ST-recommended USB-to-RJ45 adapters that have been validated with STM32MP257F-DK?
- Under Linux/OpenSTLinux, will the onboard RJ45 and the USB Ethernet adapter appear as two independent network interfaces (for example eth0 and eth1)?
- Has anyone implemented Ethernet ring topologies such as MRP, RSTP, PRP, or custom ring communication using STM32MP257 devices?
My final goal is to have two RJ45 Ethernet ports connected simultaneously and use them for ring-network communication.
Any guidance, reference designs, device tree configurations, or example projects would be greatly appreciated.
Thank you.
