After enabling DMA the corresponding bit in the CNTRL register remains zero (DMA disabled)
What clock drives the DMA ? I double checked my Clock mappinh and all clocks are enables
Any ideas ?
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.
Hello Greg,
When you elaborate on what steps you have taken to enable DMA? The 2 bits that you should be particularly interested in are the DMA_EN bit and the DMA_RES bit. DMA_RES should be 0 and then DMA should be enabled once you write a 1 to DMA_EN. If. If these are the steps you have taken, you may want to try forcing a DMA reset by writing DMA_RES from 0-->1 then back to 0. After reseting the module, then write a 1 to DMA_EN.
If all of your clock domains are enabled, this should not be a concern.