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

请教TI工程:一个有关多核对DDR3同一地址读数据的问题。

本人通过MessageQ在核间进行数据传输,由于数据量较大,MSMCM空间有限,故采用传指针的方法。核0定义一个数组DATA,通过MemoryBrower观察到其地址为0x800002F0,并全部赋值为0xAA。然后通过MessageQ将指针DATA传给核1,核1接收到该指针(确定该指针所指地址还是0x800002F0),但在核1中用MemoryBrower观察到该区域的数据不是0xAA,而是0?

求TI工程和各位前辈解答。

xiaoer wang:

该段DDR3是否开启了Cache,开启了Cache则为了保证数据的一致性,在核1中要刷Cache。

赞(0)
未经允许不得转载:TI中文支持网 » 请教TI工程:一个有关多核对DDR3同一地址读数据的问题。
分享到: 更多 (0)