2025-09-13 5:50 AM - last edited on 2025-09-23 2:41 AM by Andrew Neil
Dear STMicroelectronics Support Team,
I am working with the STM32U585I-IOT02A development board, and I need assistance with the following:
I have tried implementing the configuration using STM32CubeIDE and HAL libraries. However, I'm encountering issues where UART DMA does not resume correctly after wake-up.
I would appreciate any official guidance or example code specific to STM32U585.
2025-09-23 2:13 AM
Hi @shivss ,
Managing low power modes with RTC wakeup and ensuring UART with DMA resumes correctly on the STM32U585I-IOT02A requires careful configuration of the power, clock, UART, DMA, and interrupt systems.
UART DMA must be properly initialized before entering low power mode.
Before entering STOP2/STANDBY:
After wakeup:
Here are official example and resources for STM32U5 Series to help you out.
STM32CubeU5 Firmware Package:
Contains examples for low power modes, RTC wakeup, UART with DMA, and power management.
Download from STMicroelectronics website or via STM32CubeIDE Package Manager.
Example Projects to Check:
Here is a simple snippet example combining all, the sytemclock configuration and USART/DMA enabling operations can be performed outside the Callback e.g in the int_main function
Best regards,
Aime