WPJ558S系统移植参考教程
刷机平台系统:Win10/8/7
所需硬件: WPJ558无线路由网卡、配对电源适配器、TTL数据线、网线
所需软件: SecureCRT(超级终端) 、 tftpd32(64位电脑使用tftpd64)
移植步骤:
1. 从官网https://wiki.openwrt.org/toh/compex/wpj558 下载所需标准版固件Openwrt image至预建好的文件夹,并将电脑上运行的杀毒软件和防火墙都关闭。
2. 使用USB转TTL数据线将电脑和连接。连接方式如下图:
(只需要关注数据线的三根线就好)
3. 将USB转TTL数据线连接上电脑,打开设备管理器,查看当前介入的串口设备的属性及对应COM口。确认驱动程序更新完毕且可用之后,右键进入属性设置->端口设置,将波特率设为115200,其他默认。(如果在插上数据线之后没显示串口,可能需要把板子的电源给接上)
4. 拔出数据线,让板子断电。现在进行SecureCRT的设置。打开SecureCRT后,点击文件->快速连接,按照下图方式设置
(端口根据上一个步骤观察得到的结果选择)
5. 将无线网卡连接电脑,在SecureCRT中选择文件->重新连接。若成功连接,则红色未连接符号应变为绿色。
6. 输入任意字符,之后应该会在超级终端中出现网卡相关信息。现在,需要让无线网卡不要启动,执行中断,先在超级中断命令框里提前输入好tpl,然后断开路由器电源重新接通,超级终端会滚屏显示路由器的启动过程,当出现Autobooting in 1 seconds的时候,按回车执行tpl命令进入安全模式,这里绝对要掌握好时间,执行成功如图:
(这块板子上次沈磊学长已经帮刷好了,估计到这一步就已经直接进入OpenWRT系统了…)
7. 将本地连接IP地址设置为手动获取,IP地址为192.168.1.10,子网掩码设置为255.255.255.0,默认网关设置为192.168.1.1(设置步骤省略,不会的百度搜索),并且用事先准备好的网线连接电脑与路由器的Lan口,然后执行以下命令后后回车:setenv ipaddr 192.168.1.1。执行命令并回车:setenv serverip 192.168.1.10。
8. 执行命令并回车:printenv
9. 打开tftpd32软件,看IP地址是否是上面设置的192.168.1.10,如果是,继续下一步。接下来这一步的openwrt-ar71xx-generic-wpj558-16M-squashfs-sysupgrade.bin是路由器标准版固件,放在tftpd32软件的服务器目录下(默认为软件的根目录),可以用tftpd32软件界面的Show Dir查看目录下是否存在该文件,如果存在,执行命令并回车:tftpboot 0x80500000 openwrt-ar71xx-generic-wpj558-16M-squashfs-sysupgrade.bin.
10. 上图显示的是文件复制到无线网卡的rom的过程,同时在tftpd32里会显示文件传输速度。
继续执行命令并回车:erase 0x9f030000 +$filesize
继续执行命令并回车cp.b $fileaddr 0x9f030000 $filesize
如果显示done,至此,刷机过程就结束了,最后执行命令:boot , 重启之后若成功进入系统,则刷机结束。
参考链接: