Part Number: AM3356
I am using DMA for i2c communication
During read and write i am facing data corruption issues.
I have enabled MMU.
I have observed during my debugging that at certain times the data corruption happens.
I have used the following API's during read/write
1) After i2c DMA read used CleanInvalidateDcache();
2) Before i2c DMA write CleanDcache();
When i disable MMU, i am not facing the data corruption issue.
Please let me know is there any issue while using DMA with MMU enabled.
Thanks for the help in advance