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.

OMAPL138B-EP: I'm using OMAP4460 but it is not in the list.

Part Number: OMAPL138B-EP

I'm using OMAP-4460 and using the DMA to copy data from FPGA connected to the GPMC bus,

The buffer where the data is copied defined as non cacheable memory.

some times after getting an interrupt from the DMA on finish of copy the data in the buffer is not fresh immediatly. (I have copied part of the buffer into another buffer and print both after a while and they were different)

I tried to do invalidate to that area and it solve the problem. (but it take CPU time)

Can you help with that? what i'm doing wrong?