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

EDMA3 工作问题

Hello,

用EDMA传送数据在L2内存和DDR3之间,该段内存没有被cache使能。

这样的话,我就不用在数据从DDR搬到L2之前,对其cache_Inv无效,处理完,从L2搬到DDR,也不用cache_Wb.

因为该段L2本事没有cache。这样的理解是否正确?

如果在没有cache的内存段L2,使用cache_Inv,cache_Wb会出现什么样的结果?

非常感谢!

BRS,
Meng

Allen35065:

对于本核L2的cache一致性是自动维护的,不用做cache操作,比如EDMA搬移数据到L2,该DSP核去读L2时,L1 cache会自动更新,反之亦然;

DDR要看是否设置成cache属性,如果是cache的要做维护,如果是非cache区域则不用。

以上结论基于你使用的是C66x或C64x+核。

赞(0)
未经允许不得转载:TI中文支持网 » EDMA3 工作问题
分享到: 更多 (0)