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

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』

发布了230 篇原创文章 · 获赞 605 · 访问量 26万+

猜你喜欢

转载自blog.csdn.net/Mculover666/article/details/104564301
今日推荐