I am using MPC5644A and I have already enabled cache. Good news is that the CPU load decreased from 70% to 40%. However the ADC buffer is confused. I use DMA to move conversion command to ADC core and move the converted result from ADC core to the buffer array. The buffer array sequense seems to be smooth shifted when I enable cache. I don't know the reason for this phenomenon, and I hope to get your help.
Are there any tips about cache? if cache is enabled, what should I pay special attention to when writing code ?