嵌入式linux uboot修改编译烧写

uboot是一个引导系统,主要是初始化一些硬件上的配置,芯片原厂会提供他们自己的demo板子的uboot配置吗,最简单的也是直接从芯片原厂的uboot修改出自己的uboot,以imx6ull为例

1、下载uboot
git clone http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git

2、配置
如果没有安装交叉编译工具先安装交叉编译工具,sudo apt-get install gcc-arm-linux-gnueabihf
make ARCH=arm mx6ull_14x14_evk_emmc_defconfig
其他配置文件在uboot/configs/目录下

3、修改
1)修改开机log
uboot /tools/ Makefile写了,如果uboot /tools/logos/存在供应商名字命名的图片就用这个作为开机log,否则用denx.bmp,将自己的开机log放在uboot /tools/logos/目录下就行了,必须是bmp格式

2)修改lcd尺寸
lcd源码uboot /board/esd/common/lcd.c
配置文件/uboot/board/freescale/mx6ullevk/ mx6ullevk.c
displays数组就是屏幕相关信息

4、编译
make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
编译完成后会在当前目录生成u-bootxxx.imx

5、烧写
u-bootxxx.imx替换烧录工具里面的uboot烧录就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值