I know this isn't really an L137-specific questions, but is it possible to halt the McASP (via emualtion control/Code Composer)???
I in the process of porting and updating some old code from a C64xx platform to the L137.
Previously we used the McBSP as our serial data pump, but as one doesn't exist on the L137 we are now using the McASP (the received data stream is basically two 24-bit data words per frame sync, so the McASP in TDM mode is ideal for this).
This data is moved from the McASP using the EDMA3 to alternating buffers in L2 (a ping-pong transfer), with an interrupt after each complete block to signal to the DSP to start processing.
This seems to work, but the problems come when trying to debug. Previously the McBSP would halt during an emulation stop, however it appears the McASP (and hence the DMAs) do not.
This causes problems, as the data I am trying to inspect and debug gets overwritten (by the DMA which also does not stop) before I get chance to see it!
Is there a simply solution to this problem? Can the McASP be halted?
Thanks,
Joe Woodward