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.

TMS320C6678: EDMA can only perform data migration once

Part Number: TMS320C6678

Tool/software:

Hi team,

CSL_edma3HwChannelControl(m_hCha, CSL_EDMA3_CMD_CHANNEL_SET,NULL);  This should be a manual trigger for EDMA transmission, but when I continue to execute EDMA after completing other calculations, I cannot transfer data, so I can only execute EDMA once. According to the manual, writing 1 into ESR allows for data transfer to be performed using this statement. Do we need CSL-edma3HwChannelControl (m_hCha, CSL_EDMA3_CMD_CHANNEL_CLEAR,NULL); What about clearing the flag? But after adding the statement, it can only be executed once and cannot be transmitted the second time.

Thanks & Best regards,

Jiahui