|

楼主 |
发表于 2008-8-5 19:42:47
|
显示全部楼层
你的bin具有crc校验,不可轻易改动。解决方法,可以读取“全部”用下面提供的“海尔haier 有5 {5 A- i2 Z. H9 b8 i4 J5 l
crc校验码.bin”这个文件来替换掉00050000h--0005fff0h这一部分数据!共65536字节……5 U% j# L5 n! z6 y( y
五、烧写bin 2 n1 y! s7 K% D/ b9 _4 v
7 w+ D. Z, q. a6 D- W) Z
?这一步是最激动人心的时刻,如果以上步骤都不出错,就仿佛已经摸到了成功大门的
1 v: _9 x) Z! ~3 B* l! m拉手……需要注意的是,接收机在与电脑连接前要关闭电源,先运行软件,设置好后再开
1 o. Q# ?, R1 i% f' f接收机电源(国芯还要点那个大按钮后再开接收机电源),烧写完毕后,要先关软件,再
8 k- D1 O/ [+ G' F4 m+ X关接收机电源,再拔下连接线,拿去电视机上测试,与电视机连接好后,但不要接那个带
5 \# P7 i, i9 o' C- n螺丝的天线插头,开电视机,调整av模式,再开接收机,虽然无信号但可以看一下台的数
3 m9 `8 Z& C/ Y- J$ w }3 @- K8 H量,经过30秒左右无异常,不自动搜索,则可以插上天线接头……进行最终的测试!如果! X' H& `! {; w( J: l, t/ ]
一切正常,恢复了46台,切忌日后不可进行自动搜索等操作!7 u7 C3 p i, ~( O' A0 N3 l
- F, y4 E a% i# } 1、海尔haier 烧写,接好连接线,运行刷机软件,设置软件选择芯片型号,选择com口,
% X7 n9 j% Z( N' G% F选择全部(读出并修改的是全部,这里就选择全部),“打开”选择修改好的.bin文件,
' V( j; A' o& L a# n" I: q: v. C' T一切设置完毕后打开接收机,待状态变为“就绪”后,点“烧写”按钮即可!进度走动,, R% i O7 R! @" h0 N
完毕后,先关软件再关机!
! T& z. R& I( o i, ?( q" _2、国芯烧写,同海尔haier 差不多,先连线,然后运行软件,操作模式(Mode)要选择:' X* g# m0 p. _+ S F% E8 h
回写(Download);晶振频率(Xtal)选择:4MHx;Flash连接方式4 V9 H" B! b4 j' B* Q
(Flash Interface)1M储存器一般选“串口Flash(SPI-Flash)”/2M储存器一般选# e7 \) @- i8 ~
“并口Flash(Parallel-Flash)”;Flash产品标识(Flash Model)请根据自己的储
; a$ R: Y7 B8 o7 n$ l8 E' h& b [存器型号选择,设置好一切
) Q6 u) L6 a; w. s1 e0 z,点那个大按钮后,然后再开机,进度条走动,完毕后,先关软件,再关机。
1 ^' g) ]% G2 S, V4 e六、复活:变砖恢复(死机恢复) & _+ c& V# g( T+ u' ?" ?' L6 @$ `
. b& ?+ i0 v9 ^2 ^* ~ 无法与电脑进行通讯,遥控器失灵,等现象的产生,其原因有二
% w/ c% r1 ], T$ ?( x9 Z$ q0 C9 D/ O+ k: k, w( v( k0 a
1、下载了别人机器上的bin文件盲目烧写,由于别人的机器配置与自己的机器不同,& R) a2 b" I. z$ o; K7 Y7 R- d$ h. c
所以别人机器的文件也无法支配自己的机器,所以才会出现各种各样的怪毛病; . i9 n. T' B, Y% ~# S
K+ N: D1 r$ a8 _& C
2、自己备份出来的文件不正确,也许是自己储存器的大小没有事先判断好,选择了7 a* B y/ o% D6 ~
不正确的刷机软件,也许是在软件上的设置不正确,导致读取的文件不正确,那么在此基
/ U1 L$ l+ ~- P础上修改的文件再次烧写回去的时候就会产生各种各样的问题……
, f, E, P' e8 @. e- s; K' x3 y9 i1 g1 |, L
下面以海尔haier 芯片为例,介绍恢复方法: ) I; z8 }# ?/ I3 O
4 n8 y) d8 {* W( _2 h ?如果是5针的机器,可以在后面找到一个1.6v左右电压的针(bl针),通常是最后: S3 t' E* ?6 x, T3 y
一根针,将其与vcc短接,然后连接电脑,运行刷机软件,打开接收机电源,点“复位”; t, M% |( l {4 B, G
按钮,如果出现“就绪”,立即烧写之前备份的文件来恢复!烧写完毕后,关软件,关机
& `* h8 q% ]" R9 D器,去掉连接线(包括短接线),拿去测试! 0 u, m0 i1 a& B8 M
- h4 i( G# h3 W4 B8 o3 _
?有的4针机器,可以在主板上找到第5针的焊点,有标注BL(BootLoader)或vcc2
J- ]4 q9 N* g' f7 F0 Z的,那个就是用来恢复用的,与vcc短接bl即可…… 7 e8 f) D# U+ C7 G# U- g5 U
' u9 y8 @ ]) [8 H/ ?
?如果没有5针,也没有找到bl脚的焊点,那么可以将Hi2023芯片正面对准自己(即芯8 J1 g- o5 n( ?
片字样正立)从芯片“左上角”向下数第13个引脚即为BL脚,该脚应与升级口输出的+5v/ X2 M& S2 ? Y& |4 p9 T q
或+3.3v电源针短接,动手要非常的小心,Hi2023E芯片引脚非常细小,弄不好就会将焊
: r, k( L7 _; M; {1 A锡粘连到其他引脚。而有的升级口vcc为+5v以上的,这种情况就要串接限流电阻等元件,' T- Q0 R4 l! r" W
否则芯片烧毁!
, U+ v) m7 z# V2 z2 `/ T9 {1 g* x$ A( e' f" W& C
?用万用表查找过程中发现板上有个空着的JP104跳线位置,其两端正好就是2023E的
1 b" b8 ?: r, d. Z109脚(BL脚)和+3.3V,将这两点焊上,与电脑连线,运行刷机软件,开接收机电源,) S1 J" X, I" O3 G6 Z. y
点“复位”按钮,OK“就绪”了,把原机备份的文件再刷回去……刷完后,关软件、关接
# D5 G0 w5 G2 g( s' O& W8 V收机后,一定要把短路的两点断开!
) E6 n/ ?$ j1 N, V5 a- z+ I, r+ W. g0 ?9 ~& Y2 n
- |3 f8 ?! O y; Z0 i# y+ y
# e4 e% s6 j7 q2 `/ {- h3 k+ ^8 g
/ ]3 @: U3 w6 _
! l, I M8 f8 d4 m' C' ]GxDownloaderIII 主要参数(中文,原文为英文)& i! [% t% Q' _
) |) Q/ g; D9 y主要]3 y. \8 k9 d _8 ~, _. l) H
查看= 1.00
. f9 e1 Q5 \; m, XSegNumber = 95 N4 a0 F. M) n/ K' @0 j
Seg0 =所有' f3 p1 B0 n0 m. ?6 }: ]! o" `/ D
段1 =引导装载
6 ^1 {4 {; ^1 B+ E( F% @8 p$ ?; ^3 d段2 =主码
Z( z5 y0 E& N3 d& F% X8 ]4 NSeg3 =标志
6 b+ {# X) j2 } p7 F8 W5 O- NSeg4 =通用数据
M* x; s+ X: x9 ~5 R7 KSeg5 =默认UsrDB
1 Z- X- N2 ?8 M+ P" H/ y$ M0 M }Seg6 = UsrDB
) W# u" I4 C& s3 c- iSeg7 = SysDB8 v: x3 F" R4 ?
Seg8 =键2 h$ F$ U/ g3 R
[全部]
; E& D) @" P. |4 F' ^StartAddr = 0x00000000
) A& h- W; e& e( l+ y; H* RSegSize = 0x00200000(2M) 0x00100000(1M) 注意:盲目读取和烧写很有可能将你的山机变为砖头3 _4 u5 R r" M Q; T
/ }) m7 z+ b9 [. Q
2 g- m R4 ?9 d3 L9 h
9 f I8 p7 c- q[引导装载]
3 E8 P( z3 w6 n+ w) S' J$ LStartAddr = 0x00000000: Q6 m6 R' o. K) O
SegSize = 0x00010000
& E% Y2 F& e! z. _5 m[主码]4 \' T8 V+ Y. G
StartAddr = 0x00010000
* K. a6 i# V8 Z$ p; G- j& PSegSize = 0x00120000
: _& }" S2 z% L" c' W6 x# q[标志]
8 Y! ]6 w' {: X. a/ F2 W( A* aStartAddr = 0x00130000
0 D, Z0 Z7 E A, }SegSize = 0x00008000# W: A3 [% K) l
[通用数据]7 w: G: c L# v. ~5 i- a& T5 p; a
StartAddr = 0x00138000: k( j% Q, O$ A2 s* Y# U
SegSize = 0x00000800
1 Z* J* |* E/ n+ M' F" k0 Q[默认UsrDB]
1 c$ l+ r, V( b F& Q/ e6 ?StartAddr = 0x00138800
7 r* W+ G' Z! F( l! ^5 {SegSize = 0x000078007 a* \/ g2 ^ }- @" Q
[UsrDB]7 o- y8 Y. Q1 l+ w7 ^8 E: {
StartAddr = 0x00140000$ K3 f- \+ t0 x# {
SegSize = 0x000800000 q/ G1 q) h% [; I& {; R& t0 S
[SysDB]3 a, {( r& K& l7 V( d
StartAddr = 0x001C0000
$ n: l6 v f2 U USegSize = 0x000200007 M5 P/ Y* T* f( K: R9 u8 V
[关键词]) w( E! F/ _% d" x2 @
StartAddr = 0x001E0000
4 h8 X: G/ o2 M" F; m+ JSegSize = 0x00020000
8 U6 t/ L9 z# B7 m3 t. E% y+ \/ ~/ h[配置]
2 P% n7 ~4 q/ N5 s0 J0 m9 f; C;的COM = 06 L# U$ ~9 `8 R: K
ChipType = 0; t$ _" @0 [1 H5 y8 j9 K
XTAL = 4+ |% h& |( w$ A/ M+ C4 u
FlashIF = 12 W) z Y! @0 v) {0 O
PPIFlashModel = 5
8 J* q e" m0 ?5 JSPIFlashModel = 0
( ]5 G6 O0 H$ | I1 r& dSdramType = 0
! G- x3 X' A' _# N/ M6 Y7 jSdramSize = 0
8 h' |6 L1 S& t# v# k; B2 pDisableEtcOpt = 0
( K! a0 s5 `3 G7 y5 y' s, }* p标题= GxDownloaderIII
+ O( \* M, C3 h' `; c% ?) ]& U2 z8 P# E
) _* n& A4 K4 V4 E% i) u. d g7 ^/ I ?
选项:
& p, d3 z5 K" E6 H7 E; Y一般选用ALL(全部) 或key(密钥)就可以了,尽量不要用其他选项,容易造成冲突。使机器无法正常工作 |
|