码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-02-18 19:28:38      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:开机   bsp   com   curses   中文   blog   git clone   github   buildroot   

操作系统: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

 

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

标签:开机   bsp   com   curses   中文   blog   git clone   github   buildroot   

原文地址:https://www.cnblogs.com/liuyunxiang/p/8453037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!