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.

CCS/TMS320C6657: The DMA stopping

Part Number: TMS320C6657

Tool/software: Code Composer Studio

Hello!

I hawe next question: in while program processing was started very long transmission through DMA channel and it became necessary to stop current DMA transmission.

How can I do that?

Thank you!

  • Hi Vladislav,

    Can you please check the EDMA3 API: ~/ti/edma3_lld_2_12_05_30C/packages/ti/sdo/edma3/drv/edma3_drv.h? There are apis that disable dma transfer:
    EDMA3_DRV_disableTransfer() -> Disable DMA transfer on the specified channel
    EDMA3_DRV_disableLogicalChannel() -> Disable the event driven DMA channel or QDMA channel

    Also check the resource management layer APIs: ~/ti/edma3_lld_2_12_05_30C/packages/ti/sdo/edma3/rm/edma3_rm.h.

    Best Regards,
    Yordan