救砖

来自WRTnode Wiki
跳转至: 导航搜索
此页面有未被标记进行翻译的更改

其他语言:
English • ‎中文(中国大陆)‎

准备固件及硬件

下载固件

点击这里下载WRTnode固件 或进入下载页面,选择更多不同版本的固件。
上一篇文档如何刷新WRTnode的固件介绍了两种常用的方法,这两种方法是在wifi或有线正常的情况下,接下来要介绍如何在内核没有启动(或连不上wifi)的情况下刷机。在这个过程中是要用到网线的,如果你有WRTnode底板,一根普通的网线就行;如果没有底板就要用到下面这根特殊的网线了。
刷机所需设备:WRTnode核心板WRTnode标准底板(或是WRTnode专属网线),WRTnode连接TTL to USB设备,杜邦线,USB电源线等等。

WRTnode专属网线

WRTnode专属网线的制作与使用;网线连上之后,将电脑网卡设置为固定IP地址192.168.1.100的地址。

TFTP刷机

WRTnode如何接串口线

便于调试我们用USB转TTL模块。WRTnode也提供给大家一种usb转ttl的线,WRTnode连接TTL to USB设备
WRTnode板上的TX、RX(参见WRTnode针脚图,图2)要与usb转串口的模块上的RX、TX对应连接。
Saving10.png
Saving12.jpg
这样我们就可以通过串口来刷机、调试等等。

查看设备名称

打开PC的设备管理器,查看串口编号,在PC上安装tftp和putty并将他们打开。 例如PC上查看的串口编号为com3,uboot的波特率为115200,内核波特率为115200(图4)。
Saving11.png

利用Tftpd32搭建救砖用服务器

下载Tftpd32,打开Tftpd32;如下图

Tftpd32.png

图中Current Directory栏选择固件所在的目录,也可以把固件放大tftpd32的目录下;

uboot选项

Saving4.png
图4
按数字2,2表示通过tftp下载固件并烧写到flash里,选择y
Input device IP = (板子的ip,可随意填写)
Input server IP = (tffp 服务端的ip,与device IP 同一网段)
Input Linux Kernel filename = (固件的名字)
Enter等待固件的烧写,和内核重启。
注:如果有乱码,可能是波特率不一致。这时只要修改一下putty串口的波特率即可(WRTnode原厂固件波特率是115200,OpenWRT官网源码的波特率是57600)。
当然这个过程是tftp服务传输所以要用到网线的。如果有底板,用普通的网线就好;如果没有底板就要用之前介绍的特殊网线了。
要耐心等上几分钟,完成后会发现救砖政工。

配置apcil

固件刷好以后,关于apcli的配置可参考:如何通过无线连上互联网