无线路由器怎样刷uboot?

无线路由器怎样刷uboot?,第1张

"具体 *** 作步骤如下:

1.用到的东西

网线 一条

USB转TTL线 一条

SecureCRT终端仿真程序

2.接驳TTL线

路由器PCB板上的TX、RX、GND分别连接到USBTTL(USB转串口)的TX、RX、GND插针上

拔掉路由器WAN和LAN口所有网线

3.电脑预设(笔者用的是XP系统)

将USB转TTL接到电脑上,装好USBTTL驱动,选择正确的COM口

4.把电脑的网卡地址改成静态IP地址(笔者设置为192.168.1.100)

5.设置SecureCRT COM口的速率为每秒位数57600(笔者这里用的是SecureCRT,)。

设置SecureCRT里(Protocol:Serrial Port:COM9 Baud rate:57600 Data bits:8 Parity:None Stop bits:1)

Flow control选项 DTR/DSR,RTS/CTS,XON/XOFF都不打勾(COM口根据设备管理器中选择相应的数字)。

6.点“Connect”完成SecureCRT COM口连接设置,如果连接正确,窗口前会有一个绿色的勾

7.可以打开路由的电源,如SecureCRT有显示就表示接驳正确,关上电源。如没有,把RX和TX两根线对调。

把相关的文件(u-boot、eeprom及Openwrt固件),与TFTPD32放在同一文件夹内,运行TFTPD32(什么都不要设置)。

8. 开始刷机——刷入u-boot(确保TTL线已经正确接好)

(一)在SecureCRT,打开HG255D电源, 当出现

Please choose the operation:

1: Load system code to SDRAM via TFTP.

2: Load system code then write to Flash via TFTP.

3: Boot system code via Flash (default).

4: Enter boot command line interface.

9: Load Boot Loader code then write to Flash via TFTP.

(二)马上按4后出现如下(不能按9,按9更新U-boot 100%变砖头——键盘上的数字键4)

4: System Enter Boot Command Line Interface.

U-Boot 1.1.3 (Nov 28 2012 - 12:00:15

Main_loop !!

9.(三)设置tftp服务的网络地址与上传文件到内存

输入命令

setenv serverip 192.168.1.100

回车

接着输入

tftpboot 0x80100000 tftpd-uboot.bin

回车

SecureCRT窗口返回信息如下:

RT3052 #

10.等SecureCRT里显示2个Arp Timeout Check插上网线时,把网线插入路由器的LAN口(黄色的接口),随便哪个口都可以。

注意:如果没有提示成功下载到问题,千万不要继续下面的 *** 作。等完全tftp上传好,出现NetBootFileXferSize= 00023874)后 (00023874为tftpd-uboot.bin文件大小的16进制数值,别的U-boot文件的值可能不同)

11.(五)解锁flash 保护

输入

protect off all

回车

12.(六)擦除U-BOOT

输入

erase 0xBF000000 0xBF03FFFF

回车

13.写入U-BOOT

输入

cp.b 0x80100000 0xBF000000 0x40000

回车

14.备份EEPROM

cp.b 0xBFFA0000 0x80100000 0x20000

md 0x80100000

erase 0xBF060000 0xBF07ffff

cp.b 0x80100000 0xBF060000 0x20000

md 0xBF060000

15.刷完系统会自行重启,如果没有重启请按Ctrl+C来重启机器,如果再不行就直接关路由器电源。

16.到这里u-boot刷完成,关闭tftpd32.exe

这里笔者刷的是tftpd版的uboot,这种方法还可以刷电信原版的uboot和httpd版的uboot。

注意:如果要刷eeprom要先刷tftfd版的uboot,再刷eeprom。刷httpd版后是不能刷eeprom的,因为eeprom是需要tftp刷的。"

单板上无fastboot或当前fastboot无法启动

解决fastboot 不对问题 。

易百纳技术社区内容涵盖机器视觉、音频处理、机器连接、机器感知以及智能终端,是一个多方向的专业性社区,致力于为更多工程师答疑解惑,创造机遇!

UEFIU盘启动设置的方法如下:

1、打开电脑按Del进入UEFI BIOS后,进入到UEFI主界面,这时找到主设置界面的启动菜单,在右上角位置,点击它。

2、进入后,会有四个选项,系统状态,高级,启动,保存并退出,选择其中的第三项“启动”,按确定进入。

3、在里面,选择“1st 开机装置”这一项,意思为第一启动项,现在显示的是硬盘为第一启动,进去把U盘设置为第一启动项,按确定进入。

4、进去后,找到U盘名称,然后按Enter键确定,注意:一定要在开机前把U盘插上,否则这里看不到U盘的名称。

5、按F10进行保存,在d出的窗口中按“是”即可,电脑重启后就可以进入U盘启动了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11943868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存