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