MT7688学习笔记(1)——搭建环境、编译烧写
本文最后更新于1298天前,其中的信息可能已经有所发展或是发生改变。

一、搭建环境

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/1WxcKjbYzMUv0qjAZDDmYlA 密码:jshn

1.4 安装交叉编译器

(仅编译U-boot和SDK会用到)

链接:https://pan.baidu.com/s/1wgmi_FPq4WH8PGDrxPGYig 密码:tdio

解压到/opt文件夹下

二、编译

2.1 配置编译U-Boot源码(一般不用刷U-Boot)

2.1.1 下载U-Boot源码

链接:https://pan.baidu.com/s/1vxoM6q2K2Ly6VlZKr-rrkw 密码:zek2

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/1blaPLSzbaJ-06BO64tiWnQ 密码:fsqa

2.2.2 解压OpenWrt源码压缩包

unzip openwrt-hiwooya-stable-master.zip

2.2.3 配置编译

1.输入 make menuconfig

2.Target Syetem 中选择 (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/1tUpWIm-73wpn9obvzI1NrA 密码:surv

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

三、烧写

3.1 通过TFTP方式烧写固件

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

链接:https://pan.baidu.com/s/1pjouPpQ08AikZHy7x468yw 密码:jbls

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/1psoLPUug5szgGkU0KIj-Ug 密码:kc2l

发现有正在监听10.10.10.3

6.设置并启动TFTP服务器

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

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

8.将网线接到开发板上

9.烧写完成,系统重启


点击数:192

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇