Other Parts Discussed in Thread: SYSCONFIG,
Tool/software:
I would like to set the DMA source address to GPIOA->DIN31_0 for the purpose of using it as a poor man's logic analyser capture. Whenever I set
I get an Address error.
I looked at the TRM Figure 1-1. MSPM0Lxx Bus Organization diagram, and GPIO is shaded in orange, which the legend says is PD1/PD0, CPU/DMA ACCESS.
on page 15 it says "The GPIO DOUT registers (data out) are also available on the PD1 peripheral bus, primarily so that the
DMA can be used to load values to the GPIO DOUT registers."
So DMA has no problem writing to the GPIO as I understand.
I have checked my code and monitored to verify the DMA is happy when ever I set the Source Address to variables memory, or the SPI RXDATA register.
Would you have any hints for what I might be doing wrong?