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

c6678多核用edma传输异常

您好,

最近在用c6678的多核进行edma传输测试,过程有点复杂,所以就不再具体描述代码。我用core123并行传输,传完再触发core4传输,但是core4传的过程中core123会继续传输。四个核的通道为核号,core123队列为0,core456队列为1。下面说明一下我的异常现象,就是在传输过程中,无限循环传输,会遇到某一次其中一个核查询ipr已经置位,但是查看数据未全部传完,只传了一部分,经过调试发现可能是跟其他核的edma传输冲突,但是按照edma的结构,冲突应该是可以由队列解决啊?怎么会出现传一部分就置ipr了呢?

Shine:

请问core123, core4使用是不同的EDMA CC控制器吗?

xiaoyan Bian:

回复 Shine:

用的同一个控制器,若改成不同控制器就没有问题了,但是还是想研究一下这个问题,为什么会出现这种情况

赞(0)
未经允许不得转载:TI中文支持网 » c6678多核用edma传输异常
分享到: 更多 (0)