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.

TMS320C6678: 使用C64+库解决缓存一致性问题。

Part Number: TMS320C6678


使用 C64 库 的API

Cache_setMar();

使缓存在共享内存0x0c00 0000 开始,长度为0x0040 0000 的区域数据读取不通过缓存,直接读写物理地址。(尝试这样做没有成功,目前没有分配L2缓存,只分配了L1)

这样的操作可行吗?
不可行的话,怎么使某一片内存不通过缓存直接读写物理地址呢?