如何确保缓冲区存储在ARM9上的缓存中

如何确保缓冲区存储在ARM9上的缓存中,arm,Arm,我有一个要放在缓存中的字符缓冲区,如何确保编译器在内存映射中将其放在DCache中 编译器是RVCT 3.1我从未听说过ARM中有这样的功能。有PLD指令提示预加载一些数据。这称为“缓存锁定”,大多数(如果不是全部)ARM9处理器都支持它,具体取决于缓存体系结构。是ARM920T参考手册中有用的一页,包括一些示例代码。您应该能够在该页的目录中找到特定处理器的信息。感谢您提供了有用的答案!

我有一个要放在缓存中的字符缓冲区,如何确保编译器在内存映射中将其放在DCache中


编译器是RVCT 3.1

我从未听说过ARM中有这样的功能。有
PLD
指令提示预加载一些数据。

这称为“缓存锁定”,大多数(如果不是全部)ARM9处理器都支持它,具体取决于缓存体系结构。是ARM920T参考手册中有用的一页,包括一些示例代码。您应该能够在该页的目录中找到特定处理器的信息。

感谢您提供了有用的答案!