uboot研读笔记 | 07 - 移植uboot 2012.04到JZ2440(裁剪uboot大小)

项目开源地址:https://github.com/Mculover666/uboot-jz2440

0. 教程完整目录

1. 裁剪方法

目前一步一步移植完成的uboot.bin文件有327KB,太大了,可以进行一定的裁剪,将用不到的代码不加入编译,减小uboot.bin文件的大小。

裁剪方法非常简单:修改单板配置文件include/configs/smdk2440.h,去除不必要的宏定义

2. 裁剪过程

去除USB支持

去除RTC支持

去除BOOTP支持

去除DHCP、DATE、USB命令支持

去除文件系统支持

3. 重新编译查看大小

make distclean
make smdk2440_config
make

编译完成之后大小裁剪到217KB,比之前的327KB小了足足110KB:

下载到开发板中,在串口终端中看看是否可以正常启动:

接收更多精彩文章及资源推送,欢迎订阅我的微信公众号:『mculover666』

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mculover666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值