【发布时间】:2012-11-14 03:36:00
【问题描述】:
据我了解,代码指令的地址是虚拟地址,但是为了访问各种设备(例如 RAM,Parallel NOR Flash),这些虚拟地址需要转换为物理地址,这个任务由 MMU 完成.问题是这个翻译过程在系统复位时如何表现(上电时,我认为 MMU 中还没有条目),以便可以从并行 NOR 闪存中获取第一条指令并开始执行。任何人都可以解释这个过程(对于任何 CPU 架构 ARM、PowerPC ......,我只是猜测这种行为在架构中是通用的)。任何建议表示赞赏。提前致谢!
【问题讨论】:
标签: embedded device-driver mmu