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.

qdma can't access on chip memory ( L2 RAM)

hi,experts!

I have a codec engine examples doing video encode.
In my codec, I use qdma to copy data between L2 RAM and DDR so that it can speed up.

The problem is qdma transfer between L2 RAM and DDR, it works wrong.but when qdma is between two DDR address it works right.

I try the way TI emploree Gunjan said.  below:

1,DMAN3.queuePri=[2,2];

2,adding offset 0x30000000 to L2RAM address(like 0x10800000 ---->0x40800000);

But it still works wrong.In detail, the data it transfered is always zero!

How to  solve it? Hope your help urgently!

My board is C6a8168 evm board.

francis

  • Hi Francis,

    Was the problem resolved?Even we are facing same issue.In Core number 3,QDMA from L2 RAM to DDR is successful. But In Core number 2, QDMA  from L2 RAM to DDR/MSMCRAM is wrong.The destination is all 0's.

    The multicore DSP is TI 6608.

    Please help.

    Thanks and Regards,

    Thomas