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.

PDK for TDA2xx: EDMA via CSL not working due to wrong EDMA base addresses



Hello, I'm using pdk_c667x_2_0_5. I am testing EDMA transfers using CSL and have tried the one provided here: pdk_c667x_2_0_5\packages\ti\csl\example\edma. However it doesn't work, the first transfer gets stuck waiting for the correct bit to turn 1 in the IPR register. Upon further inspection I saw that the transfer isn't even triggered because the configuration of edma channel and parameter set weren't done at correct addresses.

In the past I have successfully tested EDMA transfers using EDMA LLD with EDMA CC base address being 0x01D10000, not 0x02700000 that the CSL library interface from PDK returns. Is there a way to build a CSL library in order to work on TDA2x's C66x DSP core with all the correct addresses, such as those set in EDMA LLD? I need to do the transfers using CSL because the rest of the project is also done using CSL and the reasons concerning performance. I can switch to the other PDK you suggest if that is going to solve the problem but I would like to know the steps to build the library meeting my requirement.

Thank you for helping me.