2025-06-18 1:57 AM
Merhabalar,
https://community.st.com/t5/stm32-mcus-embedded-software/usb-hs-in-stm32u5a5/m-p/809596#M64236
I am writing to continue my question here.
When I checked the classic core middleware, I saw that it only supports the STM32U575 dev board.
I am using the STM32A5U5 development board. Can I run classic core middleware on STM32A5U5 development board? If so, how do I run it?
I need to work with bare-metal and CDC.
How do I structure the .ioc file?
Can you explain in detail?
Thank you for support.
2025-06-19 9:49 AM
Hi @inancmert
You have 2 possibilities. You can either use USBX without threadX or classic core middleware without any RTOS.
#if defined ( __ICCARM__ )
#pragma data_alignment=4
#endif
__ALIGN_BEGIN static UCHAR ux_device_byte_pool_buffer[UX_DEVICE_APP_MEM_POOL_SIZE] __ALIGN_END;
New knowledge base article about how to develop bare metal USBX application will be available within few weeks.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.