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.

[参考译文] PROCESSOR-SDK-AM64X:AM64X 如何解决 R5和 A53共享存储器之间的数据一致性问题

Guru**** 2482025 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1454876/processor-sdk-am64x-am64x-how-to-solve-the-data-consistency-problem-between-r5-and-a53-shared-memory

器件型号:PROCESSOR-SDK-AM64X

工具与软件:

尊敬的开发人员

    我希望在 R5和 A53之间共享存储器。 例如、我在0xb000 0000执行此操作、A53通过 MMAP 将0xb000 0000映射到虚拟地址、A53 (运行 Linux)将数据写入虚拟地址、然后 R5从0xb000 0000读取数据。 但测试显示、A53数据将进入高速缓存、导致 R5无法读取。  我不知道如何解决一致性问题?  请提供一些建议。

此致、

Jeper