大家好!
开发板6670EVM, core0将共享内存的一个地址置为1,执行write back;core1执行invalid后,读取该地址的值。
问题是这样的:如果core0先执行操作,core1后去取值,没有问题。但是如果core1先取值,因为取不到‘1’,循环等待;然后core0赋值,按道理core1可以取到值,继续运行,问题是这种情况core1一直取不到值,永远在循环!何解?
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.