新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > TQ2440国嵌学院gboot-关闭MMU和Cache

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

作者: 时间:2016-11-26 来源:网络 收藏


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

本文引用地址:https://www.eepw.com.cn/article/201611/321971.htm



第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



评论


技术专区

关闭