美文网首页物联网loT从业者物联网相关技术研究HCLAB
MT7688学习笔记(1)——搭建环境、编译烧写

MT7688学习笔记(1)——搭建环境、编译烧写

作者: Leung_ManWah | 来源:发表于2018-08-08 18:12 被阅读99次

    基于无涯MT7688开发板

    一、搭建环境

    1.1 安装VMware

    链接:https://pan.baidu.com/s/1bnmU5tSrk6WyUGHu2oNBgw 密码:iec1

    1.2 安装Ubuntu

    链接:https://pan.baidu.com/s/1OBnwucrITv2VBxlTfD9Fiw 密码:1a5a

    Ubuntu用户:wooya 密码:123456

    1.3 设置共享文件夹

    - 安装 VMware Tools

    - 或者安装 FileZilla

    链接:https://pan.baidu.com/s/1tHIOO3Fm0E-8ImpM9uyLkg 密码:eh4l

    1.4 安装交叉编译器

    链接:https://pan.baidu.com/s/1bpUeCyfT53W-NT7LaE2G3A 密码:nqej

    解压到/opt文件夹下

    二、编译

    2.1 配置编译U-Boot源码

    2.1.1 下载U-Boot源码

    链接:https://pan.baidu.com/s/1rLLuZCh08UxN4L4_Pt9tlQ 密码:b7hq

    2.1.2 解压U-Boot源码压缩包

    unzip u-boot-mt7688-hiwooya-master.zip

    2.1.3 配置编译

    1.输入make menuconfig

    2.选择芯片 MT7628(MT7688的U-Boot与MT7628相同)

    3.选择DRAM类型 DDR2

    4.DDR大小 1024Mb(128MByte = 1024Mb)

    5.DDR位宽 16bits

    6.保存配置 EXIT 选择 YES

    7.输入make

    报错: In file included from fs.c:54: fsdata.c:226: error: parse error before ',' token make[1]: *** [fs.o] Error 1 make[1]: Leaving directory `/work/u-boot-mt7688-hiwooya-master/httpd' make: *** [httpd/libhttpd.a] Error 2

    解决办法: sudo apt-get install default-jre(安装java命令)

    8.编译完成,生成uboot.bin

    2.2 配置编译OpenWrt源码

    2.2.1 下载OpenWrt源码

    链接:https://pan.baidu.com/s/1cZjWs-lUhisp3P5sHvuPpw 密码:xm6t

    2.2.2 解压OpenWrt源码压缩包

    unzip openwrt-hiwooya-stable-master.zip

    2.2.3 配置编译

    1.输入make menuconfig

    2.选择Target sYSTEM (Ralink RT288x/RT3xxx)

    3.选择Subtarget (MT7688 based boards)

    4.选择Target Profile (HiWooya7688)

    5.保存配置 EXIT 选择 YES

    6.输入make V=99(第一次编译比较久,下载资源较慢,建议下载dl文件替换)

    7.下载openwrt-1505-dl.tar

    链接:https://pan.baidu.com/s/13sRZdBQ1flKUtPIq7RDQFw 密码:bmkf

    解压后替换原来openwrt-hiwooya-stable-master下的dl文件夹

    三、烧写

    3.1 通过TFTP方式烧写固件

    1.打开串口工具 SecureCRT,设置波特率57600

    链接:https://pan.baidu.com/s/15-PnRdJtm9C4uam3Hn9drw 密码:4uq5

    2.开发板上电

    - 在第二次倒计时选择 ‘2’ 通过TFTP方式烧写OpenWrt系统到Flash

    - 在第二次倒计时选择 ‘9’ 通过TFTP方式烧写U-Boot到Flash

    3.选择‘Y’,确认通过TFTP方式将OpenWrt系统烧写到Flash

    4.给电脑有线网卡添加跟开发板(10.10.10.2)同一网段的IP地址如:10.10.10.3

    5.打开TFTP工具 3CDaemon

    链接:https://pan.baidu.com/s/1GRxG2jktFLnMpJNlucQXuA 密码:jbb1

    发现有正在监听10.10.10.3

    6.设置并启动TFTP服务器

    上传/下载目录设置成自己固件所在的文件目录(不能包含中文路径)

    7.在SecureCRT中设置要传输的文件名字openwrt-ramips-mt7688-vmlinux.bin

    8.将网线接到开发板上

    9.烧写完成,系统重启


    • 由 Leung 写于 2018 年 8 月 8 日

    • 资源By无涯物联科技

    相关文章

      网友评论

      • 中移OneMO模组:谢谢,大神分享!希望能够运用起来吧!了解更多物联网通信模组知识,获取贴身模组专业技术服务。关注中移模组,你想要的都在这里喔!
      • Mo_辉仔:因楚斯厅

      本文标题:MT7688学习笔记(1)——搭建环境、编译烧写

      本文链接:https://www.haomeiwen.com/subject/swztbftx.html