文档章节

玩转智能路由器-WRTnode开发板[TTL刷机救砖]

openthings
 openthings
发布于 2015/02/27 14:27
字数 577
阅读 3733
收藏 2

TTL刷机(原文:http://wiki.wrtnode.com/index.php?title=Saving_your_WRTnode/zh-cn)

刷机所需设备:WRTnode核心板,WRTnode底板(或是手工制作的网线),USB转串口模块,杜邦线,USB电源线等等。

首先来介绍这根特殊的网线(图1):

Saving1.jpg图1

网线引脚说明:

首先需要一根T568B线序的网线。T568B网线就是平时家里用于电脑连接路由器或ADSL猫的普通平行网线。

T568B网线线序如下:

Saving7.png

然后将网线剪断,从中选出绿、绿白、橙、橙白四根线。其余4根线可以剪断。

将上述四根线做一个2*2杜邦线插头,杜邦线插头分配如下:

Saving8.png

做好后,再连接WRTnode板的TTL线。


WRTnode板上的TX、RX(参见WRTnode针脚图,图2)要与usb转串口的模块上的RX、TX对应连接。

Saving10.png

Saving3.pngSaving12.jpg

这样我们就可以通过串口来刷机、调试等等。

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

Saving11.png

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服务传输所以要用到网线的。如果有底板,用普通的网线就好;如果没有底板就要用之前介绍的特殊网线了。

要耐心等上几分钟,完成后会发现WRTnodexxxx。


© 著作权归作者所有

openthings
粉丝 322
博文 1134
码字总数 686058
作品 1
东城
架构师
私信 提问
玩转智能路由器-WRTnode开发板[刷新固件]

WRTnode的固件更新方法 刷机乐趣尽在其中,但乐趣与风险并存。 一:准备固件 参见编译WRTnode固件,如果不想自己编译,可以直接下载WRTnode出厂固件,linux内核 3.10.44;或者是更新版固件,l...

openthings
2015/02/27
904
0
玩转智能路由器-WRTnode开发板[快速入门]

WRTnode是采用OpenWRT的智能路由器开发板,可以运行完整的Linux内核和无线路由器协议栈。 拿到板子后,通过MicroUSB接上 5V电源(移动电源也可以哟),进行简单的配置就可以使用了,还可以级...

openthings
2015/02/27
3.4K
0
玩转智能路由器-WRTnode开发板[接上网线]

WRTnode专属网线 首先来介绍这根特殊的网线(图1): 图1 网线引脚说明: 首先需要一根T568B线序的网线。T568B网线就是平时家里用于电脑连接路由器,ADSL猫的普通平行网线。 T568B网线线序如...

openthings
2015/02/27
372
0
玩转智能路由器-WRTnode开发板[U-boot使用]

WRTnode的U-boot使用方法 注:由于uboot里对gpio1和gpio2的特殊定义,因此我们在使用WRTnode核心板时不要碰触这两个针脚。 点击下载uboot.bin 特点:支持网页刷新固件及uboot;支持U盘启动;...

openthings
2015/02/27
804
0
玩转智能路由器-WRTnode开发板[使用技巧]

玩转智能路由器-WRTnode开发板,包括: 快速入门 网络基础知识:IP配置、网关、路由、防火墙、DHCP、DNS Web界面管理 SSH命令行管理 制作一个盒子 连接U盘和网线 使用Python 使用LUA 开发Web...

openthings
2015/02/27
327
0

没有更多内容

加载失败,请刷新页面

加载更多

【0911】linux软件包安装和卸载

【0911】linux软件包安装和卸载 一、安装软件包的三种方法 1、rpm工具:与win中的exe安装包类似,红帽子公司包管理系统 2、yum工具:属于一种用python开发的工具,支持自动的安装依赖的包 3、...

飞翔的竹蜻蜓
26分钟前
3
0
【外行学IT】手机网页自适应之rem和viewport

在写手机网页时,对于像素的问题会非常困惑,初学者很多时候会因为那么一个小点的问题解决不了,或者无法理解透彻就放弃了学习。 我在学习写手机网页时也困惑了许久,出现过下面的问题: 图片...

前端老手
37分钟前
5
0
三、Java设计模式之单一职责原则

定义:不要存在多于一个导致类变更的原因。 一个类、接口、方法只负责一项职责 优点:降低类的复杂度、提高类的可读性,提高系统的可维护性、降低变更引起的风险

东风破2019
45分钟前
4
0
搭建高可用MongoDB集群(分片)

搭建高可用MongoDB集群(分片) KaliArch关注1人评论28269人阅读2017-12-04 21:57:41 MongoDB基础请参考:https://blog.51cto.com/kaliarch/2044423 MongoDB(replica set)请参考:https:/...

linjin200
今天
6
0
Pandas DataFrame创建方法大全

Pandas是Python的数据分析利器,DataFrame是Pandas进行数据分析的基本结构,可以把DataFrame视为一个二维数据表,每一行都表示一个数据记录。本文将介绍创建Pandas DataFrame的6种方法。 创建...

汇智网教程
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部