Skip to main content
Ahmed Elzoughby
Associate II
June 19, 2019
Question

Multiple DMA Requests for the same DMA Stream

  • June 19, 2019
  • 2 replies
  • 1151 views

The STM32H7 series has come with the concept of DMAMUX which is different from the older series. it looks awesome and better than the dma request mapping table.

But I wonder if it can route multiple dma requests to the same dma stream or not?

To be more clear, I'm using STM32H743, and I want to configure TIM1 to trigger DMA1_Stream0 on both TIM1_CH1 and TIM1_UP requests. Is it possible?

This topic has been closed for replies.

2 replies

Ahmed Elzoughby
Associate II
June 20, 2019

Another question out of curiosity, Is it possible trigger multiple dma streams using the same request?

waclawek.jan
Super User
June 21, 2019

0690X000008j2PdQAI.png

And also the mux selection is exclusive (i.e. only one request line can be selected at a time for one DMAMUX channel), so you can't triger one stream from multiple requests (unless they are merged before DMAMUX in internal fabric, which as far as I can see they are not).

Disclaimer: I don't use H7.

JW

Ahmed Elzoughby
Associate II
June 21, 2019

Yes I've read this note before, but was not clear to me.

Any way, It seems that you are right and what I want to do is not possible.

I have to try some work around solutions.

Thanks for your reply.