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.

RTOS/TMS320C6657: How to stop an EDMA3 memory to memory transfer?

Expert 2875 points
Part Number: TMS320C6657

Tool/software: TI-RTOS

Hi Steven Ji,

We are using EMIF16 to internal memory transfer with EDMA3.  It's audio data packets.

Sometime, the transfer gets out of sync.  To get back in sync, I need to stop last EDMA3 transfer. Then resubmit another transfer.

I use the following to start another transfer:

CSL_edma3HwChannelControl(EMIF16hChannel,CSL_EDMA3_CMD_CHANNEL_SET,NULL);

Thank you.

Steve