微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > TQ2440国嵌学院gboot-关闭MMU和Cache

TQ2440国嵌学院gboot-关闭MMU和Cache

时间:11-26 来源:互联网 点击:

在register 1寄存器中最后3位定义如下:



第0位可以关闭MMU

第1位可以关闭Data address check

第2位可以关闭Cache

当然你会说这里只关闭了Dcache,没有关闭Icache,



在register 1寄存器中第12位定义如下:

第12位可以关闭Icache,通常情况下,不对这一位做设定。

代码如下:

disable_mmu:
mcr p15,0,r0,c7,c7,0
mrc p15,0,r0,c1,c0,0
bic r0, r0, #0x00000007
mcr p15,0,r0,c1,c0,0
mov pc, lr

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top