2025-04-17 10:53 PM - last edited on 2025-04-18 12:29 AM by Andrew Neil
Hello STM32 developers,
I/m using STM32CubeMX 6.14.1
I noticed that in middleware the selection "USB_DEVICE" has disappeared.
Instead, "USBX" is listed, however it is for RTOS, and I don't use RTOS, so I'm left with nothing.
I think the STMicroelectronics USB stack would still be available, somehow:
https://wiki.stmicroelectronics.cn/stm32mcu/index.php?title=USBX_overview&oldid=10172
Besides offering STMicroelectronics USB stack, USBX, the Azure RTOS USB embedded stack is currently supported and offered with a set of applications running on STM32 MCUs.
How can I use the STMicroelectronics USB stack > "USB_DEVICE" instead?
Do I need to install some software for it?
Solved! Go to Solution.
2025-04-18 12:50 AM
Hi,
maybe , this is what you looking for :
>> importing and using the legacy STMicroelectronics USB middleware in the new lines of STM32 <<
2025-04-18 12:33 AM
Hello @Jack3
First let me thank you for posting.
I'm currently investigating this, I will get back to you asap.
THX
Ghofrane
2025-04-18 12:50 AM
Hi,
maybe , this is what you looking for :
>> importing and using the legacy STMicroelectronics USB middleware in the new lines of STM32 <<
2025-04-21 6:27 AM - edited 2025-04-21 6:29 AM
Hi @Jack3
STM32U5 is natively developed using USBX.
For products natively developed using USBX, CubeMX does not support ST's USB_DEVICE stack library.
However you can refer to examples without CubeMX supporting classic middleware : WBA ,U3, U0, N6 , C0 , U5 and H5.
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.