2025-10-22 12:50 AM
Hi,
I´ve problems getting UCPD running on a STM32H563. With STM32G0 I´ve alraedy realized a lot of such projects with UCPD. Hence I suggest, that it maybe is a problem of the DMA which is much more complicated to configure on the H5. Is there any information about how to configure UCPD on H5?
Best,
Achim
2026-03-03 11:17 PM - edited 2026-03-03 11:18 PM
Hi AWack
Thank you for your feedback
When trying to reproduce the problem, I'm also encountering difficulties with X-Cube-FreeRTOS instead of ThreadX.
I have therefore opened an internal ticket for resolution.
Best regards
2026-03-26 4:23 AM
Hi!
Any update on this issue / your internal ticket?
Best regards,
Achim
2026-04-09 2:51 AM
Hi AWack
A few additional steps are required in the X-Cube-FREERTOS configuration :
- In the X-Cube-FREERTOS Middleware, under the "Config Parameters" tab, set "LIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY" to 2
- Still in the X-Cube-FREERTOS Middleware, under the "CMSIS RTOS2" tab, then under "Tasks and Queues" tab, set the default task Stack Size to 2048.
- Finally, in The "Project Manager" tab of CubeMX, on the left select "Project" and increase the "Minimum Heap Size" to 0x2000.
Please let us know if this also works for you.
Best regards
Pascal