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.

DMA problem

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 ?

  • Hello Greg,

    I have received your question and I am looking into it. I should have an answer for you early next week.

  • 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.