This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSPM0G3519: DMA memory alignment requirements

Part Number: MSPM0G3519

Hello,

I'm trying to configure the DMA to eventually do a block transfer to a single fixed address with repeat single transfer of length long. 

I'm using timer to trigger the DMA and right now I basically have this set to do 1 transfer at a time so I can see what's happening step by step. 

 Basically it looks like the DMA transfer is clobbering the upper region of the src_buf array since the underlying type is uint16:

image.png

Is there a requirement for when the DMASRCWDTH is long that these values are aligned to 32 bit word boundaries? 

That seems to be what this looks like, but I don't see anything in the documentation that makes this a requirement.

Munan