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.

CSL库中手动设置EDMA3触发的问题

利用CSL库调用EDMA3,想手动设置触发,是不是在初始化EDMA3、设置好中断后,直接调动<CSL_edma3Aux.h>中的函数

CSL_IDEF_INLINE void CSL_edma3SetDMAChannelEvent

(
    CSL_Edma3Handle hModule,
    Int             region,
    Uint8           dmaChannel
)

就可以启动数据传输了?

  • 手动触发EMDA应该使用CSL_EDMA3_CMD_CHANNEL_SET,

    用下面函数中使用:

    /* Trigger Channel  */
    CSL_edma3HwChannelControl(hChannel,CSL_EDMA3_CMD_CHANNEL_SET,NULL);

x 出现错误。请重试或与管理员联系。