A Question regarding DMA controller trigger source

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

A Question regarding DMA controller trigger source

Jump to solution
450 Views
JC1985
Contributor I

Hi, NXP Experts, 

This question is regarding i.MX_RT500 series MCU. It is about DMA controller's trigger.

Let's say we have two DMA channels, DMA_A and DMA_B. Is it possible to configure the system so that when DMA_A's task is finished, DMA_A sends a trigger to start DMA_B which is programmed with a different task. In the whole process, we expect that there is no CPU involvement.

Thanks!

// JC1985

Labels (1)
0 Kudos
Reply
1 Solution
397 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @JC1985 ,

   Thanks for your interest in the NXP MIMXRT product, I would like to provide service for you.

  Yes, it is supported, this is called the DMA channel chain.

  You an refer to the application note:

https://www.nxp.com/docs/en/application-note/AN14170.pdf

 

kerryzhou_0-1713160739487.png

This is the RT500 user manual information:

kerryzhou_1-1713160809921.png

 

Wish it helps you!

If you still have question about it, please kindly let me know.

Best Regards,

Kerry

 

View solution in original post

1 Reply
398 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @JC1985 ,

   Thanks for your interest in the NXP MIMXRT product, I would like to provide service for you.

  Yes, it is supported, this is called the DMA channel chain.

  You an refer to the application note:

https://www.nxp.com/docs/en/application-note/AN14170.pdf

 

kerryzhou_0-1713160739487.png

This is the RT500 user manual information:

kerryzhou_1-1713160809921.png

 

Wish it helps you!

If you still have question about it, please kindly let me know.

Best Regards,

Kerry