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

在制作固件的过程中难免会出现错误,使自己的路由器变成“砖”,那么怎么拯救它呢?在此我来分享一下自己的经验。
前期准备
  1. 准备好自己要烧写的.bin文件
  2. 在windows下下载tftpd32软件,并指定安装目录
  3. 将自己的.bin文件拷贝到安装tftpd32的目录下,更名为test.bin(这个很重要,不要忘记!!!)
    这里写图片描述
  4. 连接好板子的串口线,看好com口以及波特率

OK,现在我们来烧写我们的.bin文件!!!!

1.用xshell连接至自己的板子,协议选择SERIAL

这里写图片描述

2.配置好自己的com口以及波特率

这里写图片描述

完成之后进入自己的板子

3.reboot
reboot之后,你会看到CFE(common firmware environment),它就是一个bootloader,类似u-boot,redboot之类,CFE在启动之后的1~2秒之内会等待由tftp上传的内核并烧写到flash上。

这里写图片描述

在这里,我选了”2“,选择之后按“Y”继续。

这里写图片描述

看到这里,有一个server IP,这个就是我们需要填写在本地的ip地址。

这里写图片描述

如图填写自己的IP地址和子网掩码。

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

这里写图片描述

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

这里写图片描述

由于之前我们将.bin文件放在了tftpd32的安装目录下并修改了名称,在这里就不需要填写相对应的文件名以及目录了,直接回车进行烧写!!!

这里写图片描述

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

这里写图片描述

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值