TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6657: EDMA的ping-pong传输部分代码疑问

Part Number:TMS320C6657

我使用了TI给的csl文件下的例程进行调试,目前调试遇到的问题是源地址和目标地址之间数据没有传输成功。我看到代码里有一部分有一点疑问:

1、使能全局中断之后触发通道,开始传输ping的事件?

2、传输ping之后,为什么要把全局中断再全部关闭呢?那pong事件怎么被触发呢?

Nina Liu:

而且这个地方也有一些矛盾,比如这里关于轮询的IPR位表述不一样,但我修改代码,确实轮询IPR的bit1的时候,会永远等不到传输控制器给TCC发0表示传输完毕的信号。

另外,我的pong的opt的TCC位也是默认设置的

,

Shine:

抱歉,我们对RTOS SDK已不再提供技术支持。请看下面的Notice。Notice regarding Processor SDK TI-RTOS for AM335x, AM437x, OMAP-L13x, C674x, K2G deviceshttps://e2e.ti.com/support/processors-group/processors/f/processors-forum/1071334/notice-regarding-processor-sdk-ti-rtos-for-am335x-am437x-omap-l13x-c674x-k2g-devices

,

Nina Liu:

你好,我已经通过实验验证完毕。TCC和IPR/IPRH寄存器的比特位是对应的,这里两个数值是一起变化的。问题已经解决,感谢!

,

Shine:

感谢告知!非常感谢分享解决办法!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6657: EDMA的ping-pong传输部分代码疑问
分享到: 更多 (0)