找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7935|回复: 9

求HG320 JTAG怎么用啊,好像brjtag没有支持的颗粒啊,大家来找茬啊!

[复制链接]
发表于 2013-3-6 22:52:10 | 显示全部楼层 |阅读模式
高手们你们用jtag救砖直接可以找到颗粒不?
( {( c& F2 r& e& ^8 v# `/ u0 C要有的话可以教教不啊
- A& G, ?, S+ n我的是MX25L12845EM19 Q& B# f8 y. b& r
而我用编程器直接备份写入到ST的25p28v6p里面去启动不了,一启动
- y0 ^, ], n, [1 _1 v! G就停留在CFE那里可以进192.168.1.1,可是怎么传固件都不识别,估计是要个原版固件或者什么
- S) J0 W; `# d7 F& h( ?; ^; ]+ x2 |' G$ J9 p5 y
PS:要是有原版固件(不是编程器固件,直接升级的固件)能否传一个啊。谢谢了啊!( D- U& `$ p, d  c" `9 Q% x
我是用2.05的brjtag,老版本的好像不识别,这个版本有时能识别为5357- T4 C# P; ]" @! P# L- F9 n

$ k) o1 ]# Y  \5 s& G貌似里面支持的颗粒都是29开头的啊,可以自己添加一个不啊, H1 c$ \/ N2 K
F:\1\win32>Brjtag /showflashlist
3 H4 C+ n% J: d- @7 R! d
6 k( X2 D) Q" i: B! }        ===============================================
! V! Q/ q4 S/ T7 M: r2 B/ v0 M         Broadcom EJTAG Debrick Utility v2.0.4-hugebird
- i) l( E6 H( T. Z6 G3 e        ===============================================, P9 h  Q3 ^2 M4 ~
$ h1 q. W# n! @4 L) k- d' h7 T
    Build-in flash list
* n" |; A2 Q; g* M" l/ M    -------------------
4 x0 ]& D) B2 j) A- y- s' ~    /fc:002 (00C2 22DA) ........... MX29LV800BTC 512kx16 TopB  (1MB)+ v1 {' F/ o3 F  q( }) ~
    /fc:003 (00C2 225B) ........... MX29LV800BBC 512kx16 BotB  (1MB)
% R' {4 J; E5 c" r3 }0 r3 ?) E    /fc:004 (0001 2249) ........... AMD 29lv160DB 1Mx16 BotB   (2MB)
1 s. o$ C5 O7 F    /fc:005 (0001 22C4) ........... AMD 29lv160DT 1Mx16 TopB   (2MB)
" k2 F  q; ^2 Z; ~* t1 o    /fc:006 (007F 2249) ........... EON EN29LV160A 1Mx16 BotB  (2MB)3 R8 d6 V# u9 t: |' U
    /fc:007 (007F 22C4) ........... EON EN29LV160A 1Mx16 TopB  (2MB)
2 a- U* f6 D! F* Y4 n* l    /fc:008 (0004 2249) ........... MBM29LV160B 1Mx16 BotB     (2MB)/ L6 |: S+ c; h$ |$ V' |/ |
    /fc:009 (0004 22C4) ........... MBM29LV160T 1Mx16 TopB     (2MB)- z) t8 i( Z* {: Y6 I* K$ c0 a
    /fc:010 (00C2 2249) ........... MX29LV161B/160B 1Mx16 BotB (2MB)0 ~" Z% i/ a0 r
    /fc:011 (00C2 22C4) ........... MX29LV161T/160T 1Mx16 TopB (2MB)$ g% A- h' T( J- l/ x- e4 L
    /fc:012 (00C2 0014) ........... MX25L160A                  (2MB)9 ]& ~2 x7 T% [2 W  y1 M
    /fc:013 (00EC 2275) ........... K8D1716UTC  1Mx16 TopB     (2MB)8 m& V4 e* A! z  L
    /fc:014 (00EC 2277) ........... K8D1716UBC  1Mx16 BotB     (2MB)
" [" [4 K4 B1 n6 z    /fc:015 (0020 2249) ........... ST M29W160EB 1Mx16 BotB    (2MB)9 n1 V% b/ ?& ~$ S2 o; g
    /fc:016 (0020 22C4) ........... ST M29W160ET 1Mx16 TopB    (2MB)
/ x- ?4 n; v* @" n  l; z4 g    /fc:017 (0001 227E) ........... AMD 29lv320MT 2Mx16 TopB   (4MB)$ ^, ~7 M0 z3 s  }2 D
    /fc:018 (0001 2200) ........... AMD 29lv320MB 2Mx16 BotB   (4MB)* _6 _8 }+ a% ~# ~7 ^7 I  J; ^
    /fc:019 (0001 2201) ........... AMD 29lv320MT 2Mx16 TopB   (4MB)! e4 V! \1 x( u; B: P
    /fc:020 (0001 22F9) ........... AMD 29lv320DB 2Mx16 BotB   (4MB)
! e) h' Q' `3 W! b0 K# b/ R$ f9 R    /fc:021 (0001 22F6) ........... AMD 29lv320DT 2Mx16 TopB   (4MB)% k6 d- ?9 y: D+ z4 n
    /fc:022 (0098 009C) ........... TC58FVB321 2Mx16 BotB      (4MB)& p7 y6 O5 l. q/ {
    /fc:023 (0098 009A) ........... TC58FVT321 2Mx16 TopB      (4MB): Q2 i4 B: P/ ?1 O7 {
    /fc:024 (001F 00C0) ........... AT49BV/LV16X 2Mx16 BotB    (4MB)
9 c* N, o4 ?7 V! \    /fc:025 (001F 00C2) ........... AT49BV/LV16XT 2Mx16 TopB   (4MB)
8 K6 M) ]3 L6 ^& ]! Z8 y1 C0 L    /fc:026 (0004 2253) ........... MBM29DL323BE 2Mx16 BotB    (4MB)
7 F" C, O0 P0 D# u. q/ c: q# _9 w    /fc:027 (0004 2250) ........... MBM29DL323TE 2Mx16 TopB    (4MB)
2 l6 V8 R  P" P* h/ l% ^" \1 r' F    /fc:028 (0004 22F9) ........... MBM29LV320BE 2Mx16 BotB    (4MB)2 `: c9 E7 F" X9 ^3 Z! o
    /fc:029 (0004 22F6) ........... MBM29LV320TE 2Mx16 TopB    (4MB)- t, K& e8 }9 T& ]. q! p
    /fc:030 (00C2 00A8) ........... MX29LV320AB 2Mx16 BotB     (4MB)
1 a9 y" [9 y5 y/ D    /fc:031 (00C2 00A7) ........... MX29LV320AT 2Mx16 TopB     (4MB)
$ {; I( }3 t+ y' ]$ h8 G! t    /fc:032 (00C2 22A8) ........... MX29LV320AB/BB 2Mx16 BotB  (4MB)
+ T: q4 e0 r/ o' O7 }7 ]+ q    /fc:033 (00C2 22A7) ........... MX29LV320AT/BT 2Mx16 TopB  (4MB)
" t6 d: J& `: X- B& i    /fc:034 (00EC 22A2) ........... K8D3216UBC  2Mx16 BotB     (4MB)
2 d. d! V- }2 O/ `5 T    /fc:035 (00EC 22A0) ........... K8D3216UTC  2Mx16 TopB     (4MB)) d: w' _0 n0 r/ I9 w
    /fc:036 (0020 22CB) ........... ST 29w320DB 2Mx16 BotB     (4MB)" }1 j, Y( j6 Z* J5 o/ ]7 ~1 d
    /fc:037 (0020 22CA) ........... ST 29w320DT 2Mx16 TopB     (4MB)
0 S" N8 v5 c! y7 i1 `, u    /fc:038 (0020 225D) ........... ST M29DW324DB 2Mx16 BotB   (4MB)$ {9 ^" V6 ]& ]. p
    /fc:039 (0020 225C) ........... ST M29DW324DT 2Mx16 TopB   (4MB)$ [6 y1 w4 p7 [( I, s+ J
    /fc:040 (00DA 22BA) ........... W19B(L)320ST   2Mx16 TopB  (4MB)2 t' I4 ~* n* s  S# |2 i' d% C5 M  s5 v
    /fc:041 (00DA 222A) ........... W19B(L)320SB   2Mx16 BotB  (4MB)+ P) A2 t7 P0 @$ F: o8 d5 o" ^
    /fc:042 (0098 0057) ........... TC58FVM6T2A  4Mx16 TopB    (8MB)
( D4 O" R0 F, e3 q! J3 h' l$ R    /fc:043 (0098 0058) ........... TC58FVM6B2A  4Mx16 BopB    (8MB). t/ z  x% I6 [& d% e: X; p
    /fc:044 (00EC 22E0) ........... K8D6316UTM  4Mx16 TopB     (8MB)
" S; H* d" c$ ^    /fc:045 (00EC 22E2) ........... K8D6316UBM  4Mx16 BotB     (8MB)1 B0 h! _, i' W. J* `& b) K
    /fc:046 (0089 8891) ........... Intel 28F160B3 1Mx16 BotB  (2MB)
' j1 ~6 w; ]9 D" f) i    /fc:047 (0089 8890) ........... Intel 28F160B3 1Mx16 TopB  (2MB)- u3 p. Q" Q" F% D6 X1 T# s
    /fc:048 (0089 88C3) ........... Intel 28F160C3 1Mx16 BotB  (2MB)
  y' b: Z: }9 S, G) h    /fc:049 (0089 88C2) ........... Intel 28F160C3 1Mx16 TopB  (2MB)5 T# I& ~$ z0 [; T* C
    /fc:050 (0089 8897) ........... Intel 28F320B3 2Mx16 BotB  (4MB)7 w  }1 ~$ d) d
    /fc:051 (0089 8896) ........... Intel 28F320B3 2Mx16 TopB  (4MB)
# b1 W; l/ J) c- F5 K    /fc:052 (0089 88C5) ........... Intel 28F320C3 2Mx16 BotB  (4MB)5 |4 V6 b2 F! j" q( l: ]" M0 j. M
    /fc:053 (0089 88C4) ........... Intel 28F320C3 2Mx16 TopB  (4MB)
: p% s% d2 |$ x# p. ]2 l8 J9 y6 ^    /fc:054 (00B0 00E3) ........... Sharp 28F320BJE 2Mx16 BotB (4MB)6 f2 x/ R6 j6 W
    /fc:055 (0089 8899) ........... Intel 28F640B3 4Mx16 BotB  (8MB)
+ _! L9 @' w5 @    /fc:056 (0089 8898) ........... Intel 28F640B3 4Mx16 TopB  (8MB)
7 l7 K9 y: L7 s1 m4 p1 W7 V/ A    /fc:057 (0089 88CD) ........... Intel 28F640C3 4Mx16 BotB  (8MB)
* b" [1 O2 q+ r0 b    /fc:058 (0089 88CC) ........... Intel 28F640C3 4Mx16 TopB  (8MB)3 D9 R5 ~4 L- B) o# W
    /fc:059 (00B0 00D0) ........... Intel 28F160S3/5 1Mx16     (2MB)& Y& V. X1 W. ^$ ]8 `
    /fc:060 (0089 0016) ........... Intel 28F320J3 2Mx16       (4MB), ?+ F# c8 C: d6 y' s
    /fc:061 (0089 0014) ........... Intel 28F320J5 2Mx16       (4MB)
! j; N$ `$ v9 J: E' Q    /fc:062 (00B0 00D4) ........... Intel 28F320S3/5 2Mx16     (4MB)) }" E! {- h, p! B
    /fc:063 (0089 0017) ........... Intel 28F640J3 4Mx16       (8MB)
; {. [4 s) C# E/ M! c' r    /fc:064 (0089 0015) ........... Intel 28F640J5 4Mx16       (8MB)
4 t" t+ o' z4 u: N    /fc:065 (0089 0018) ........... Intel 28F128J3 8Mx16      (16MB)- q- O: T3 J; M- E! P# F7 ~
    /fc:066 (00BF 234B) ........... SST39VF1601 1Mx16 BotB     (2MB)
$ c2 n# U) l' |+ W# ~4 G4 _    /fc:067 (00BF 234A) ........... SST39VF1602 1Mx16 TopB     (2MB)
3 }, f& \/ O8 _# p  C" F    /fc:068 (00BF 234F) ........... SST39VF1601C 1Mx16 BotB    (2MB)
2 p" M' y4 w! E0 ^) ?    /fc:069 (00BF 234E) ........... SST39VF1602C 1Mx16 TopB    (2MB)
7 Y9 I- U) h# ]" f! L1 k# F/ O    /fc:070 (00BF 734B) ........... SST39VF1601E 1Mx16 BotB    (2MB), H2 Q+ S: V3 y/ J% c8 M
    /fc:071 (00BF 734A) ........... SST39VF1602E 1Mx16 TopB    (2MB)
3 E% \! X0 e4 N    /fc:072 (00BF 235B) ........... SST39VF3201 2Mx16 BotB     (4MB)
& n. X4 X5 F* Z% M" h5 i5 i    /fc:073 (00BF 235A) ........... SST39VF3202 2Mx16 TopB     (4MB)
- m1 A" b8 ^. ~$ m    /fc:074 (00BF 235D) ........... SST39VF3201B 2Mx16 BotB    (4MB)
. N* l7 \" @; k: ]* ?    /fc:075 (00BF 235C) ........... SST39VF3202B 2Mx16 TopB    (4MB)
* S# Z, @7 v4 o' J/ z3 ^3 F$ J    /fc:076 (00BF 236B) ........... SST39VF6401 4Mx16 BotB     (8MB)
& r7 d( X! v1 D# p. V8 `6 N    /fc:077 (00BF 236A) ........... SST39VF6402 4Mx16 TopB     (8MB); r2 H9 C  h% w; |1 Z
    /fc:078 (00BF 236D) ........... SST39VF6401B 4Mx16 BotB    (8MB)
- a1 `* m+ H" v9 w9 w; }    /fc:079 (00BF 236C) ........... SST39VF6402B 4Mx16 TopB    (8MB)
2 D, [4 X, w) ~+ ?    /fc:080 (017E 1A00) ........... Spansion S29GL032MR4 BotB  (4MB)" r4 ?' m* {! p6 }5 m+ M
    /fc:081 (017E 1A01) ........... Spansion S29GL032MR3 TopB  (4MB), @( n" a$ h8 E4 D. O3 D$ {8 s
    /fc:082 (017E 1000) ........... Spansion S29GL064MR4 BotB  (8MB)2 {. I; J* l2 Q+ e) o
    /fc:083 (017E 1001) ........... Spansion S29GL064MR3 TopB  (8MB)4 u  w5 m1 b7 l. U5 {2 H* [) i
    /fc:084 (017E 1D00) ........... Spansion S29GL032MR1/2 Uni (4MB)
; N7 D0 K9 |8 m) T+ I* q9 ^* d/ Z    /fc:085 (017E 1301) ........... Spansion S29GL064MR6/7 Uni (8MB)3 |  }6 w9 Z& T7 d: z: b
    /fc:086 (017E 0C01) ........... Spansion S29GL064MR1/2 Uni (8MB)
. e- {- d( K' ^# t    /fc:087 (017E 1200) ........... Spansion S29GL128M Uni    (16MB)" ?* i1 z3 C. W* D: R) }, W! }
    /fc:088 (017E 2101) ........... Spansion S29GL128N/P Uni  (16MB)
3 m4 w  g: X$ K/ b    /fc:089 (207E 1000) ........... ST M29W640GB BotB          (8MB)( J. Y8 B) ]) ~) O
    /fc:090 (207E 1001) ........... ST M29W640GT TopB          (8MB)% Q/ T- R) u9 `% i& V
    /fc:091 (207E 0C00) ........... ST M29W640GL Uni           (8MB)& ?: ^  C2 W) y; v5 ?  A/ K
    /fc:092 (207E 0C01) ........... ST M29W640GH Uni           (8MB)* E# k( j: z# @4 ?1 i/ y1 B
    /fc:093 (207E 2100) ........... ST M29W128GL Uni          (16MB)
4 F& X* y( U6 s- u) R: \    /fc:094 (207E 2101) ........... ST M29W128GH Uni          (16MB)
9 K% q. r8 H( Q% G( e    /fc:095 (007F 22F9) ........... EON EN29LV320BB 2Mx16 BotB (4MB): E  a4 g, e) g( q- Y; z! Q6 f
    /fc:096 (007F 22F6) ........... EON EN29LV320BT 2Mx16 TopB (4MB)7 t- A% y/ O: J: T2 d1 R
    /fc:097 (007F 22CB) ........... EON EN29LV640B  4Mx16 BotB (8MB)
  A* p* Q' ?* w' `    /fc:098 (007F 22C9) ........... EON EN29LV640T  4Mx16 TopB (8MB)
1 x' f3 i* P5 e& t1 I4 d1 Q    /fc:099 (007F 227E) ........... EON EN29LV640H/L Uni       (8MB)
/ |+ {7 b$ u! j3 z; E    /fc:100 (7F7E 1000) ........... EON EN29GL064B BotB        (8MB)
. p9 h" k' `* K9 T    /fc:101 (7F7E 1001) ........... EON EN29GL064T TopB        (8MB)* v: }% |6 F" v
    /fc:102 (7F7E 0C01) ........... EON EN29GL064H/L Uni       (8MB); n$ T: ~8 _/ z. l/ R7 F9 Q- R
    /fc:103 (7F7E 2101) ........... EON EN29GL128 Uni         (16MB)
: @. x! I* j* h6 {    /fc:104 (C27E 1A00) ........... MX29GL320EB/LV320MB BotB   (4MB)
# \- N/ c8 T$ K( o    /fc:105 (C27E 1A01) ........... MX29GL320ET/LV320MT TopB   (4MB)* }3 g: a7 ~' I( m" Q" c
    /fc:106 (C27E 1D00) ........... MX29GL320EH/L Uni          (4MB)
) t1 p' N) c! E8 E    /fc:107 (00C2 22CB) ........... MX29LV640EB/DB  BotB       (8MB)
# I' b; |4 g& Q. V# a9 O    /fc:108 (00C2 22C9) ........... MX29LV640ET/DT  TopB       (8MB)
# B& |0 G5 i& R    /fc:109 (C27E 1000) ........... MX29GL640EB/LV640MB  BotB  (8MB). ?% s( O4 ]; X. p5 V% P
    /fc:110 (C27E 1001) ........... MX29GL640ET/LV640MT  TopB  (8MB)5 O5 H8 B9 s, F2 c$ ~: j5 J' _
    /fc:111 (C27E 0C01) ........... MX29GL640EH/L Uni          (8MB)
' i& C9 |  E' u    /fc:112 (C27E 2101) ........... MX29GL128E Uni            (16MB)
: A1 n; u; L9 Y5 T2 v+ p    /fc:113 (00C2 227A) ........... MX29LV128DB  8Mx16 BotB   (16MB)- @4 R5 B* F5 Y" o2 Q* L) ?* [
    /fc:114 (00C2 227E) ........... MX29LV128DT  8Mx16 TopB   (16MB): U- `+ g1 o- n$ [! c
    /fc:115 (017E 3701) ........... S29GL128N/M29W128G Uni    (16MB)
4 u6 A# J1 K/ |! T    /fc:116 (0020 0013) ........... ST SPI compatible  8Mb     (1MB)
6 e3 S: B) A9 @! ^% p    /fc:117 (0020 0014) ........... ST SPI compatible 16Mb     (2MB)7 x) u. M; _' {) ]: Q" I3 x$ C! [
    /fc:118 (0020 0015) ........... ST SPI compatible 32Mb     (4MB)2 R1 J3 a# M" @4 d' u6 c; n
    /fc:119 (0020 0016) ........... ST SPI compatible 64Mb     (8MB)9 U: O" k6 ~' A% [' `0 f, O
    /fc:120 (0020 0017) ........... ST SPI compatible 128Mb   (16MB), ~; m) O( z' D
    ----------------------------------------------------------------* W% z5 H/ d0 h
            Total 119 flash in list
/ d' T! C* r6 x& Q$ k! W
0 w: @$ R- C* d; u# [              1-Cycle FLASH ID (00MM XXXX)" c' N/ n' D% `+ }
              3-Cycle FLASH ID (MMXX YYZZ)7 f3 J0 Y  ^: d' }

, F1 i. \( A* l$ r2 i      Use switch '/fc:XXX' if you want to manually select Flash Chip.
/ k! Y& _2 P6 x% N' i  a- j      It will disable CFI auto detect and non CFI flash ID auto match.  J; N# X& h4 O3 {3 R; q
      use 'brjtag /showflashlist' show this list
/ a0 ~7 U6 y+ b& N8 J7 \! n. M& R$ l' h- _

5 @2 x1 p2 b% L5 r% c1 H" P8 {1 y& i# p! L- ~7 u+ o# ]

' u5 [, S# ], Z# S) x: ]* u2 i# r/ }" j5 _+ E5 U9 t9 [: I3 f

0 o7 \# ?& ]- S/ j, @% x9 n6 o3 E3 g, B2 ]" Q; Q4 {, }2 q
 楼主| 发表于 2013-3-7 18:38:57 | 显示全部楼层
没人顶啊0 F" f7 C1 _: \" X- b
看来只能自己研究了
发表于 2013-3-19 02:04:31 | 显示全部楼层
你不是推荐用编程器那个吗
发表于 2013-4-6 11:39:51 | 显示全部楼层
我也是MX25L12845EM1 也是认不到  到Erasing block: 2 (addr = 1C010000)...弹出内存不能为read2 k  @; ^# u# }! ^, {8 y( B
你要是研究出来麻烦分享下,谢谢!# F% C& e# K7 _8 ^+ E' ~
Microsoft Windows XP [版本 5.1.2600]1 Q9 U- g/ G# B! Y: `& `
(C) 版权所有 1985-2001 Microsoft Corp.3 G7 [, {. n& C  Y

. q: N9 Q# o6 [C:\Documents and Settings\Administrator>cd d:\jtag
; v3 p/ `% ~( Y2 [* D- H$ E
8 V6 Z; j2 x3 O, U3 ]C:\Documents and Settings\Administrator>brjtag.exe
3 j6 \! d9 n/ k) C* G# T3 F
; d! ?( l3 U0 K  K4 `' z* S        ===============================================6 z5 k) {& j& z0 K' ^
         Broadcom EJTAG Debrick Utility v2.0.5-hugebird. V  h# J! N; J2 H6 F- b1 K2 l7 M
        ===============================================
# d: ]) a' [9 y" K- J$ ?
+ V) `! I& D7 X& e9 Z; }2 F: r ABOUT: This program reads/writes flash memory on the Broadcom MIPS(LE)
: \0 r0 a) t4 B: K" I1 n# K" t2 L' X        Chip and compatible routers via EJTAG using either DMA Access% E: A8 D( _: w, Z1 \
        routines or PrAcc routines (slower/more compatible). Processor chips* i* U- e1 M% I
        supported in this version include the following chips:8 j- s: b& x) M% I# s) n& b

0 K3 ]/ |  L# M* }            Supported Chips
( S- }9 ~2 i$ L/ a2 ^            ---------------) w- _3 o1 P% ~
            Broadcom BCM4702' X" ^( k* d! p; n* P( x: ~
            Broadcom BCM4704
& a* h+ F& U: x5 u            Broadcom BCM4712/ g$ I8 X1 T: `' t2 b
            Broadcom BCM4716' E, [" J* L0 l0 u  X% E
            Broadcom BCM4705|4785
9 d. z3 l5 S9 ]$ ~5 q8 p            Broadcom BCM5350- F( r3 H4 `) v( h) D
            Broadcom BCM5352
  {4 r1 E, a! m- m! g$ ?+ w            Broadcom BCM5354! G3 l5 }0 o$ }2 l9 d2 Z0 p
            Broadcom BCM5356
' ]  X# h# W2 M2 M7 p            Broadcom BCM5365. g* g+ z  v; C7 y
            Broadcom HND Mips 74K(008C)
* G& H. d3 L$ C1 k1 i            Broadcom BCM6345) D$ T) }6 R3 f. x9 d
            Broadcom BCM6338- C" x$ m: L/ @9 @2 C( ?) w" f
            Broadcom BCM6348' |0 R* {! B2 {. }) p' Z; ]# \
            Broadcom BCM6358
6 f2 q0 X" w4 P$ ~) S8 x! S5 V5 r            Broadcom BCM63680 p: r1 {. i! g5 K7 d# o) i- N' ~
            Broadcom BCM6816' F9 ?& p& U) i
            Broadcom BCM7401) O; E( b7 m$ R/ V0 E, ?5 I4 q3 r( }4 D
            PMC-Serria BRECIS MSP2007-CA-A1- L! Y$ f( o5 d9 H: p3 E6 B2 ]. O
            TI TNETD7300GDU(AR7WRD)5 L' k$ a/ s" j& a* X0 P
            TI TNETV1060GDW
. n7 V$ Q2 Z& Y& L5 I! y
6 r6 |' g- l$ U0 |6 W            Supported Cable Types
1 X9 ^& [5 }8 S            ---------------+ f2 y  Y% Y/ t  t, m
            ID  Cable Name( e, X- U# d' r4 s4 h5 s
            0    Parallel port type(DLC5/WIGGLER)2 r! L% d) }8 C! M
            1    FT2232C/D based USB cable(OpenMoko,JTAGkey,OpenJTAG)
3 \  M3 O- D; }/ e! N            2    SEGGAR J-Link EMU(v5.0 or later)
9 T) z8 R9 l/ m/ f; G            3    HID-BRJTAG v1.xx(USBASP M8)7 o8 i( ^: @1 R4 j7 j
            4    HID-BRJTAG v2.xx(STM32F10x/SAM7S)$ H0 [$ z* f5 \9 A$ M4 X9 ?' R

' e  V* G( X/ q! J0 }" ]% r
3 Y  }/ I' C) S# z0 ?. t8 G! [; l5 S6 y USAGE: Brjtag /showflashlist
' f- _% c/ s7 J! o5 A  K USAGE: Brjtag [parameter] </noreset> </noemw> </nocwd> </nobreak></LE|BE>. F1 ~' i6 x  O/ m; g& `
                      </notimestamp> </dma> </nodma> </noerase></initcpu>2 b1 v3 t8 u# Z' O+ H$ V; B- v
                      </nompi> </ejslow></waitbrk></srst><wx8></resetcs>8 q6 T( h- u% f8 M# D
                      </bypass></forcealign></showppb></clearppb></erasechip>
% E. h: c& f6 V& h                      </nocfi></forcenoflip></forceflip></spirevert>
; f" L$ Q( B# m; o# q( P" x                      <window:XXXXXXXX><start:XXXXXXXX> </length:XXXXXXXX>
  o+ a* G) G% B# B& [                      <port:XXX> </instrlen:XX> </fc:XX></skipdetect>
6 S% L3 }: q1 ~' B# ]                      </wiggler></cable:X></io2></safemode>
+ S, N' q. l# o6 ~' N4 U6 z                      </verbose></pause>+ U7 o* f: J; A% ]( ]; h
4 N5 Q! @# Y& \* \3 I
            Required Parameter
5 g7 g7 g" R" }' ]. b" T5 W            ------------------
  [  k. Q9 G, d0 c. Z, G- X. v. J3 ~            -backup:[cfe|tfe|cfe128|nvram|wholeflash|custom|kernel|bsp]
* p$ x' ]' r/ k5 o: v6 C            -erase:[cfe|tfe|cfe128|nvram|wholeflash|custom|kernel|bsp]$ f0 {2 Q: H9 V
            -flash:[cfe|tfe|cfe128|nvram|wholeflash|custom|kernel|bsp]' X  G2 C& z. c1 c. J  ]
            -probeonly
2 T  V& B) D* P9 n: i; n- ~" Q2 b7 |9 N, C7 p# l
            Optional Switches7 B: Y2 _5 |5 S) ]5 S3 L$ |
            -----------------
4 q$ h8 X4 B7 D! E9 Y            /noreset ........... prevent Issuing EJTAG CPU reset
2 u( f- Z* I) ?            /noemw ............. prevent Enabling Memory Writes
' h+ b. N* C* r" _  U( L            /nocwd ............. prevent Clearing CPU Watchdog Timer- c0 E' D7 G: Z
            /nobreak ........... prevent Issuing Debug Mode JTAGBRK+ n! p2 ?( N% U) I/ B& M
            /noerase ........... prevent Forced Erase before Flashing
( y" b5 U5 J, i$ \7 l- \            /notimestamp ....... prevent Timestamping of Backups* R6 j2 o5 E1 z/ A
            /dma ............... force use of DMA routines* A# p4 v9 u  E. X* ?5 O% O# q
            /srst .............. force a TAP nSRST reset on starting
! W6 K. S1 n! e- G, E7 c            /nodma ............. force use of PRACC routines (No DMA)
" Y8 n* _" F% ~. ^* r) B) N            /ejslow............. with low speed ejtag access
2 P" U" I9 M- R8 a4 K7 Z/ I8 x            /waitbrk............ wait until CPU enter debug mode) N' ]0 {, f% H) n9 @. O4 ^* a: Q
            /wx8 ............... with x8 mode program flash
! }  x1 V  X6 Y" A( z            /resetcs ........... issue spi controller reset before any op9 l% t& J+ m( s. m' T- M' N# m! q
            /spirev............. reverse data endian on flashing a spi chip
% |0 {; Y& T2 }3 c, t5 ]% j+ p            /initcpu............ load CPU configuration code% C: }' `5 ~2 ^' ~
            /nompi.............. skip autodect flash base address with MPI Reg/ n& v" j, ^" v* T
            /LE ................ force operate as Little Endian chip1 V7 @# }4 z: f& a- L5 L
            /BE ................ force operate as Big Endian chip
3 G4 W! M/ o( D: Z, `5 r5 {            /window:XXXXXXXX ... custom flash window base&probe address(in HEX)
, c+ T: u; [0 L; G0 L5 o            /start:XXXXXXXX .... custom start location (in HEX); e. O4 o" M0 W7 h1 z6 h5 z
            /length:XXXXXXXX ... custom length (in HEX)
, {6 D1 a) N9 N2 e            /verbose............ scrolling display of data
+ X3 X1 D6 i' p8 }! M            /pause.............. pause while CPU is initialized
" k7 F+ H4 Y: n: }4 G! Z            /skipdetect ........ skip auto detection of CPU Chip ID
- O  S$ @* E6 z/ v/ X: @            /instrlen:XX ....... set CPU instruction length manually* M7 c" @0 b, L- u0 J5 Y3 j( P
            /wiggler ........... use wiggler cable
3 o. |$ a8 @; n9 M; H5 F3 l            /nocfi ............. disable CFI query flash geometry+ ^7 g; \( t" t  @" {0 B
            /forcenoflip ....... force not flipping CFI queried flash geometry" \8 G4 K( ]( K9 x$ v6 ~
            /forceflip ......... force flipping CFI queried flash geometry
  Q& s) m! f8 C$ N            /bypass ............ unlock Spansion bypass mode & disable polling. G4 c( L: ?  Y* H9 T' Q
            /forcealign......... force erase address align with block boundary. W8 g9 F, ?  R+ @2 \- p9 Q
            /erasechip.......... erase whole chip, only work with -probeonly* n7 S2 @  S& W) ^  C% z0 A4 F
            /clearppb........... erase Spansion PPB,only work with -probeonly
, S; |( f9 \: T7 D! c            /showppb ........... show flash sector protection status
; m% E! r1 W8 c9 v& K                                 only work with -probeonly* |3 H3 @* ]1 u
            /port:XXX........... customize parallel port(default XXX is 378)4 @7 o0 Q& m% R$ J& Q. z8 h
                                 only work in Windows version7 C* K( G' v/ x
            /io2 ............... use alternative Parallel port access method
/ i* h$ {( p  h( w7 n7 W            /cable:x ........... select cable type, x = cable type ID& f9 i* T- W: p5 E# E& b
            /safemode .......... use parallel cable way operate USB, SLOW!
" T; T9 M  G, d0 Y0 s1 _) N            /fc:XXX = Manual Flash Chip Selection,disable CFI and ID auto match
$ D1 ], g) F+ V; ^2 m8 V3 c) ~; G' w- P& B                      use 'brjtag /showflashlist' show build-in flash list4 q& m( d2 `1 Z" |! w& w

& x; q3 K1 ]8 ?& t2 C8 B+ s( j1 a* L
  v$ S7 n# a1 S0 E9 B- F
NOTES: *) '-backup:', '-flash:' and '-erase:', the source filename must exist
1 H" {0 P, G0 p0 K8 m2 g5 w           as follows: CFE.BIN, NVRAM.BIN, KERNEL.BIN, WHOLEFLASH.BIN or
9 T7 \$ \% F. P1 f' j* ~( x           CUSTOM.BIN, BSP.BIN, TFE.BIN(64KB or 1x bottom Sector length CFE)! V* A3 N5 I) X+ x
           CFE128.BIN(128KB CFE)2 J* G0 V; r- H* [- D$ h

& A- _9 D: P  c; u% ?2 Z5 j        *) Brjtag defualt with x16 mode handle Parallel Flash chip. /wx8 switch$ I5 o8 Z& R6 K
           to x8 mode.
* Q9 S, N1 T/ M$ Z1 W: Q1 @' k/ C* S/ x. {9 L) r% m! R
        *) Brjtag uses CFI command set to automatically detect flash chip: ]( \7 Y  F6 m
           parameters. If you have difficulty auto-detecting flash with CFI,
& E4 A. M- g" T! O3 _           '/nocfi' convert to original flash detection method. brjtag then use
6 B! m5 N2 j( G+ W           detected flash ID query parameters from build-in flash list., q4 W" K: n5 q5 C, W9 s0 e
           particularly, you can use '/fc:XX' manually specify flash ID.) ?1 C8 D! a& C5 i, X
           'brjtag /showflashlist' can print build-in flash list# {: I) l/ w' J3 j5 y, u
9 A' |6 j0 Z7 x' E0 ]
        *) '/forcenoflip' and '/forceflip' can help on some AMD type flash
5 E/ U9 \$ V7 y( S9 ^& x6 t9 |           detecting sector structure correctly if CFI uses.! {" B6 W5 h+ _* G4 Z: }* |6 B3 ]; n/ s
           'brjtag -probeonly /verbose' debug flash detection. G6 D/ P: [: [. A8 K3 R
- ?$ ~9 G3 @& s& E
        *) If you have difficulty with the older bcm47xx chips or when no CFE
2 [) y, X1 B  X8 m- E% }; j* G. B" F           is currently active/operational you may want to try both the6 c1 z5 o1 U& j9 w
           /noreset and /nobreak command line options together.  Some bcm47xx
, f6 s, d( F: t1 s- H           chips *may* always require both these options to function properly.
/ j9 k( c8 p% Y! y; C/ [) X( {5 i8 I& H
        *) When using this utility, usually it is best to type the command line# Q0 ]8 U* `4 @% c7 X
           out, then power up the router, about 0.5 second delay, hit <ENTER>
1 X6 ~, D0 ?" t2 r) n           quickly to avoid bad CFE code lead to <CPU NOT enter Debug mode>
' V2 J- q; f4 y9 }* Q; k% W           or the CPUs watchdog interfering with the EJTAG operations.$ V$ {* g0 B  |% y3 t, T3 L

/ U3 D) B. E/ [. J) B+ c        *) /bypass - enables Unlock bypass command for some AMD/Spansion type# ?% f1 ?5 G# D& U4 V* W7 V4 N) W# `1 I
           flashes, it also disables polling& g9 P6 D6 Q: J8 C5 ^6 s, {# K$ h
* l1 w  a) Q! b" M8 a5 T) I. z, n
        *) /initcpu allow load config code to initialize the CPU. This may help
! _+ U( x( n  y9 ]           BCM6358 prevent from some address non-accessible.8 D6 r4 w: ^) c. V

0 M  V7 H6 P% w5 N- }2 K( G        *) '-probeonly /window:xxxxxxxx /erasechip' allow choose a workable
& D0 U4 w$ j& U" S2 x& A           sector address to erase whole chip. This may help on a bricked box" X- `. ?5 V0 a, w* c/ V
           with bad CFE; }9 q6 \2 e- F% R- o3 W: E& V4 Z% z3 g
$ M1 {/ B7 d; v4 \" U
        *) /forcealign - enable erase sectors if the operation window is not
3 |4 @' ~( ^+ |3 D$ D3 h- S           aligned with sector boundary. It's risky! but can help erase some3 Z1 p: r0 G* g1 W4 k  v# ?
           box NVRAM area whose sector size is larger than NVRAM definition& g, A9 V4 X6 }3 F. t, p

8 u- d' ^* |+ r6 w) K        *) /ejslow - limit parallel port clock out speed to 500KHz. This wish$ A7 n6 Z& z: ]/ Y( A3 z( ^
           to increase LPT port compatibility for some high clock PC.( p2 B1 n& Y$ m5 \- r
           For USB cable this switch can help hit higher clock
) K, e; b4 ?0 h
/ v' g* _; f1 a$ T        *) /pause - pause while CPU being initialized.
6 ~5 C/ {) q& z1 A3 M           help handle <CPU NOT enter Debug Mode> via shorting pin method
8 m( ?& |% E% @$ k  t) X9 ?
8 J4 X5 K* w, a( n( f( [ ***************************************************************************
6 d7 ]. H- E; x- n5 ~, T0 U! z * Flashing the KERNEL or WHOLEFLASH will take a very long time using JTAG *$ t+ a1 h% n) n# [
* via this utility.  You are better off flashing the CFE & NVRAM files    *
% u% z6 A$ {7 i; ]9 R# E7 u  j * & then using the normal TFTP method to flash the KERNEL via ethernet.   *" I" H" g8 q3 x
***************************************************************************- W9 B7 y5 Y" f: G3 z7 N) u
' u% C* V  V6 h1 h

0 a" l' p( C# C5 I( v: F* q% HC:\Documents and Settings\Administrator>brjtag.exe -probeonly
1 R6 ~% Z& S# W( A
4 K6 l" G/ Q3 Y4 Q' [# T; a        ===============================================( V, ]! q; _0 [
         Broadcom EJTAG Debrick Utility v2.0.5-hugebird1 X7 O/ v% a& u( x- u1 S
        ===============================================- j6 E' E7 Q: C6 k0 _+ Z  s! p

  b- k4 ~/ d0 R, o1 W3 r( `8 ]Probing bus ... Done2 e& i' W+ y  B/ S3 r' ~6 @# v

, F* G2 Q# x5 `8 P. w: j# S. [Detected IR Length is 5
# O' X+ E- f, x* A8 S
( ?6 S# q; C6 E1 Q  `1 |CPU Chip ID: 00010101001101010111000101111111 (1535717F)
6 h' ]5 t) M. {- X+ e+ `$ g    CPU Manufature:Broadcom(17E)
2 {) ^% R8 P/ g! s6 E    CPU Device ID :5357* f0 s9 k3 t9 W: M2 J& E$ S
    CPU Revision  :1
3 Z" U* x8 E3 X) \" N# K9 M" M, r. U/ c  a
*** Detected a CPU but not in build-in list ***
- ?; j/ R) ]- d: O- Z+ _$ D8 P
; W; g0 S, b5 ?; y: {*** You can set /skipdetect let operate continue ***4 f& @: o1 \* [/ ?. I% J

( U" d  b0 i. r8 C& z
' l6 X  y2 g1 n, C. X7 G
4 P. g7 Y& g9 Z; _) pC:\Documents and Settings\Administrator>brjtag -erase:wholeflash
: m' e  k# F3 ?1 ]7 }
3 w- R7 i, q0 n! h. N1 |4 b" i        ===============================================9 O/ y1 D3 k& W1 ?* C+ E
         Broadcom EJTAG Debrick Utility v2.0.5-hugebird
, g& X, v/ X# L6 W% q$ D' L        ===============================================" q. N" o( l% l: M
$ q3 x0 S1 \. d! T6 T1 B
Probing bus ... Done  g6 m0 S$ T* I- G6 g1 j

( j9 X/ t$ g9 ^% G4 EDetected IR Length is 5$ z, i. v/ X! k; x

( z( _) T, n/ |" k, C2 x* }; zCPU assumed running under LITTLE endian$ z: x! P) e- v% U. s

' `5 F0 G- q1 I# t: w* q: q8 l% TCPU Chip ID: 00010000000010001100000101111111 (1008C17F). m5 D/ B" ^( p$ k- ?/ _  Y
*** Found a Broadcom manufactured HND Mips 74K(008C) REV 01 CPU ***2 q& s% i+ E) r; I( q% M8 i0 q) K

0 w* b! S2 R  l* _% G1 c1 {/ \    - EJTAG IMPCODE ....... : 01100000010000010100000000000000 (60414000)
: O+ G( r: A0 x5 F6 }3 }4 g* c1 L7 L0 [    - EJTAG Version ....... : 3.1
! J* E$ ?) t1 r" c5 j9 q/ s    - EJTAG DMA Support ... : No6 t. L) ~- m2 Z9 B
    - EJTAG Implementation flags: R4k ASID_8 MIPS16 NoDMA MIPS32
( K0 H  ]- W6 u" x# w0 H$ Z$ R3 n1 v  t8 F9 u6 s8 h. J
Issuing Processor / Peripheral Reset ... Done$ l4 P/ V$ a. X9 H- j
Enabling Memory Writes ... Skipped; m) F# q8 _* t+ N; Z* Z
Halting Processor ... <Processor Entered Debug Mode!> ... Done5 p2 k6 d: B6 n/ a9 w0 e5 r7 `
Clearing Watchdog ... Done7 w7 Q, N7 P# i. X; C
Loading CPU Configuration Code ... Skipped
) s0 P  f" N0 p6 p+ [: j; W# C$ x# K4 M4 j6 U% V! o
Probing Flash at Address: 0x1FC00000 ...* ?# y3 S/ S1 S' N; }7 s* f% [
Detected pFlash Chip ID (VenID:DevID = 00FF : FFFF)2 U2 Z% x) E+ D
Detected sFlash Chip ID (VenID:DevID = 00C2 : 0017)
. M3 F9 G5 Q+ |5 V5 C*** Found a (16MB) ST SPI compatible Flash Chip from Macronix( R7 |* I" z1 ~5 Q* U, s

* C2 @% l* O# i7 ?, O6 Z( c    - Flash Chip Window Start .... : 1C000000
& G0 k$ e) q% q& n+ x' V8 P    - Flash Chip Window Length ... : 01000000
  Z- N" r  Z3 S: p; B  ?    - Selected Area Start ........ : 1C0000002 [6 S' [1 a1 D3 L
    - Selected Area Length ....... : 01000000) Q, m4 N" R; a/ h; d% d

$ q/ h$ `' `- {4 t9 H/ b8 O. K9 r*** You Selected to Erase the WHOLEFLASH.BIN ***
$ t, v$ ]! [# O7 i9 c" S& g7 w' S2 _+ {9 k
=========================8 ^" ~3 n4 p* i1 [& C4 D1 e
Erasing Routine Started
6 a& S$ W5 x, L. X0 I( [=========================7 A; P) U7 C9 K. v; K
Total Blocks to Erase: 256
$ E) n1 y+ H7 ?) R/ @
3 F4 Q* ]; W$ {! q( Q1 d9 n. S$ XErasing block: 1 (addr = 1C000000)...Done
2 W! I: o/ E$ C5 d: PErasing block: 2 (addr = 1C010000)...' Z& u" Y  \6 r0 F5 k. g
C:\Documents and Settings\Administrator>
xjingiii 该用户已被删除
发表于 2013-4-10 12:01:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-10-16 19:50:12 | 显示全部楼层
同求HG320 JTAG怎么用,
发表于 2015-2-11 18:14:32 | 显示全部楼层
没有更新?沉了吗?
发表于 2015-3-12 18:07:40 | 显示全部楼层
我的这样就 不动了 不知 什么问题" W: A" ~5 X. ~# r0 P- I2 q
C:\Documents and Settings\Administrator>brjtag.exe -probeonly# b: ~. ~1 E) u& V. g$ M; ~* x

# ~. _. e3 }" y' i4 ^        ===============================================
; Q( Z3 K" Y* W, |         Broadcom EJTAG Debrick Utility v2.0.5-hugebird
; W  @2 k( h# z5 O, J4 d+ i4 s        ===============================================2 v8 e9 H+ `. v1 X, C4 J

6 h9 ?3 C: Y1 BProbing bus ... Done- P# [2 o! J( {

$ i6 ^2 U8 Y8 \Detected IR Length is 5
* Q+ y* p( h$ T% V( F& @7 y6 d/ G
CPU Chip ID: 00010101001101010111000101111111 (1535717F)
# n& X( I- t" _& u! ~    CPU Manufature:Broadcom(17E)
% b0 f7 A" p# x; j$ Q( \    CPU Device ID :5357
. l0 s0 C" ~+ ~( ~! Y/ j1 j4 k    CPU Revision  :19 b3 `, }/ i/ T7 _. w# B
, z8 B* z( c' a$ e  N& I; t9 n& o
*** Detected a CPU but not in build-in list ***9 g1 N7 z" h8 ]$ V# B3 p! C

- {; s. u& N0 `- {0 i3 o*** You can set /skipdetect let operate continue ***) o& V2 I8 o5 x
发表于 2015-4-10 18:14:01 | 显示全部楼层
好东西  感谢分享 好问题 我顶你 今天我生日 我高兴 别介意
发表于 2020-3-26 17:18:53 | 显示全部楼层
现在还有玩320的吗?
" l6 [  K. [% n2 b% S
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-2 05:22 , Processed in 0.036728 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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