Quantcast
Channel: MSP430 Technical Forums
Viewing all articles
Browse latest Browse all 2077

Tiva DMA, just trying to gather information

$
0
0

Hello everyone,

 

Currently i am working alot with the DMA but the info about it is so little for such a complex peripheral.

I got it working with Basic mode, pretty easy actualy, but scatter-gather... there's almost just abstrat info (this does transfers with various contro tables and can loop) and registers info but it doesn't actualy explain how to do it a whole lot.

 

For example, i need to do a scatter-gather loop in itself, do 3 tasks, then go back the 4th. It says it's possible but it just says that i need to make it go there. Altough it's alredy saying that, an example would be nice.

 

 

So i am here asking, does anyone have some gathered info on using Scatter-Gather to loop?

 

 

 

What i got so far is,

"It is possible to loop the list by having the last entry copy the primary control

structure to point back to the beginning of the list (or to a new list)." 
 
So i think i need to make the last list to make a transfer. Source is control table [0] address and Destination is ScatterControlTable Source, right?
The source has a offset of 0x00. So i use (ScatterGatherTable + CHxOFFSET) has Destination address, am i correct?

Viewing all articles
Browse latest Browse all 2077

Trending Articles