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

Expert 2715 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

7 Replies