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.
hi
i am using MSP430FR6972's DMA to transfer data from one FRAM block to another block ,when the destination over the 64K flash(ie.0x10000),
the data can not be transferred successfully!
here is the simunilation snap:(where the destination register can not be configured successfully,but when the destination small then 0x10000,it does!)
Hello Kissn,
There is some discussion on this topic in this thread and threads that it further links: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/564374
It looks to be some combination of the intrinsic functions you are using and possibly the data model you have set. I think the __data16_write_Addr should work, as the DMA0DA is in the lower 64kB of memory. The __data20 intrinsic is mainly intended for writing directly to high memory addresses.
Thanks,
JD
**Attention** This is a public forum