2026-04-15 8:58 PM - last edited on 2026-04-17 1:49 AM by FBL
Hello Community,
I am working on an STM32N657X0H3Q project and have successfully configured both USBX and X-CUBE-FREERTOS (v1.4.0) within the same Application runtime context using CubeMX. My goal is to implement a USB CDC Composite device.
Since USBX traditionally relies on Azure RTOS (ThreadX) for its RTOS primitives, I am seeking the recommended best practice for running USBX on a FreeRTOS-based system.
2026-04-17 1:43 AM
Hello @MSGokul
I would suggest starting for standalone project you can refer to this article: How to implement USBX in standalone mode then you can to integrate FreeRTOS you can refer to this article : How to add USBX to an STM32 FreeRTOS™ project
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.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.