Hi,
We have been using C6726B for our audio application and the product has been shipping for a while. We use McASP TDM mode and dMAX transfer input TDM stream to DSP's internal memory.
Recently, we found a problem involved with emulation halt (hit breakpoints for stop). In some cases after an emulation halt, the channel data in memory shifts (or swarps). For example, we use 4 serializers, each has 8 TDM slots, total 32 channels. All 32 channels audio data dma'ed to memory in a specific order. After channel shift error occur, channel 1 (second channel) data would appear in channel 17. What might be the cause of this error.
According to the document, dMAX and McASP would continue to run normally with emulation halted. I don't see how this channel shift could happen.
Thank you.
Regards,
Steve Qu