上等兵
- 注册时间
- 2014-9-8
- 金币
- 36 个
- 威望
- 0 个
- 荣誉
- 0 个
累计签到:16 天 连续签到:0 天 [LV.20]漫游旅程
|
看了一下编程器固件内容 发现其实就是引导+固件+空白数据 想当于整个FLASH内容的一个镜像 我实验了多个路由器 在TTL下均可以直接刷写编程器固件 无需拆下来上编程器。好处就是方便、安全。看见好多只是固件挂了,引导还在的半砖,回复也让人拆下来上编程器,淘宝的编程器都带TTL吧,用TTL方便又安全,不是更好么。引导都挂了的,老老实实上编程器或者JTAG吧。TTL的连接方法不用说了 ,这里都以路由器IP192.168.0.1 电脑192.168.0.2 编程器固件名full.bin为例。BCM系列:我遇到的CFE全是ctrl+c中断,在启动信息里会显示CFE下路由器的IP 把电脑设为相同网段的IP 比如这里路由的IP是192.168.0.1/255.255.255.0 那把电脑设置成192.168.0.2/255.255.255.0即可 网关和DNS可以不设。
在电脑上运行TFTPD32.exe 把编程器固件full.bin丢在同一目录下,然后在cfe里输入命令 ,和刷CFE命令一样。flash -noheader 192.168.0.2:full.bin flash0.boot
复制代码等待命令完成,千万不要断电,耐心等待刷写成功后如图,然后命令reboot重启即可。
AR系列:UBOOT我遇到的中断就多了,有"tpl","ctrl+c","**_gzanan"等等,中断后需要设置路由器IP和TFTP服务器也就是电脑的IP。
设置路由器IP为192.168.0.1,电脑为192.168.0.2,相应的本地连接也要设置192.168.0.2。setenv serverip 192.168.0.2
setenv ipaddr 192.168.0.1
一样的丢入编程器固件full.bin,运行tftpd32.exe,这里把刷引导uboot,固件fw,无线art也列出来了做个参考,有编程器固件直接刷编程器固件,一次搞定。刷完之后重启即可。
4M的:
--------------------------------------------------------------------------------
刷编程器固件:
tftp 0x80000000 full.bin
erase 0x9f000000 +0x400000
cp.b 0x80000000 0x9f000000 0x400000
刷uboot:
tftp 0x80000000 uboot.bin
erase 0x9f000000 +0x20000
cp.b 0x80000000 0x9f000000 0x20000
刷fw:
tftp 0x80000000 fw.bin
erase 0x9f020000 +0x3c0000
cp.b 0x80000000 0x9f020000 0x3c0000
刷art:
tftp 0x80000000 art.bin
erase 0x9f3f0000 +0x10000
cp.b 0x80000000 0x9f3f0000 0x10000
--------------------------------------------------------------------------------
8M的:
--------------------------------------------------------------------------------
刷编程器固件:
tftp 0x80000000 full.bin
erase 0x9f000000 +0x800000
cp.b 0x80000000 0x9f000000 0x800000
刷uboot:
tftp 0x80000000 uboot.bin
erase 0x9f000000 +0x20000
cp.b 0x80000000 0x9f000000 0x20000
刷fw:
tftp 0x80000000 fw.bin
erase 0x9f020000 +0x7c0000
cp.b 0x80000000 0x9f020000 0x7c0000
刷art:
tftp 0x80000000 art.bin
erase 0x9f7f0000 +0x10000
cp.b 0x80000000 0x9f7f0000 0x10000
|
|