找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6498|回复: 8

请教如何通过JTAG修复RG100A

[复制链接]
发表于 2008-11-6 18:34:59 | 显示全部楼层 |阅读模式
我是在刷了DLINK2740的固件后,不断重启,然后在CFE里英文的界面下想刷回原来的RG100A 1.1的,刷完就挂了源灯也不亮了,现在只有通过JTAG线修复了,请教如何做?JTAG线我已经做好,
 楼主| 发表于 2008-11-6 21:21:36 | 显示全部楼层
为什么到81%不动了??{{sweat{{


C:\a>brjtag -flash:wholeflash
=============================================
Broadcom EJTAG Debrick Utility v1.1-hugebird
=============================================
Probing bus ... Done
Instruction Length set to 5
CPU running under BIG endian
CPU Chip ID: 00000110001101011000000101111111 (0635817F)
*** Found a Broadcom BCM6358 Rev 1 CPU chip ***
    - EJTAG IMPCODE ....... : 00000000100000011000100100000100 (00818904)
    - EJTAG Version ....... : 1 or 2.0
    - EJTAG DMA Support ... : Yes
    - EJTAG Implementation flags: R4k MIPS16 MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Probing Flash at (Flash Window: 0x1fc00000) ... Done
Flash Vendor ID: 00000000000000000000000101111110 (0000017E)
Flash Device ID: 00000000000000000010000100000001 (00002101)
*** Found a Spansion S29GL128N Uni    (16MB) Flash Chip ***
    - Flash Chip Window Start .... : 1f000000
    - Flash Chip Window Length ... : 01000000
    - Selected Area Start ........ : 1f000000
    - Selected Area Length ....... : 01000000
Detected Flash Chip (VenID:DevID = 017e : 2101)
*** You Selected to Flash the WHOLEFLASH.BIN ***
=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 128
Erasing block: 1 (addr = 1f000000)...Done
Erasing block: 2 (addr = 1f020000)...Done
Erasing block: 3 (addr = 1f040000)...Done
Erasing block: 4 (addr = 1f060000)...Done
Erasing block: 5 (addr = 1f080000)...Done
Erasing block: 6 (addr = 1f0a0000)...Done
Erasing block: 7 (addr = 1f0c0000)...Done
Erasing block: 8 (addr = 1f0e0000)...Done
Erasing block: 9 (addr = 1f100000)...Done
Erasing block: 10 (addr = 1f120000)...Done
Erasing block: 11 (addr = 1f140000)...Done
Erasing block: 12 (addr = 1f160000)...Done
Erasing block: 13 (addr = 1f180000)...Done
Erasing block: 14 (addr = 1f1a0000)...Done
Erasing block: 15 (addr = 1f1c0000)...Done
Erasing block: 16 (addr = 1f1e0000)...Done
Erasing block: 17 (addr = 1f200000)...Done
Erasing block: 18 (addr = 1f220000)...Done
Erasing block: 19 (addr = 1f240000)...Done
Erasing block: 20 (addr = 1f260000)...Done
Erasing block: 21 (addr = 1f280000)...Done
Erasing block: 22 (addr = 1f2a0000)...Done
Erasing block: 23 (addr = 1f2c0000)...Done
Erasing block: 24 (addr = 1f2e0000)...Done
Erasing block: 25 (addr = 1f300000)...Done
Erasing block: 26 (addr = 1f320000)...Done
Erasing block: 27 (addr = 1f340000)...Done
Erasing block: 28 (addr = 1f360000)...Done
Erasing block: 29 (addr = 1f380000)...Done
Erasing block: 30 (addr = 1f3a0000)...Done
Erasing block: 31 (addr = 1f3c0000)...Done
Erasing block: 32 (addr = 1f3e0000)...Done
Erasing block: 33 (addr = 1f400000)...Done
Erasing block: 34 (addr = 1f420000)...Done
Erasing block: 35 (addr = 1f440000)...Done
Erasing block: 36 (addr = 1f460000)...Done
Erasing block: 37 (addr = 1f480000)...Done
Erasing block: 38 (addr = 1f4a0000)...Done
Erasing block: 39 (addr = 1f4c0000)...Done
Erasing block: 40 (addr = 1f4e0000)...Done
Erasing block: 41 (addr = 1f500000)...Done
Erasing block: 42 (addr = 1f520000)...Done
Erasing block: 43 (addr = 1f540000)...Done
Erasing block: 44 (addr = 1f560000)...Done
Erasing block: 45 (addr = 1f580000)...Done
Erasing block: 46 (addr = 1f5a0000)...Done
Erasing block: 47 (addr = 1f5c0000)...Done
Erasing block: 48 (addr = 1f5e0000)...Done
Erasing block: 49 (addr = 1f600000)...Done
Erasing block: 50 (addr = 1f620000)...Done
Erasing block: 51 (addr = 1f640000)...Done
Erasing block: 52 (addr = 1f660000)...Done
Erasing block: 53 (addr = 1f680000)...Done
Erasing block: 54 (addr = 1f6a0000)...Done
Erasing block: 55 (addr = 1f6c0000)...Done
Erasing block: 56 (addr = 1f6e0000)...Done
Erasing block: 57 (addr = 1f700000)...Done
Erasing block: 58 (addr = 1f720000)...Done
Erasing block: 59 (addr = 1f740000)...Done
Erasing block: 60 (addr = 1f760000)...Done
Erasing block: 61 (addr = 1f780000)...Done
Erasing block: 62 (addr = 1f7a0000)...Done
Erasing block: 63 (addr = 1f7c0000)...Done
Erasing block: 64 (addr = 1f7e0000)...Done
Erasing block: 65 (addr = 1f800000)...Done
Erasing block: 66 (addr = 1f820000)...Done
Erasing block: 67 (addr = 1f840000)...Done
Erasing block: 68 (addr = 1f860000)...Done
Erasing block: 69 (addr = 1f880000)...Done
Erasing block: 70 (addr = 1f8a0000)...Done
Erasing block: 71 (addr = 1f8c0000)...Done
Erasing block: 72 (addr = 1f8e0000)...Done
Erasing block: 73 (addr = 1f900000)...Done
Erasing block: 74 (addr = 1f920000)...Done
Erasing block: 75 (addr = 1f940000)...Done
Erasing block: 76 (addr = 1f960000)...Done
Erasing block: 77 (addr = 1f980000)...Done
Erasing block: 78 (addr = 1f9a0000)...Done
Erasing block: 79 (addr = 1f9c0000)...Done
Erasing block: 80 (addr = 1f9e0000)...Done
Erasing block: 81 (addr = 1fa00000)...
发表于 2008-11-6 23:38:41 | 显示全部楼层
不用管后面的,直接把CFE刷进去,通过CFE升级就行了。另外机器频繁重启,用TTL连到猫上把NVRAM清掉就行了。没事不要用JTAG和换CFE。6358的板子好像还没有谁100%能搞定的。
发表于 2008-11-16 22:56:26 | 显示全部楼层
我的跟楼主一样  楼主怎么修复的? 还有请问 hugebird 用你的那个软件JTAG 能刷整个固件吗?  命令是什么?  谢谢
发表于 2009-2-4 16:45:18 | 显示全部楼层
我都没刷固件呢

机器就是更新了配置文件用了2天,也挂了。

电源灯不亮了
发表于 2009-2-4 16:46:04 | 显示全部楼层
求解决办法
发表于 2009-2-8 12:42:35 | 显示全部楼层
我的也是啊!急啊!
发表于 2009-8-17 11:52:33 | 显示全部楼层
刷cfe 就可以在cfe界面下升级!
发表于 2009-10-6 13:22:08 | 显示全部楼层
这是一种爱好!就是喜欢动动手
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-20 23:17 , Processed in 0.030740 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表