老师好。
硬件C6678
我们现在遇到的问题是,C6678的8个core都要通过pcie空间对外部的fpga空间进行访问。我在地址空间配置中将0x60000000~0x6FFFFFFF空间设置为IO属性。然后在每个core的程序中直接使用指针读写这块空间,发现内容并不一致。包括连接C6678后,使用内存查看器查看,各个core所看到的这块地址空间的内容是不一样的。
请问如何才能使部刷cache的情况下对8个核心保持内容的一致性?
谢谢!
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
我们现在遇到的问题是,C6678的8个core都要通过pcie空间对外部的fpga空间进行访问。我在地址空间配置中将0x60000000~0x6FFFFFFF空间设置为IO属性。然后在每个core的程序中直接使用指针读写这块空间,发现内容并不一致。包括连接C6678后,使用内存查看器查看,各个core所看到的这块地址空间的内容是不一样的。
请问如何才能使部刷cache的情况下对8个核心保持内容的一致性?
谢谢!