Skip to main content
ranran
Senior
Mar 19, 2020 8:18 AM UTC
Solved

Mapping multiple streams, request, and channels in DMA

Hi,

With H7 the mapping is simple, we can use multiple streams at the same time, one channel per stream.

But with L4 , it seems to be more complex, especially usage of "channel" terminology:

For L4, Is it that we can use multiple channels ?

Thanks,

ranran

This topic has been closed for replies.
TDK
TDKBest answer
Mar 19, 2020 8:59 PM UTC

Yes, you can use multiple channels at once. All 14 if you want.

"If you feel a post has answered your question, please click ""Accept as Solution""."

4 replies

RMcCa
Senior II
Mar 19, 2020 9:01 AM UTC

If the L4 is like the F7, it doesn't have a dmamux. Consult the dma section in the reference manual to find the table showing which dma channel and stream​ is connected to each source. Yes, the stream/channel thing is confusing.

I could always be wrong, but i think the dmamux is new for the H7 series?​

ranran
ranranAuthor
Senior
Mar 19, 2020 10:13 AM UTC

Thanks, but for L4, cis it correct to say that multiple channels can be used at the same time ?

berendi
Principal
Mar 19, 2020 10:29 AM UTC

Read the first page of the DMA controller chapter in the reference manual.

TDK
TDKBest answer
Mar 19, 2020 8:59 PM UTC

Yes, you can use multiple channels at once. All 14 if you want.

"If you feel a post has answered your question, please click ""Accept as Solution""."