2024-01-22 10:33 PM - last edited on 2024-01-30 03:44 AM by SofLit
I am progressing on porting the CubeU5 project for STM32U575I-EV as Ux_Device_CDC_ECM to a NUCLEO-U575ZI-Q board:
The USB enumeration seems to work: I hear the sound and I see also an USB "STM32 CDC ECM" device.
BTW: very important to go with the right BSP files: the NUCLEO-U575ZI-Q has a different USPD chip! (I have changed to the right BSP files for NUCLEO, the EVAL board BSP cannot work).
What I get:
No idea what to install on a Windows OS to make the device driver happy.
What works:
The MCU FW is not happy:
If I try on a MacOS:
There are some threads in Internet related to USB ECM: nothing mentioned for Windows OS, many application notes reference to use Linux (but no idea how to enable DHCP on such an USB EMC device, even it seems to be available (via ifconfig).
Does anybody have a clue how to install and use USB EMC?
(on Windows or MacOS)
What is missing so that MCU FW gets an IP address (via DHCP, as enabled in FW)?
How to install a driver on Windows?
And to make it working on Windows?
Solved! Go to Solution.
2024-06-26 12:41 PM
I am sorry for the type: yes, ECM
(how to edit old posts?)
2024-06-26 01:03 PM - edited 2024-08-15 02:28 PM
> (how to edit old posts?)
@tjaekel, click the little drop-down arrow located above the post's date/time and choose "edit reply".
2024-08-15 01:44 PM - edited 2024-08-15 02:35 PM
For anyone coming here due to interest in ethernet/IP over USB, I'll note that TinyUSB has support for ECM, RNDIS, and recently added an NCM impl as well. Their maturity varies, but at least there's active development around it.
Windows 11 ships with a microsoft driver for usb NCM devices.