上面是我创建的群聊,欢迎新朋友的加入。
参考官方资料
https://docs.labs.mediatek.com/resource/linkit-smart-7688/en/tutorials/firmware-and-bootloader/build-the-bootloader
首先是环境配置
官方是使用的ubuntu14进行编译的
这里有个小问题,我事先在ubuntu19上编译了,uboot编译没啥问题,但是编译openwrt的时候ubuntu19移植报错
估计是openwrt版本比较低,很多东西软件包可能不支持了
不管那么多,直接按照官方的说明来做就是了
首先下载Uboot源码
git clone https://github.com/MediaTek-Labs/linkit-smart-uboot.git
进入文件夹
cd linkit-smart-uboot
官方还是蛮良心的,交叉编译包放在了uboot下面
直接安装
sudo tar xjf buildroot-gcc342.tar.bz2 -C /opt/
如果是64位的系统,还需要安装几个软件包
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
然后开始编译
make
编译过程中可能会报错
查了一下
输入命令
export LANG="en_US"
重新编译
正常
看打印信息,生成了一耳光uboot.bin的固件