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.

Starterware/PROCESSOR-SDK-AM335X: Question of EDMA cache coherence

Part Number: PROCESSOR-SDK-AM335X

Tool/software: Starterware

Hi,

I am trying to copy data from DRAM to DRAM using EDMA (AM335X MCU)

But there's a problem, it seems some data was missed by EDMA

As following:
1. u8 src[1024] to u8 dst[1024] , then I assign 0~1023 into src array

2. After running EDMA, only a part or none of elements were copied, and the callback functions was invoked successfully.

It looks like a cache coherence problem, DRAM contains old data when I calling EDMA function

I can not find an option setting or parameter setting related to my question in AM335X spec

Can anybody help me figure out how to solve this problem?

Many thanks!

Regards,

Eric