本帖最后由 lixuhui112 于 2016-2-16 14:10 编辑
uboot版本为2014.04,开发板为imx6 的开发版,参照imx6sabresd 开发板做移植,初步移植可以编译成功,但是我想把一些不要使用的功能移除,已减小uboot 的大小,目前只是把对视频的支持移除了,在mx6sabre_common.h 中把以下内容注释掉了
* Framebuffer */
//#define CONFIG_VIDEO
//#define CONFIG_VIDEO_IPUV3
//#define CONFIG_CFB_CONSOLE
//#define CONFIG_VGA_AS_SINGLE_DEVICE
//#define CONFIG_SYS_CONSOLE_IS_IN_ENV
//#define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE
//#define CONFIG_VIDEO_BMP_RLE8
//#define CONFIG_SPLASH_SCREEN
//#define CONFIG_SPLASH_SCREEN_ALIGN
//#define CONFIG_BMP_16BPP
//#define CONFIG_VIDEO_**
//#define CONFIG_VIDEO_BMP_**
//#ifdef CONFIG_MX6DL
//#define CONFIG_IPUV3_CLK 198000000
//#else
//#define CONFIG_IPUV3_CLK 264000000
//#endif
//#define CONFIG_IMX_HDMI
//#if defined(CONFIG_ANDROID_SUPPORT)
//#include "mx6sabreandroid_common.h"
//#endif
此时uboot从365kb 减小到了285kb ,但是还不够,还想要把网络,串口,和examples 去掉,一直不知道从哪里修改,希望大神指导下,非常谢谢!!! |