Hi,
I am working on the Starter Kit OMAP-L137. I develop an application using AIC3106, McASP and EDMA3 in order to sample a signal on one of the input audio jacks.
Data are moved from the McASP using the EDMA3, with an interrupt after each complete block transfert to signal to the DSP to start processing. It seems to work, but the problem comes when I try to debug.
For my application, I would like to check the CPU cycles between executions of 2 Interrupt Service Routine.
However, I know that the McASP and the EDMA in the OMAP-L137 do not support the emulation suspend signal so they will continue to run when CCS is connected. Consequently, it’s impossible to check the time between 2 ISR functions.
I worked on the TMS320C5510, and I could check the number of cycles because the DMA supported the emulation suspend signal.
--> So, is there a solution for checking this number of cycles? And, is it a bug in CCS or in the component OMAP-L137?
Because I don’t think that it’s normal. This is a decrease in performance from Texas Instrument. The ability to interrupt the EDMA (or McASP) was very useful.
Thanks,
Chris.