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.

Need DM814x EDMA3 Startup Code

Other Parts Discussed in Thread: OMAP-L138

Hello,

I am porting my UART EDMA3 code from OMAP-L138 over to the DM814x.   The problem is my BDI3000 debugger can't access the EDMA3 CC registers at locations starting at 0x49000000 or the EDMA3 PaRAM starting at 0x49004000.  I can only access the first two long words of the four TC[3:0] areas.

I have configured the CM_ALWON_TPCC_CLKCTRL and four CM_ALWON_TPTCx_CLKCTRL registers.  I dumped the CM_ALWON_SYSCLK4_CLKSTCTRL register and that is set to 0xf02.

The SYSCLK4 must be properly configured since the UART0 is working fine.


So, it will be helpful if someone can provide or point me to code that configures the EDMA3 module so I can access those registers.  I don't need code that configures the EDMA3 registers.

Thanks,

Victor

  • Hello,

    It appears that I can access the four EDMA TPTCx areas after all.  I just cannot dump 64 registers without getting a data abort.  However, I don't need to access this area in order to get the EDMA working.   I only need to access the EDMA TPCC area starting at 0x49000000.  I tried using different addresses and reading only one location but no luck.

    It could be that the base address of 0x49000000 is incorrect for the EDMA TPCC but then I don't know what is the correct address.

    What I need is a GEL file that can read/write to the EDMA TPCC area.

    This problem is duplicated on another EVM board.  So, I can rule out a bad board.

    Thanks,

    Victor