Uboot启动过程中,MMU和CACHE处于什么状态,为什么处于这个状态,希望高手详细解答啊
Uboot启动过程中,MMU和CACHE处于什么状态,为什么处于这个状态,希望高手详细解答啊
日期:2016-02-27 18:26:26 人气:2
先说 CACHE:
数据cache必须关闭
指令cache可以关闭也可以启动
Bootloader主要是装载内核镜像,镜像数据必须真实写回SDRAM中,所以数据cache必须关闭,而对于指令cache,不存在强制性的规定,但在一般情况下,推荐关闭cache。
关于MMU :
似乎没什么太大影响。将飞凌提供的UBOOT源码关闭MMU时也能正常运行,只是要将地址修改成物理地址(似乎是用宏和偏移的方式控制的,不必手动修改,但还是注意一下吧)。