cancel
Showing results for 
Search instead for 
Did you mean: 

STM32U5 SPI3 (SmartRUN domain) + GPDMA

bearsh
Associate II
On a stm32u5, the SPI3 is in the SmartRun domain, which is designed to work down to STOP2 in autonomous peripheral mode with LPDMA.
I'm now wondering if it is also possible to use SPI3 in autonomous mode with GPDMA but only to STOP1? Or do I need to use LPDMA to use SPI3 in autonomous mode regardless of the chosen stop mode?
 
1 ACCEPTED SOLUTION

Accepted Solutions
ELABI.1
ST Employee

Hi @bearsh,

To use SPI3 in autonomous peripheral, it is necessary to use LPDMA regardless of the stop mode used, as SPI3 is not supported with GPDMA. You can refer to Application AN5371 specifically Table 46. STM32U5 autonomous peripherals to DMA assignment in autonomous mode.

ELABI1_0-1763641116979.png

Thanks.

ELABI.1

 

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.

View solution in original post

2 REPLIES 2
ELABI.1
ST Employee

Hi @bearsh,

To use SPI3 in autonomous peripheral, it is necessary to use LPDMA regardless of the stop mode used, as SPI3 is not supported with GPDMA. You can refer to Application AN5371 specifically Table 46. STM32U5 autonomous peripherals to DMA assignment in autonomous mode.

ELABI1_0-1763641116979.png

Thanks.

ELABI.1

 

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.

bearsh
Associate II

Thanks!
My experiments showed the same result...