修改uboot_tiny4412使它不支持MMU且从物理地址启动

本文介绍了如何在uboot_tiny4412的1306版本中屏蔽MMU功能,以便从物理地址启动。主要涉及两个修改点:在tiny4412.h中取消CONFIG_ENABLE_MMU定义,并在config.mk中更改CONFI_SYS_TEXT_BASE为物理地址。完成修改后,通过重新配置、编译并检查System.map文件确认修改成功。
摘要由CSDN通过智能技术生成

在我们进行功能的验证的时候,实际上并不需要将物理地址映射到虚拟地址的,特别是需要进行中断处理或者写一些逻辑函数的时候,都需要物理地址,所以我们在进行裸板的功能验证的时候,可以将uboot里面的mmu功能屏蔽掉。

屏蔽uboot里面的MMU方法如下(只针对tiny44121306版本的uboot):

需要改动的地方有两个:

改动1

路径:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值