cancel
Showing results for 
Search instead for 
Did you mean: 

Is the DMA Peripheral in STM32F407VG same as GPDMA Peripheral in STM32U5?

vkar
Associate II

New question moved from this post.

@mƎALLEm Hey! Thanks for the quick response. I saw your post from a previous thread with a same question but for the STM32F407VG.

https://community.st.com/t5/stm32-mcus-products/stm32f407vg-adc-injected-channel-with-dma/td-p/652531

Is the DMA Peripheral in STM32F407VG same as GPDMA Peripheral in STM32U5? The STM32U5 Series has a GPDMA Peripheral which looks to be different from the F4 DMA.

Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
mƎALLEm
ST Employee

Hello,

No they are different. For example the GPDMA on STM32U5 product supports the linked list while STM32F4 feature an older version of DMA that doesn't support the liked list mode.

Please refer to this presentation: STM32U5 DMA Overview

AN5593 "How to use the GPDMA for STM32 MCUs"

Hope that I've answered your question.

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

5 REPLIES 5
mƎALLEm
ST Employee

Hello,

No they are different. For example the GPDMA on STM32U5 product supports the linked list while STM32F4 feature an older version of DMA that doesn't support the liked list mode.

Please refer to this presentation: STM32U5 DMA Overview

AN5593 "How to use the GPDMA for STM32 MCUs"

Hope that I've answered your question.

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.
vkar
Associate II

Thanks again for the response. But the fact "ADC Injected Conversion not working with DMA" is consistent across both STM32F4 and STM32U5 series. Correct?

I mean, Injected ADC conversions will not work on Linkedlist based GPDMA (stm32U5) and the DMA(stm32f4) regardless.

Thank you.


@vkar wrote:

I mean, Injected ADC conversions will not work on Linkedlist based GPDMA (stm32U5) and the DMA(stm32f4) regardless.


The ADC injected mode end of conversion is not mapped to the DMA.

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.

Thank you again. I came across the following thread a few seconds before your response, which helps a lot along with your reply. The link is :

https://community.st.com/t5/stm32-mcus-motor-control/adc-injected-mode-with-gpdma/m-p/725159

This will be helpful for people looking for it in the future.

 

I also have a suggestion, there is a need for a new Topic label "GPDMA". At the moment the forum only supports "DMA".

Thank you and have a nice day.


@vkar wrote:

I also have a suggestion, there is a need for a new Topic label "GPDMA". At the moment the forum only supports "DMA"..


"DMA" label refers to GPDMA in the label list

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.