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

C6678地址空间设置为IO属性后多核访问依然不一致,期待 Andy Yin1不吝赐教

老师好。

硬件C6678

我们现在遇到的问题是,C6678的8个core都要通过pcie空间对外部的fpga空间进行访问。我在地址空间配置中将0x60000000~0x6FFFFFFF空间设置为IO属性。然后在每个core的程序中直接使用指针读写这块空间,发现内容并不一致。包括连接C6678后,使用内存查看器查看,各个core所看到的这块地址空间的内容是不一样的。

请问如何才能使部刷cache的情况下对8个核心保持内容的一致性?

谢谢!

Andy Yin1:

访问0x60000000的PCIe空间,需要配置MPAX进行映射后才可以访问,配置MAR寄存器可以使其访问不经过cache。

赞(0)
未经允许不得转载:TI中文支持网 » C6678地址空间设置为IO属性后多核访问依然不一致,期待 Andy Yin1不吝赐教
分享到: 更多 (0)