烽火hg680 j刷机50 USB转TLL怎么刷机

查看: 11533|回复: 7
使用TLL刷FLASH(固件)的方法
本帖最后由 djcash 于
15:36 编辑
今天上论坛看到一位朋友给了我一份wr740 的UBOOT就想着找法子来刷到路由里,结果悲剧了,现在正在使用编程器恢复中,利用这时间给大家写个过程让大家以后不再犯和我一样的错误
第一首先判断UBOOT,或者各分区是否加锁也就是在编译固件中有定义MTD_WRITEABLE的
比如说static struct mtd_partition tl_wr740n_parts[] = {
{
&FONT color=red&.name = &u-boot&,
.offset = 0,
.size = 0x020000,
.mask_flags = MTD_WRITEABLE,
&/FONT&}, {
.name = &kernel&,
.offset = 0x020000,
.size = 0x100000,
}, {
.name = &rootfs&,
.offset = 0x120000,
.size = 0x2d0000,
}, {
.name = &art&,
.offset = 0x3f0000,
.size = 0x010000,
}, {
.name = &firmware&,
.offset = 0x020000,
.size = 0x3d0000,
}, {
.&FONT color=red&name = &fullflash&,
.offset = 0,
.size = 0x400000,
.mask_flags = MTD_WRITEABLE,&/FONT&
}复制代码红色的部分就是分区进行了写保护,如果编译固件的时候做了这样的写保护就不能在Openwrt的命令行下进行刷写(也就是SSH或者TELNET)
判断方法很简单
使用wget或者是TFTP下下载UBOOT.bin到/tmp下
mtd -r write xxxx.bin u-boot
写入保护的话那你的Uboot就已经写保护了必须通过TTL的方式来写入
如果提示成功,那就重启路由以后就可以了,大多数固件在编译的时候Uboot都是写保护的
下面来说说TTL的方式写入Uboot或者其他分区
首先你可以看看你的分区情况
登陆终端(SSH或者TELNET)
cat /proc/mtdroot@WM150R:~# cat /proc/mtd
dev: size erasesize name
mtd0: [color=Red][/color] [color=Blue][/color] &u-boot&
mtd1: [color=Red]000dd8e0[/color] [color=Blue][/color]&kernel&
mtd2: [color=Red]006f2720[/color] [color=Blue][/color] &rootfs&
mtd3:[color=Blue] [/color] [color=Blue][/color] &rootfs_data&
mtd4: [color=Red][/color] [color=Blue][/color] &art&
mtd5: [color=Red]007d0000[/color] [color=Blue][/color] &firmware&
复制代码可以看到以上分区列表
红色部分是分区大小,其实我们要知道的很简单一个带有Uboot的编程器固件的组成其实就是Uboot+firmware+Art=编程器固件
Uboot的大小大家都知道是128k也就是0x20000
art的大小是0x10000
如此也就得出了
编程器固件 - Uboot - art =firmware的大小,用winhex可以从编程器固件中提取出firmware然后再WEB里升级或者刷机( 有点废话很多人都知道)
说了很多理论上的东西主要还是让大家灵活应用,不要照抄网上的方法,导致我今天的错误。
ttl刷FLASH的时候首先要记住一些地址,也就是FLASH的起始地址
普通的uboot一个是 0x9f000000开始
ubnt是 0xbf000000 开始
有了这个就可以计算出各分区在FLASH中的位置
比如说Uboot 在普通的Uboot命令中的位置就是0x9f000000 - 0x9f020000这一段
art在普通uboot中的位置就是 0x9f000000 + 0x20000 + firmware的大小 然后一直到 0x9f000000 + 0x20000 + firmware +0x10000(不知道这么说大家会明白没有)
下面就实例说明下
1、进入ttl查看信息
比如在 WR740的TTL下刷新Uboot
上电直接在键盘输入TPL终止uboot启动
在uboot下键入printenv
serverip 192.168.1.100 (可能其他的Uboot不一样)
现在把你需要刷的分区固件放到TFTP的同目录下面然后开启开启TFTP32
2、载入固件到路由内存
在uboot命令行键入 tftpboot 0x *****.bin
然后等待固件载入路由内存
3、清楚要刷新的分区
然后使用erase清除需要刷新的分区
注意上图中的红色框中的大小
我们的uboot的大小是0x20000所以如果是刷新uboot的时候红色框框中的大小应该是20000所以命令应该是
erase FLASH起始地址 +需要刷新的固件大小,由此得出命令应该如下
erase 0x9fx20000 注意这个加号一定要的具体命令参数可以看
4、写入要刷新的分区
然后写入Uboot 也就是内存复制
cp.b 源地址 目的地址 大小
所以这里应该输入
pb.b 0x 0x9fx20000
当然原地地址也是可以计算的,比如TFTPBOOT载入估计爱你到的时候你的固件不是Uboot,而是一个完整的编程器固件的话
源地址计算方法也和分区计算的起始地址是一样的
bootm FLASH地址(这里具体还没弄明白是刷新的地址还是firmware的地址)一般我用下面这个命令就OK了
bootm <font color="#x9f020000
如果启动正常表示你已经刷新完成了,
如果刷新firmware,或者ART命令方式一样不通的是计算出来的地址和大小而已。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
mark,备用。
不错&&有前途
可笑的恋爱 发表于
不错&&有前途
不过是自己体会到了一些东西和大家一起分享一下,在论坛也学到很多东西了
还是没懂那地址怎么计算的.你的基地址0x9f000000 是从哪得来的??
mark,暂时还看不懂,估计我很快就会折腾到需要 TTL 线了...
我是不是应为这个没有刷成功啊!
楼主我刷到这里的时候!怎么和你的不一样
还有我的固件是tp官网下载的wr740nv3v4.bin,大小是3.87M的!这个能用吗?
理论讲的很好
Powered by烽火hg650破解|烽火hg650网络设置|烽火hg650 无线网卡 - 烽火hg650怎么样
您好,烽火hg650专卖店为您提供最新烽火hg650,烽火hg650破解,烽火hg650网络设置,烽火hg650 无线网卡以及网上烽火hg650哪种最好!
【 烽火hg650 第1名 】&68月销:11
【 烽火hg650 第2名 】&128月销:3
【 烽火hg650 第3名 】&181.6月销:0
您是否在找:
上一篇:  下一篇:怎样用usb转tll线给网络播放器刷机_百度知道
怎样用usb转tll线给网络播放器刷机
我有更好的答案
来伤感,令bfq播放器人压抑时,看着又洞察世事的文字时,
采纳率:88%
为您推荐:
其他类似问题
您可能关注的内容
网络播放器的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。烽火HG650 IPTV机顶盒破解刷机_华为盒子论坛
只需一步,快速开始
扫一扫,访问微社区
后使用快捷导航没有帐号?
TV应用下载 / 资源分享区
综合交流 / 评测 / 活动区
新手入门 / 进阶 / 社区互助
查看: 197222|回复: 59
有没有大师啊
这个盒子很冷门的 看看你的盒子什么芯片的然后在ZNDS找找对应型号的固件包刷上去试试看
芯片怎么看呢&
这个盒子很冷门的 看看你的盒子什么芯片的然后在ZNDS找找对应型号的固件包刷上去试试看 ...
芯片怎么看呢
看看行不行!&
淘宝上有卖破解认证服务的 就用遥控就能破解那是怎么弄的啊&
芯片怎么看呢
淘宝上有卖破解认证服务的&&就用遥控就能破解那是怎么弄的啊
我也很想知道这个盒子到底怎么破解
感谢分享,ZNDS有你更精彩:)
回复看看,先试试可以不
此,机无解.......
有解,淘宝上有,刚刷过,能看
来自ZNDS手机版
来自ZNDS手机版
强烈推荐,装机必备软件!专为智能电视和安卓电视盒子打造的TV APP应用商店!追求极简体验,完美适配遥控器!海量精选TV应用,快下载体验吧!
电视运行慢,看视频卡、玩游戏卡、用浏览器还是卡,卡的人想砸电视怎么办?别担心,当贝助手来帮您!当贝助手,第一款专为电视打造的功能全面的当贝电视管家!
倡导极简高效的电视主题桌面,极致的自主操作和用户体验。并提供智能排序、自动清理、快捷管理等一系列贴心功能,帮助用户让智能电视变得真正简单好用。
没有你搜不到的影片!集点播直播一体,智能电视必备软件,覆盖全网的99%视频资源,电影电视、综艺动漫、教育体育等,你想看的都在这里!
这是一款专为居家健身打造的健身类app。专业的家庭健身教练,带给您卓越的健身训练计划。让您把家庭变成健身房,足不出户享受明星教练课程!
《氧气瑜伽》是专为居家健身打造的瑜伽app。优质教练团队,资深的瑜伽教练,多角度的动作解读,给你专业的瑜伽指导,设计教学计划,带你轻松练瑜伽。
( 浙ICP备号 )
增值电信业务经营许可证:浙B2- 丨 浙公网安备 45号
浙网文(6号 |
Powered by Discuz!
监督举报:report#znds.com (请将#替换为@)}

我要回帖

更多关于 烽火hg680 j刷机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信