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.

Something wrong with cache and DMA


I'm running a data copy program on DM6467 EVM and
having some trouble with cache and DMA.

The data section is from DDR to DDR, like from 0x88000000 to 0x88018700.
When I do not enable caching, DMA works fine.
Once caching enabled, DMA copies nothing from src to dst,
but it's OK with memcpy().

So how can I enable cache and DMA function at the same time ?
Thanks a lot.