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.

Compiler/PROCESSOR-SDK-DRA8X-TDA4X: UDMA : ERROR: TR Response not completed

Part Number: PROCESSOR-SDK-DRA8X-TDA4X

Tool/software: TI C/C++ Compiler

I want copy data from DDR to L2 SRAM.
 
I got error like this: "UDMA : ERROR: TR Response not completed".
 
I print "trRespStatus" and got value 1.
The following is my fuction and prms_1d.dest_addr = 0x800000
int32_t dmaCopyFromDDR2L2(void *chDmaObj,uint8_t *addrDDR,uint8_t *addrL2,uint32_t length)
{
app_udma_copy_1d_prms_t prms_1d;

appUdmaCopy1DPrms_Init(&prms_1d);
 
prms_1d.dest_addr = appMemGetVirt2PhyBufPtr((uint64_t) addrL2, HEAPID_APP_MEM_HEAP_L2);
prms_1d.src_addr = appMemGetVirt2PhyBufPtr((uint64_t) addrDDR, HEAPID_APP_MEM_HEAP_DDR);
prms_1d.length = length;
VX_PRINT(VX_ZONE_INFO, "prms_1d.dest_addr = %x\n",prms_1d.dest_addr);
 
appUdmaCopy1D(NULL, &prms_1d);

return 1;
}