openwrt学习-mt7688(03) - mt7688程序下载

        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),就可以了。

你可能感兴趣的:(openwrt学习-mt7688(03) - mt7688程序下载)