各位专家好!
使用情境:TMS320C6678DSP核4/5做算法处理,所用到的数据存放在DDR3中。
使用核4对ddr写入数据,在核4调试过程中看ddr存储区,与写入的数据一致;
在核4写入完毕之后,从核5读出同一块存储区的数据,发现全都是0xFF,而没有写入的数据,直接在核5中看ddr存储区,发现里面的数据也都是0xff。
请专家帮忙分析一下,这可能是什么原因导致的。
Shine:
请问核5有使能cache吗?如果使能了的话,看一下是不是cache一致性引起的。
,
biqing sun:
谢谢您的回复,程序里面使能了cache。查看了初始化程序,缺少了对xmc的初始化,加上之后,可以正常读写。
,
user6432786:
请问如何查看是否有使能cache呢?