The µDMA controller resides in the peripheral domain, which must be powered up to
enable the µDMA controller. The following steps are necessary:
- Enable the µDMA controller by
setting the CLKCTL.CLKENSET0[17] DMA bit or by using the driver library
function:
Power_enable_DMA()
- Enable the µDMA controller by
setting the DMA Configuration register, DMA.CFG[0] MASTERENABLE bit.
- Program the location of the
channel control table by writing the base address of the table to the DMA
Channel Control Base Pointer register, DMA.CTRL. The base address must be
aligned on a 256-byte boundary.