本文来源http://blog.csdn.net/gt945/article/details/12561555
之前已经放出一个WNR2200的固件,但是刷机比较麻烦,此次更新,我将kernel分区和rootfs分区打包成一个文件,利用WNR2200自身u-boot的固件恢复功能直接刷在0x50000即可。
另外,此次openwrt固件集成了LUCI,可以通过web页面进行路由管理了。同时加入一些常用的功能,详细请看截图。
刷机方法:
1.下载固件
2. 连接路由TTL,新手请自行搜索学习。
3. PC通过网线连接路由的LAN口,同时将PC的IP设为192.168.1.27。
4. 开启路由器,在串口终端中狂按回车,直到出现 "ar7240>"
5. 在终端中修改bootargs。
setenv bootargs console=ttyS0,115200 board=WNR2200
saveenv
修改bootargs不影响原版固件的启动,放心修改。board参数必须设置,该参数应该有个默认值,如果修改默认值为WNR2200就应该不需要设置了,得找找。
6. 通过TFTP刷固件。
在终端中执行
bootm
由于此时并没有内核加载到内存中,因此会执行失败,进入固件恢复模式。
在电脑上执行
tftp -m binary 192.168.1.1 -c put wnr2200-openwrt.V2.0.0.0.img
如果是windows, 可使用TFTPD32/64,使用方法请自行学习。
之后路由器将自动烧写固件并重启。
到此,固件烧写完毕。
附注: 这样刷机还是有些麻烦, 更好的方法将继续摸索。