使用tftpd32烧写内核 | WITI

标签: none

在制作固件的过程中难免会出现错误,使自己的路由器变成“砖”,那么怎么拯救它呢?在此我来分享一下自己的经验。
本文以WITI为例 COM3 波特率 57600

准备文件
1.准备好自己要烧写的.bin文件
2.下载tftpd32软件 下载地址
3.将自己的.bin文件拷贝到tftpd32的目录下(这个很重要,不要忘记!!!)
Snipaste_2019-03-19_22-28-16.png

4.连接好板子的串口线,看好com口以及 波特率

准备烧录

1.用putty连接至自己的板子,协议选择Serial
putty-Serial.png

2.配置好自己的com口以及波特率
putty-Serial-2.png
连接进入自己的板子

3.reboot
reboot之后,你会看到CFE(common firmware environment),它就是一个bootloader,类似u-boot,redboot之类,CFE在启动之后的1~2秒之内会等待由tftp上传的内核并烧写到flash上。
20160504094813190.png
在这里,我选了”2“,选择之后按“Y”继续。

20160504100825622.png

看到这里,有一个server IP,这个就是我们需要填写在本地的ip地址。
网线连接到路由器,并设置IP地址即可.如图填写自己的IP地址和子网掩码。
20160504095343869.png

4.打开tftpd32软件,选择我们的10.10.10.3这个IP
20160504095519668.png

OK,现在可以进行烧写了!!!
20160504095718030.png

由于之前我们将.bin文件放在了tftpd32的安装目录下,在这里输入要烧录的文件名称(以test.bin 为例),回车进行烧写!!!
20160504100854858.png

在这里,tftpd32会使用我们的test.bin,正常烧写会出现Got it
20160504100231229.png

完成后会出现done,现在我们就已经把自己的“砖”救回来啦,开始自己的研究之旅吧!!!

使用tftpd32烧写内核(拯救你的“砖”)


扫描二维码,在手机上阅读!

添加新评论