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

EDMA多核传输

 最近想用C6678完成一个波束 形成的系统,用到了4个核,因为C6678内存有限,为了提高速度,需要每次将DDR3上的数据搬到L2,现在有3个核(0、1和2)需要用到EDMA,最后完成EDMA传输的只有0核,1核和2核没有传输,请问一下如何解决?

Andy Yin1:

每个核可以用不同的channel进行数据搬移,你先检查一下程序运行前后每个channel对应param set中配置参数是否正确,确认每个channel确实被使能并执行了操作。

huajin yuan:

回复 Andy Yin1:

因为搬移的次数非常多,所以在每次搬移之前写入Param参数表,现在就是不知道多核能不能同时使用EDMA传输数据。最后,想问问有没有多核同时进行EDMA传输的例子吗,如果有,发一个给我看看。

Andy Yin1:

回复 huajin yuan:

EDMA每个channel及param set资源是独立的,可以多核同时进行EDMA传输。建议你先测试保证每个core单独运行时其channel工作正常,然后再测试多核。

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