2024-01-31 10:14 PM
I have a project ported from STMU575-EV board to NUCLEO-U575 as well as now also NUCLEO-U5A5 (providing an USB device).
It is an USB ECM application (demo) - but it shows you the differences between all the different boards used, in terms of USB initialization and use.
It should help also to get an USB VCP (CDC, ACM) project working with both boards.
If you want to see how the USB differs on a U5A5 (which has an USB OTH HS PHY integrated) vs. an U575 (with has just an USB OTH FS), and how to use U5A5 HS PHY also for FS speed...:
you can have a look at my project:
https://github.com/tjaekel/STM32U5xx_USB_ECM
The main differences to be found are in:
Now, the USB works fine with USB on both - U575 and U5A5 - boards (even they differ a lot on USB, e.g. FS PHY vs. HS PHY integrated).
The main difference to realize:
Also important:
So, this (demo) project shows you the differences how to use USB on U575 vs. U5A5.
Remark:
The project it based on the new AZURE RTOS (and its USB stack), not the "old" STM USB stack (with FreeRTOS and STM Middleware USB stack). The AZURE environment is pretty cool and feature reach.
There are not any other dependencies in the AZURE USB stack for FS vs. HS - great! It works for me on both boards.
Solved! Go to Solution.
2024-01-31 10:21 PM
If you want to see my other projects for U575 and U5A5, as USB VCP (virtual) UART:
2024-01-31 10:21 PM
If you want to see my other projects for U575 and U5A5, as USB VCP (virtual) UART: