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开发板上使用csl提供的EDMA3例程程序遇到的问题

csl提供的EDMA3例程程序中,ACNT=256;BCNT=1;CCNT=1;可以看到EDMA3 一次搬移了256个bytes,并且置位相应的IPR。我修改ACNT=4;BCNT=64;CCNT=1;再触发一次发送的时候,为什么只搬移了4个bytes,还没有置位IPR。EDMA3处于A同步发送模式。

  • A-sync mode一次只能搬移A-cnt数据,如果需要一个触发事件搬移A_cnt*B_cnt数据,可以配置为AB-sync,或者配置A-sync并enable chain,IPR是否置位取决于TCCINTEN及ITCCINTEN,分别对应传输所有数据后置位IPR,及传输一次A-cnt(A-sync)或A*B(AB-sync)后置位。

    请浏览一下EDMA3 user guide中关于配置参数的描述。

  • 谢谢,之前的理解有问题。

    还有就是需要多次触发完成一次传输的时候,static不要置位,之前这一点上也有问题。

  • FMC6678板卡上通过网络接口,用EDMA方式传输图像。

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