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

C6678 如何禁用msmc里面数据的cache

在不使用sysbios的情况下,数据放在msmc里面,因为要多核之间进行数据的交流,所以要需要对L1D 的cache进行一致性维护,但是过程比较繁琐,请问可不可以直接禁用掉msmc中数据在L1D的cache。

使用CACHE_disableCaching (12); 好像没有什么效果。

Andy Yin1:

MSMC SL2默认是cacheable,可以同通过设置MAR寄存器,修改其cache属性,在csl中有相应的MAR寄存器设置函数,关于MAR寄存器描述参考Corepac user guide。

赞(0)
未经允许不得转载:TI中文支持网 » C6678 如何禁用msmc里面数据的cache
分享到: 更多 (0)