This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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



老师好。

硬件C6678

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

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

谢谢!