When I was testing DSP efficiency i tried compare how fast is FFT from data from internal SRAM and CCM.
The code looks like this:
arm_cmplx_mag_squared_q15(tab, Output, fftSize);
When the tab was in internal SRAM this code was execute faster. I don't know why. Isn't it shoudl works faster? CCM is memory only for core and it should be the fastest memory. If it's not as fast then what's the reason of using it?