LinkIt Smart 7688 从源码构建 bootloader (U-Boot)

操作系统:Ubuntu 16.04 LTS

以下操作均在普通用户权限下执行:(注意不能含有中文路径)

 

.下载 U-Boot 源码

创建工作目录:

$mkdir LinkIt_Smart_mt7688

$cd LinkIt_Smart_mt7688

下载源码:

$git clone https://github.com/MediaTek-Labs/linkit-smart-uboot.git

 

.编译准备

进入目录

$cd linkit-smart-uboot

解压工具链到 /opt

$sudo tar xjf buildroot-gcc342.tar.bz2 -C /opt/

如果你的系统是64位,则需要安装32位支持包:

$sudo dpkg --add-architecture i386

$sudo apt-get update

$sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

如果系统是默认中文环境则设置:

$export LANG="en_US"

 

.配置

$make menuconfig

主要配置 DDR 大小,要和实际大小匹配:

保存,退出

开始编译:

$make

不出问题,几分钟就可以编译完成:

其中 uboot.bin 就是我们需要的

 

.更新 bootloader

1. uboot.bin 重命名为  lks7688.ldr  复制到 FAT32 格式 U根目录下;

2.开发板连接串口调试,U盘插上,上电开机;

3.同时按下 MPU WIFI 按键

4.只松开 MPU ,大概2~3红色LED会亮起,

5.然后大概5秒后红色LED熄灭,此时要继续按住 WIFI按键不要松开,

6.等待大概20秒,红色LED会再次亮起,此时可以松开 WIFI按键   就可以在串口调试界面看到更新进度了。

更新完毕后,会重启,可以看到更新成功:

更新前:

更新后:

 

 

如果更新失败或者意外断电请参考:

http://www.cnblogs.com/liuyunxiang/p/8451374.html

 

转载于:https://www.cnblogs.com/liuyunxiang/p/8453037.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值