cancel
Showing results for 
Search instead for 
Did you mean: 

Multiple DMA Requests for the same DMA Stream

Ahmed Elzoughby
Associate II

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?

3 REPLIES 3
Ahmed Elzoughby
Associate II

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

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

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.