|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2008-8-5 19:42:47
|
显示全部楼层
你的bin具有crc校验,不可轻易改动。解决方法,可以读取“全部”用下面提供的“海尔haier 有; U' ^6 ] {8 ?
crc校验码.bin”这个文件来替换掉00050000h--0005fff0h这一部分数据!共65536字节……5 e# Q+ Y, b5 ]& q* v
五、烧写bin ) C. N6 w% X. ?5 j" d' j! b1 ?
: g. V+ o7 i1 C0 u ?这一步是最激动人心的时刻,如果以上步骤都不出错,就仿佛已经摸到了成功大门的
+ R. O3 ^% X2 p) [拉手……需要注意的是,接收机在与电脑连接前要关闭电源,先运行软件,设置好后再开
3 J# {# M& O1 h% v6 R5 j2 E接收机电源(国芯还要点那个大按钮后再开接收机电源),烧写完毕后,要先关软件,再
& K" z! }( I$ ], I! o. _+ J. _关接收机电源,再拔下连接线,拿去电视机上测试,与电视机连接好后,但不要接那个带
5 X$ g' S4 B! ^6 l螺丝的天线插头,开电视机,调整av模式,再开接收机,虽然无信号但可以看一下台的数
. c# k8 e" ^* x/ `) Y* D2 f量,经过30秒左右无异常,不自动搜索,则可以插上天线接头……进行最终的测试!如果
5 V. @6 Q+ A9 J0 V2 p0 D: q一切正常,恢复了46台,切忌日后不可进行自动搜索等操作!/ b' Y6 u& {6 U! }1 |6 `/ x' \
1 e n5 N& ], d Z+ s( g# Q* u 1、海尔haier 烧写,接好连接线,运行刷机软件,设置软件选择芯片型号,选择com口,
* g# `' P/ k2 s: L4 y _选择全部(读出并修改的是全部,这里就选择全部),“打开”选择修改好的.bin文件,. k! w! G' B* K. P' k
一切设置完毕后打开接收机,待状态变为“就绪”后,点“烧写”按钮即可!进度走动,9 {. m2 ~" x2 ~7 n$ H
完毕后,先关软件再关机!
0 P2 u) W; D6 W; X' U2、国芯烧写,同海尔haier 差不多,先连线,然后运行软件,操作模式(Mode)要选择:
* O) C1 \: f* Z3 L: s7 t回写(Download);晶振频率(Xtal)选择:4MHx;Flash连接方式$ u1 y& }5 L* V8 \2 y. r
(Flash Interface)1M储存器一般选“串口Flash(SPI-Flash)”/2M储存器一般选
K0 [$ k. J7 G; F+ A7 z“并口Flash(Parallel-Flash)”;Flash产品标识(Flash Model)请根据自己的储2 ?# @0 n1 b: P1 T- E
存器型号选择,设置好一切5 ?% R; K2 Y9 Z6 R( }1 [7 G
,点那个大按钮后,然后再开机,进度条走动,完毕后,先关软件,再关机。7 M# G8 ]& b- _. o( g/ Q
六、复活:变砖恢复(死机恢复)
! [( R) H, P& a
8 M) W& I; e E& e2 W 无法与电脑进行通讯,遥控器失灵,等现象的产生,其原因有二 ; ~, Y3 C: t u
( |( t( F5 @% O
1、下载了别人机器上的bin文件盲目烧写,由于别人的机器配置与自己的机器不同,
2 E- T8 L# x7 T3 Z4 O所以别人机器的文件也无法支配自己的机器,所以才会出现各种各样的怪毛病;
3 V5 {5 x6 n& E7 X1 A! @( b; [
, Q- P/ G j' K" F( X 2、自己备份出来的文件不正确,也许是自己储存器的大小没有事先判断好,选择了. ^, J: r0 a+ `5 O* q5 X+ U5 g9 T
不正确的刷机软件,也许是在软件上的设置不正确,导致读取的文件不正确,那么在此基
) r. i ^2 @, a6 y. o础上修改的文件再次烧写回去的时候就会产生各种各样的问题……
- |; _- a" ]# c8 W0 `/ C U1 Y8 Y
% O4 r$ L: V5 R2 B8 X* h, ?& Q5 Q 下面以海尔haier 芯片为例,介绍恢复方法:
" @ B! F+ Z7 X" a% ?- R3 r- D' C0 I2 n: z+ h/ `
?如果是5针的机器,可以在后面找到一个1.6v左右电压的针(bl针),通常是最后+ y$ h5 W9 o& {% Z8 @- b
一根针,将其与vcc短接,然后连接电脑,运行刷机软件,打开接收机电源,点“复位”
9 o# H, k6 T+ K" g+ p) L4 D5 p$ X! L按钮,如果出现“就绪”,立即烧写之前备份的文件来恢复!烧写完毕后,关软件,关机
# n5 c) R$ v7 k4 |器,去掉连接线(包括短接线),拿去测试! ) q' i" h% ?% c6 R
+ K9 o/ p' L: Q1 K8 Z! \ ?有的4针机器,可以在主板上找到第5针的焊点,有标注BL(BootLoader)或vcc2
5 [; x/ o7 d2 m5 H的,那个就是用来恢复用的,与vcc短接bl即可……
" D$ {( E5 P( ]% e2 z g3 e
5 n4 \# g* H4 J$ w: y6 P4 r Z" Z9 X ?如果没有5针,也没有找到bl脚的焊点,那么可以将Hi2023芯片正面对准自己(即芯* ^6 Y3 D: Y% N0 I7 }
片字样正立)从芯片“左上角”向下数第13个引脚即为BL脚,该脚应与升级口输出的+5v" i3 n# h2 c# D/ G
或+3.3v电源针短接,动手要非常的小心,Hi2023E芯片引脚非常细小,弄不好就会将焊0 K5 A0 c1 C4 r* F
锡粘连到其他引脚。而有的升级口vcc为+5v以上的,这种情况就要串接限流电阻等元件,' T+ h3 P- M% V) l
否则芯片烧毁!+ P+ f& f6 D+ G4 n# Z& e
M# Q4 E, X) V/ P0 k ?用万用表查找过程中发现板上有个空着的JP104跳线位置,其两端正好就是2023E的: W' T+ n2 Y9 F7 j
109脚(BL脚)和+3.3V,将这两点焊上,与电脑连线,运行刷机软件,开接收机电源,+ S* W: |' i G$ k' w
点“复位”按钮,OK“就绪”了,把原机备份的文件再刷回去……刷完后,关软件、关接, e f/ h8 E; Z6 r8 w) d; T; D' q/ s2 c
收机后,一定要把短路的两点断开!
* [5 B1 x# h n0 U7 R! L4 W3 K6 V7 H8 t& R& l5 S
* ]+ q: n- D7 E* [! ~0 {. k
3 f0 G2 \# a7 y6 G. w! X( z
; l; J9 y; f6 T
* [. C3 R4 e2 d+ s9 w& h! jGxDownloaderIII 主要参数(中文,原文为英文)
& |' h; x# ~, S9 `9 D) D$ p
: ~/ ?5 `( ^* U, X主要]
9 Y- V% {" N. F J$ d7 i" r查看= 1.00
6 g/ G& q5 |- YSegNumber = 9
9 z0 ]( U. R. y* q8 x5 x! ySeg0 =所有
" y" e6 r% N: `0 K5 S. L. g9 a3 ~段1 =引导装载" L" P' I1 X; N0 h$ Z* ~
段2 =主码
8 }/ o3 Z. s( sSeg3 =标志
; E( B* s; H9 p5 b/ H2 W4 N7 LSeg4 =通用数据
/ z3 Q6 ~7 v# y2 `0 S. P$ }Seg5 =默认UsrDB
, {3 X+ y. K; `5 _8 I! |Seg6 = UsrDB
, d2 z. B, U" {, ySeg7 = SysDB. X% ^. z9 o. E3 ]4 \
Seg8 =键
0 c: {8 s$ o9 c* I7 W. j[全部]" z4 _ m0 ?; z1 h; b2 [" s, i
StartAddr = 0x00000000
) n2 A2 a K$ b5 xSegSize = 0x00200000(2M) 0x00100000(1M) 注意:盲目读取和烧写很有可能将你的山机变为砖头
6 \9 U. p. j9 X) w) b. S; l0 f# P' V2 I8 f5 k7 E
! a4 |3 m% Y4 L
5 n: o6 y( R/ b+ ]. E# L[引导装载]
+ Y- |$ `8 B5 p& {6 M$ bStartAddr = 0x00000000# \3 D& H9 q+ W5 A* D" J) \* M
SegSize = 0x00010000
( W; B: U. w9 u[主码]
/ H8 {, W E) I" DStartAddr = 0x000100006 `- z3 I( J4 j2 L* l) N3 M/ @
SegSize = 0x00120000+ w6 ~$ s! P* Z5 H& _( U& H
[标志]
" o1 e" _$ c& _StartAddr = 0x00130000
' I% v! m- j& v- J* n- zSegSize = 0x00008000+ d. X, ]. Y4 _- s
[通用数据]
/ E1 c8 F$ b$ X. `StartAddr = 0x001380000 ^) c3 ] W: A( x' E! i4 {, N# R
SegSize = 0x000008008 ]6 z0 }( } P5 J- J8 L
[默认UsrDB]5 @9 p4 H9 h( k' q( S7 n8 g& e
StartAddr = 0x00138800
$ N9 n* M- X) U0 |5 e; bSegSize = 0x00007800
2 P& u s0 Z# r, A2 i* @[UsrDB]; }1 l: m1 j3 ?6 G3 l; y; c. }" x1 V7 ]. H
StartAddr = 0x00140000
: ^$ ^" d8 `0 [6 ?4 T( l2 LSegSize = 0x000800002 _8 v* W( {* T: w
[SysDB]# |, g8 O( D p7 A1 V
StartAddr = 0x001C0000' c; r; C. e; Z2 F: B I
SegSize = 0x000200001 ^ y c9 v5 P6 s. _
[关键词]
6 c% C5 Z- e \) S2 iStartAddr = 0x001E00004 L/ C# W0 y5 C
SegSize = 0x00020000
' G6 U7 b- d% a z[配置]
, }. {7 {( Z; [2 z) G;的COM = 0
0 D; m4 m5 O; q3 sChipType = 0. g( G4 l8 F# ^$ s4 ^8 R* X3 N
XTAL = 4" k' E& U9 } Y' W; T5 R
FlashIF = 11 _3 z; }+ E$ n3 u9 O0 u
PPIFlashModel = 59 F. D+ ]6 X8 _* j8 o2 R6 e
SPIFlashModel = 0
4 Z5 i; N3 G; a# p& T& XSdramType = 0
! N/ [& T5 G, H9 r& e6 o$ z) iSdramSize = 0. m( ~& J/ O, q! }% W
DisableEtcOpt = 0
1 q% _5 I7 g4 G$ C! \标题= GxDownloaderIII9 H% j0 ]& ^" b7 Q
3 C5 s" V9 Q% w2 K
5 e6 S8 U+ N( [8 Q: Y Y8 z; p, z
- E, R! ^$ e- k+ R' Y3 d0 z; t
选项:
1 X; `6 F* j i; r5 K9 m一般选用ALL(全部) 或key(密钥)就可以了,尽量不要用其他选项,容易造成冲突。使机器无法正常工作 |
|