This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LS0914: Dma storage and Dma in Debugging Mode

Part Number: TMS570LS0914


Hey TI,

We configured the dma-packet as frame transfer with Element Count =  4 and Frame Count = 10.
If we are connected with a debugger, it seems that the values from our destination buffer are updated only if the reg_dma->CFTCOUNT reaches zero.

We thought, that the values shall be updated every time when there is a new frame.
1) Why are the values updadated so late?

2) Where does the dma module cache the values?

3) If we stop the appication with a breakpoint, does the DMA modul run in the backround?

4) If we set a breakpoint, is it possible that values from the destination buffer are overwritten?

Best regards,

Thorben