|
楼主 |
发表于 2008-8-5 19:42:47
|
显示全部楼层
你的bin具有crc校验,不可轻易改动。解决方法,可以读取“全部”用下面提供的“海尔haier 有
4 s& \$ `3 S& M$ ]& z- ]/ N3 Xcrc校验码.bin”这个文件来替换掉00050000h--0005fff0h这一部分数据!共65536字节……
- }7 \ D" g1 n4 L8 L五、烧写bin 4 b; G/ S; k. M) j) x$ n1 t0 Z2 ^ [
/ U' r' _3 D% e" [ s6 u/ I
?这一步是最激动人心的时刻,如果以上步骤都不出错,就仿佛已经摸到了成功大门的
. h5 a( G0 u5 b% x# T( m拉手……需要注意的是,接收机在与电脑连接前要关闭电源,先运行软件,设置好后再开" P' m1 G/ U4 q4 H
接收机电源(国芯还要点那个大按钮后再开接收机电源),烧写完毕后,要先关软件,再
1 Q0 G. r; r+ |& F% K' i' w关接收机电源,再拔下连接线,拿去电视机上测试,与电视机连接好后,但不要接那个带( [- ~" w: E0 @. X* g* j5 J
螺丝的天线插头,开电视机,调整av模式,再开接收机,虽然无信号但可以看一下台的数) U! I, ?% r6 \2 [
量,经过30秒左右无异常,不自动搜索,则可以插上天线接头……进行最终的测试!如果
4 U' ]/ |7 \$ }2 }% [一切正常,恢复了46台,切忌日后不可进行自动搜索等操作!
. r& C0 a; |2 q& ~
) Y0 }* e& H1 `) S 1、海尔haier 烧写,接好连接线,运行刷机软件,设置软件选择芯片型号,选择com口,5 G0 _) p% {9 n8 n
选择全部(读出并修改的是全部,这里就选择全部),“打开”选择修改好的.bin文件,/ d& g. h$ m$ B, ]! i
一切设置完毕后打开接收机,待状态变为“就绪”后,点“烧写”按钮即可!进度走动,
- i$ ^7 e6 N }6 U2 j, ~4 D% m完毕后,先关软件再关机!7 i5 v) G8 f! H* W' [" j
2、国芯烧写,同海尔haier 差不多,先连线,然后运行软件,操作模式(Mode)要选择:
! t; e; }5 ^4 w' e回写(Download);晶振频率(Xtal)选择:4MHx;Flash连接方式
0 d& u# v) l" t6 l" q, q(Flash Interface)1M储存器一般选“串口Flash(SPI-Flash)”/2M储存器一般选1 W- r9 d! J% ?4 s2 N
“并口Flash(Parallel-Flash)”;Flash产品标识(Flash Model)请根据自己的储
( D4 O7 t* l. m( f( \; ?, w" o存器型号选择,设置好一切. ?0 U0 B( D, [) ?. {, G' @7 W
,点那个大按钮后,然后再开机,进度条走动,完毕后,先关软件,再关机。
}9 b# I6 L: X) a六、复活:变砖恢复(死机恢复)
$ G+ i/ R+ P- m' ?7 Q
5 a: X3 N, E: Q) |" I 无法与电脑进行通讯,遥控器失灵,等现象的产生,其原因有二
- U' l2 r/ `( k i. j7 f* o; `5 c5 i
1、下载了别人机器上的bin文件盲目烧写,由于别人的机器配置与自己的机器不同,
! }$ K- p& Z8 s" m所以别人机器的文件也无法支配自己的机器,所以才会出现各种各样的怪毛病; / s( m7 W/ K9 i( j, k% w
2 M! w4 o/ u3 A, ~* e% A 2、自己备份出来的文件不正确,也许是自己储存器的大小没有事先判断好,选择了1 N& u% \5 O( M/ }$ b* o0 G
不正确的刷机软件,也许是在软件上的设置不正确,导致读取的文件不正确,那么在此基
, n9 A" o1 R6 N0 E. _础上修改的文件再次烧写回去的时候就会产生各种各样的问题……
8 h; m* F0 Q8 S$ x, d% E' c4 ]1 y+ C
u( w1 v1 y) H$ x 下面以海尔haier 芯片为例,介绍恢复方法:
+ @; ?( c! Z8 i0 j- H% ^. r9 C9 H& f5 x$ y. o, x" J& z n
?如果是5针的机器,可以在后面找到一个1.6v左右电压的针(bl针),通常是最后
% v9 f3 u: r9 _' r. l) ]7 N一根针,将其与vcc短接,然后连接电脑,运行刷机软件,打开接收机电源,点“复位”
7 N! u. @# J7 U2 R, g% o/ g, y按钮,如果出现“就绪”,立即烧写之前备份的文件来恢复!烧写完毕后,关软件,关机
* w5 z, O+ E9 g器,去掉连接线(包括短接线),拿去测试! " i$ [' W8 g2 t
/ ?, d+ i; ]+ n2 m/ o$ e# q ?有的4针机器,可以在主板上找到第5针的焊点,有标注BL(BootLoader)或vcc2: Z1 G. E" R; Y
的,那个就是用来恢复用的,与vcc短接bl即可…… 6 k( `: v: M0 F' T- o
* L |- P' A' i# m1 O/ W$ Y ?如果没有5针,也没有找到bl脚的焊点,那么可以将Hi2023芯片正面对准自己(即芯
" b+ S7 B8 {$ M# o& m+ i, j片字样正立)从芯片“左上角”向下数第13个引脚即为BL脚,该脚应与升级口输出的+5v
' a! a1 R/ h3 u) E& v或+3.3v电源针短接,动手要非常的小心,Hi2023E芯片引脚非常细小,弄不好就会将焊" u, R# x4 O" j( R. ^4 {
锡粘连到其他引脚。而有的升级口vcc为+5v以上的,这种情况就要串接限流电阻等元件,
+ j2 C1 F2 E: k" e! {1 }. D否则芯片烧毁!+ S, J, k, E" p- t0 y
% r9 v# Q! x: ~; `' y ?用万用表查找过程中发现板上有个空着的JP104跳线位置,其两端正好就是2023E的, \+ P6 q8 q6 @. h7 Y5 y
109脚(BL脚)和+3.3V,将这两点焊上,与电脑连线,运行刷机软件,开接收机电源,& T5 X2 t% k* A* |) H, ~ t
点“复位”按钮,OK“就绪”了,把原机备份的文件再刷回去……刷完后,关软件、关接
. M9 ?% z/ Q( X. f收机后,一定要把短路的两点断开!
4 G7 D" _ y# m4 z* W/ Z2 K, X3 B% s3 |( O3 N9 R5 @
; o' u3 b, f3 D+ u# s2 R
$ L2 _0 h) y. S
9 w4 {+ w$ A7 U6 H# m1 M0 ]- {8 d/ p) @& [$ k' {, S% f
GxDownloaderIII 主要参数(中文,原文为英文)0 ]6 Y( k6 m6 A9 D" P& D( j" ~' N
% B& `0 b M3 K9 J- K" x5 m2 q$ u主要]
( `$ r1 u2 }6 a* R8 I2 ]查看= 1.00+ C( O" W' _0 e3 C
SegNumber = 9
# j) B& M5 t( G# G* DSeg0 =所有
: i& h5 c [6 u7 e$ q$ v- r段1 =引导装载$ [& c! o) k9 J: o
段2 =主码
4 K, A9 l) i7 h2 pSeg3 =标志$ T: w2 K4 t5 Z6 O. _# D+ @
Seg4 =通用数据9 f; }9 f: i- E
Seg5 =默认UsrDB
1 E9 K; r8 Q' h0 _) }4 j2 FSeg6 = UsrDB
. J g+ g+ e6 M5 z; @Seg7 = SysDB! q' L4 P' m3 s6 s, T
Seg8 =键, \. s" L% M# a* o' R3 o
[全部]$ w7 p) s7 i8 m1 T/ S
StartAddr = 0x00000000
# W# h3 r0 w2 G& F dSegSize = 0x00200000(2M) 0x00100000(1M) 注意:盲目读取和烧写很有可能将你的山机变为砖头3 d/ f, U: N* I4 M$ a2 K
5 |$ X) O1 s# I
- }" E/ i, I" Y* h8 b( k k( J/ i0 S+ n1 j$ j6 X5 W
[引导装载]
% {( N( V. a; z. hStartAddr = 0x00000000
: m4 @( ]2 q$ _1 w7 OSegSize = 0x00010000& E! ` R6 [) K" _
[主码]
8 h" y3 [+ s7 K* v; W' {StartAddr = 0x00010000
; P9 ]4 f$ r: T3 ?0 YSegSize = 0x00120000
& m6 ?" a8 L7 p! Z[标志]
) i. o$ P4 n% b1 X2 O6 v7 }! e$ {, XStartAddr = 0x00130000
3 r- _: ?8 ~8 ySegSize = 0x00008000, @( W' j! X, u1 R4 R0 E( P; B
[通用数据]% R6 Y$ @2 N6 m) v9 j
StartAddr = 0x00138000
; T" @/ M9 [* c2 M. M; gSegSize = 0x00000800
2 l; @/ D8 Y8 a$ H s0 _[默认UsrDB]. P" s) q# c* S: \6 ?
StartAddr = 0x00138800
! Z# l9 b" P+ x/ H XSegSize = 0x00007800
% d0 x! X( l% L5 D# r6 Z1 j[UsrDB]
$ J: k7 y8 s3 R0 ?StartAddr = 0x00140000
' k! o* z8 q- DSegSize = 0x00080000
3 v" j$ p- c; o; w7 o# ^[SysDB]6 e) s# }" {/ l6 s6 d
StartAddr = 0x001C0000" H' N: X3 }; c
SegSize = 0x00020000
$ L3 N% J4 n/ g! V* G7 u4 l1 e. z[关键词]2 E5 l n$ I' h4 z5 C0 g8 S
StartAddr = 0x001E0000
! Q# }& w$ D2 VSegSize = 0x00020000
% Y" T3 g6 I( u( X; a# q( X' G9 r[配置]8 X9 i5 J7 H2 B Q0 l3 U+ }- O
;的COM = 03 U2 n* R: J+ H6 c: j5 o5 l; d" j; f
ChipType = 0
+ L- I2 i8 ?: L; b6 }XTAL = 4
5 r" x! Z9 N0 N; X$ F" D! c, t& ^( BFlashIF = 1- B- G/ S. S/ ]2 v9 C+ C) f6 _
PPIFlashModel = 5
: a* n8 }8 j9 O( O) KSPIFlashModel = 0
# W; l, C; Q) j% J& `/ u6 a! rSdramType = 02 A' d8 b& ^ h! }" f) n, G
SdramSize = 0
$ d+ b. P( @3 h5 O0 iDisableEtcOpt = 0
( B% p" r! v {) ^标题= GxDownloaderIII
4 V, }9 l; q6 h3 _1 B2 A6 o5 _' b/ P: V% H/ w
8 _! O' D# }1 k s
, j, i0 J0 n6 m$ z0 Y% ?
选项:- P: A$ V M" Y. G0 b; U& N7 v; E H
一般选用ALL(全部) 或key(密钥)就可以了,尽量不要用其他选项,容易造成冲突。使机器无法正常工作 |
|