【发布时间】:2013-09-17 15:18:07
【问题描述】:
我希望在 ARMv7 架构的引导程序(裸机)期间禁用 MMU。 阅读 ARM ARM 我偶然发现了这个。
"当MMU被禁用时,如果满足以下条件之一,则可以取指令:
• 该指令与以下指令位于相同的 4KB 内存块(与 4KB 对齐)中 程序的简单顺序执行所需,或位于 4KB 内存块中 紧跟在这样的块之后。
• 指令与指令位于同一 4KB 内存块(对齐到 4KB)中 以前通过禁用 MMU 的程序的简单顺序执行需要, 或在紧跟这样一个块的 4KB 块中。”
有谁可以解密并向我解释如何确保指令在 4KB/8KB 范围内相邻? (这就是我对这些陈述的理解..)
【问题讨论】: