mt7688的下载稍微有点麻烦,它不是我们常知的单片机那样一个jlink就可以了。
首先是下载平台的选择,可以在Windows平台上下载,稍微简单点;也可以在ubuntu里面下载。后者需要安装minicom,把usb映射到虚拟机中,经过测试,这个很麻烦。所以建议在Windows平台下载。
1、首先提取上一节提取的编译文件。
当编译完之后,打开openwrt的文件目录(文件目录后面介绍,先不管,先下载再说)。
2、准备下载开发板和软件。
硬件连接方法:电脑----------路由器--------mt7688(wan口)
准备软件:tftpd32,串口调试软件(这两个就可以了)
其中192.168.1.100是电脑的IP地址,一般自动生成。
当前目录选择步骤1放置固件的目录。
3、开始下载。
(1)、mt7688通电,插上串口调试。
(2)、复位。
(3)、复位之后,串口调试助手马上打印了下面的文字,在5秒内输入2,选择通过tftpd服务器下载固件。(4)、接下来按y。
(5)、tftpd里面的192.168.1.100是电脑的ip。。因此第一个IP地址选择和这个同一个网段的。我用192.168.1.12(12随意选择的,不是100就可以了)
(6)、输入服务器地址192.168.1.100
(7)、输入之前的固件名称。。
(8)、下载开始。出现####################说明下载成功;出现TTTTTTTTTTTTTTTTTTTTT说明下载失败,重新配置。
这时就可以
4、修改串口。
mt7688重新运行之后会出现一个问题,那就是运行中断。
后来发现。是因为程序的串口和uboot的串口号不一样。
(关于串口这里补充一下,串口一般uboot使用串口1,,程序的打印我们尽量也是用串口1,这个串口专门用于程序下载,打印,调试使用,不要把这个串口当成功能性串口,不然后期会很麻烦)。
找到dts文件。
串口2修改为串口0(ttys0),就可以了。
网友评论