文档章节

玩转智能路由器-WRTnode开发板[U-boot使用]

openthings
 openthings
发布于 2015/02/27 14:46
字数 598
阅读 804
收藏 0

WRTnode的U-boot使用方法

注:由于uboot里对gpio1和gpio2的特殊定义,因此我们在使用WRTnode核心板时不要碰触这两个针脚。

      点击下载uboot.bin

  • 特点:支持网页刷新固件及uboot;支持U盘启动;波特率是115200。

  • 工具:WRTnode,一根电源线;一根连接WRTnode的网线,一根短接线(如杜邦线)(刷新固件或uboot时用到);U盘(从U盘启动内核时用到);

  • 注:如果是U盘启动我们的电源线要用三头usb线,这样可以提供一个接U盘的口。

操作过程:


从flash启动kernel

    在没有插存有内核镜像的U盘并且没有将gpio1或gpio2接地的情况下,给WRTnode上电,WRTnode会选择从flash启动内核。

从U盘启动kernel

    WRTnode U-Boot U盘启动的优先级大于从flash启动,WRTnode U-Boot检测是否有U盘(或是SD卡),再检测U盘是否有uimage,如果有则从U盘启动,如果没有则从flash启动。


Uboot6.png

启动过程流程图

Muboot.png

WRTnode U-Boot支持网页刷新固件及uboot

     在WRTnode上电之前,先用网线连接好WRTnode的LAN口与PC网口,用一根短接线将gpio1或者是gpio2接地(参照[针脚定义])。

    打开网络连接,手动设置一个192.168.1.x网段的ip地址。给WRTnode上电,然后在 PC端开启cmd窗口,输入:ping 192.168.1.1 -t

    看到192.168.1.1有回应:

Uboot2.png


    通过串口查看打印信息,直到出现如下图所示,停止对gpio的短接。


Uboot3.png

    在PC端浏览器中输入http://192.168.1.1/即可进入 WEB更新模式。

    选择你要刷的新固件,点击上传; WRTNode上的唯一LED可以指示当前的工作状态 快闪:固件校验错误,即将进入WEB更新模式; 慢闪:正在刷新固件(如果你观察的足够仔细,你会发现慢闪分两个阶段,第一个 阶段频率稍慢,表示正在擦除flash,第二阶段频率稍快,表示正在往flash写入数 据)。

    文件点击UBoot将进入刷新uboot界面,

Uboot4.png


Uboot5.png

感谢[Manfeel]为我们提供的神奇uboot


本文转载自:http://wiki.wrtnode.com/index.php?title=WRTnode_U-Boot_instructions/zh-cn

openthings
粉丝 322
博文 1134
码字总数 685726
作品 1
东城
架构师
私信 提问
玩转智能路由器-WRTnode开发板[快速入门]

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

openthings
2015/02/27
3.4K
0
玩转智能路由器-WRTnode开发板[TTL刷机救砖]

TTL刷机(原文:http://wiki.wrtnode.com/index.php?title=SavingyourWRTnode/zh-cn) 刷机所需设备:WRTnode核心板,WRTnode底板(或是手工制作的网线),USB转串口模块,杜邦线,USB电源线等...

openthings
2015/02/27
3.7K
0
玩转智能路由器-WRTnode开发板[刷新固件]

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

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

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

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

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

openthings
2015/02/27
327
0

没有更多内容

加载失败,请刷新页面

加载更多

CSS--列表

一、列表标识项 list-style-type none:去掉标识项 disc:默认实心圆 circle:空心圆 squire:矩形 二、列表项图片 list-style-img: 取值:url(路径) 三、列表项位置 list-style-position:...

wytao1995
今天
6
0
linux 命令-文本比较comm、diff、patch

本文原创首发于公众号:编程三分钟 今天学了三个文本比较的命令分享给大家。 comm comm 命令比较相同的文本 $ cat charabc$ cat chardiffadc 比如,我有两个文件char和chardiff如上,...

编程三分钟
今天
7
0
QML教程

https://blog.csdn.net/qq_40194498/article/category/7580030 https://blog.csdn.net/LaineGates/article/details/50887765...

shzwork
今天
5
0
HA Cluster之5

对于使用heartbeat v2版的CRM配置的集群信息都是保存在一个名为cib.xml的配置文件中,存放在/var/lib/heartbeat/crm/下。CIB:Cluster Information Base,由于xml文件配置不是那么方便,所以...

lhdzw
今天
6
0
玩转Redis-Redis基础数据结构及核心命令

  《玩转Redis》系列文章主要讲述Redis的基础及中高级应用,文章基于Redis5.0.4+。本文主要讲述Redis的数据结构String,《玩转Redis-Redis基础数据结构及核心命令》相关操作命令为方便对比...

zxiaofan666
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部