|
楼主 |
发表于 2008-8-5 19:42:47
|
显示全部楼层
你的bin具有crc校验,不可轻易改动。解决方法,可以读取“全部”用下面提供的“海尔haier 有
! t3 S$ t2 W* V6 j6 E. p+ _crc校验码.bin”这个文件来替换掉00050000h--0005fff0h这一部分数据!共65536字节……/ e4 M1 t! L) X1 L8 |5 C
五、烧写bin 5 A' E$ j: H# F% H( Q1 {$ O' H
. M( y% ]1 [ K6 f& c
?这一步是最激动人心的时刻,如果以上步骤都不出错,就仿佛已经摸到了成功大门的
# \9 k( C2 Q- n4 k$ x拉手……需要注意的是,接收机在与电脑连接前要关闭电源,先运行软件,设置好后再开8 q9 w- V6 L8 [' p6 Q {6 G1 g/ X7 E
接收机电源(国芯还要点那个大按钮后再开接收机电源),烧写完毕后,要先关软件,再
0 ^' I" ^0 N6 ]& I关接收机电源,再拔下连接线,拿去电视机上测试,与电视机连接好后,但不要接那个带+ W& {4 c. v* o: p
螺丝的天线插头,开电视机,调整av模式,再开接收机,虽然无信号但可以看一下台的数
3 M j* Y! k- n" e量,经过30秒左右无异常,不自动搜索,则可以插上天线接头……进行最终的测试!如果
4 o7 \ I4 r: t一切正常,恢复了46台,切忌日后不可进行自动搜索等操作!: [" B+ ~ W$ i4 X
, a: @7 G \; x, W" ]: n) D( |
1、海尔haier 烧写,接好连接线,运行刷机软件,设置软件选择芯片型号,选择com口,
0 C; n! Y2 w) J1 A$ J f选择全部(读出并修改的是全部,这里就选择全部),“打开”选择修改好的.bin文件,' ~/ @' V1 c% }( W* U
一切设置完毕后打开接收机,待状态变为“就绪”后,点“烧写”按钮即可!进度走动,
! C: R( n0 ~0 L8 D4 W7 _" f完毕后,先关软件再关机!, M- T# E& M* C4 P9 k5 b
2、国芯烧写,同海尔haier 差不多,先连线,然后运行软件,操作模式(Mode)要选择:
6 e" X) Y( b: {3 U# x" F0 u9 `回写(Download);晶振频率(Xtal)选择:4MHx;Flash连接方式7 @* Y" g! ], z
(Flash Interface)1M储存器一般选“串口Flash(SPI-Flash)”/2M储存器一般选
- A9 ~# Z; z2 D* ^“并口Flash(Parallel-Flash)”;Flash产品标识(Flash Model)请根据自己的储
4 g( \5 v6 k% M+ b存器型号选择,设置好一切1 m5 l& q) D" x
,点那个大按钮后,然后再开机,进度条走动,完毕后,先关软件,再关机。
& \" a2 S5 A" Z. P六、复活:变砖恢复(死机恢复)
; l& w3 W' t* J+ O- ^# ?4 Q
5 b+ Q S- v$ { 无法与电脑进行通讯,遥控器失灵,等现象的产生,其原因有二 6 g, ^9 V0 y9 Y% k1 v
* L1 n! r+ X/ N; C1 S+ M
1、下载了别人机器上的bin文件盲目烧写,由于别人的机器配置与自己的机器不同,
+ T3 C9 _* O9 l所以别人机器的文件也无法支配自己的机器,所以才会出现各种各样的怪毛病; 9 U7 E+ c+ c. D, `9 f, X( u
7 t9 D: F8 \9 G& J: _. c* T 2、自己备份出来的文件不正确,也许是自己储存器的大小没有事先判断好,选择了
* s0 a* x9 d8 ?不正确的刷机软件,也许是在软件上的设置不正确,导致读取的文件不正确,那么在此基+ V& a; o5 r6 q6 |
础上修改的文件再次烧写回去的时候就会产生各种各样的问题……
$ W6 v7 `" @( g) D; M0 |: K* `- W, I( _( n8 ^" ^! Z
下面以海尔haier 芯片为例,介绍恢复方法:
+ r; n- A; A+ B5 t) t: {6 R" W5 T- r5 o/ `) i& y
?如果是5针的机器,可以在后面找到一个1.6v左右电压的针(bl针),通常是最后
9 M( ~( H5 d' h0 o& V9 y一根针,将其与vcc短接,然后连接电脑,运行刷机软件,打开接收机电源,点“复位”5 `- C6 H ^; z8 x
按钮,如果出现“就绪”,立即烧写之前备份的文件来恢复!烧写完毕后,关软件,关机
' |2 g6 |- m6 g5 S器,去掉连接线(包括短接线),拿去测试! ( {' I; `; S& A, k0 b, a5 v
( c% d4 S, _0 l ?有的4针机器,可以在主板上找到第5针的焊点,有标注BL(BootLoader)或vcc2, N* {/ i& j8 P& k! |. @" }" X
的,那个就是用来恢复用的,与vcc短接bl即可…… 5 y M$ L# Y5 O( d
( B4 F2 j5 p. i' G) c! r& R
?如果没有5针,也没有找到bl脚的焊点,那么可以将Hi2023芯片正面对准自己(即芯
" O y d! n6 k' ~# a; J' }2 k片字样正立)从芯片“左上角”向下数第13个引脚即为BL脚,该脚应与升级口输出的+5v
1 r! Z# b& w3 }+ d% A或+3.3v电源针短接,动手要非常的小心,Hi2023E芯片引脚非常细小,弄不好就会将焊1 `! R3 U; _: \+ l! n" j8 ]7 j# U
锡粘连到其他引脚。而有的升级口vcc为+5v以上的,这种情况就要串接限流电阻等元件,+ D3 v( O# g3 T, o8 \2 [
否则芯片烧毁!
0 U! g6 E8 l1 E. L" s1 p6 l8 L" I" A3 q4 T: x
?用万用表查找过程中发现板上有个空着的JP104跳线位置,其两端正好就是2023E的
% x6 q1 O% }4 u- ]/ L% {0 J5 i109脚(BL脚)和+3.3V,将这两点焊上,与电脑连线,运行刷机软件,开接收机电源,. z6 @* A- k5 ~1 w0 L
点“复位”按钮,OK“就绪”了,把原机备份的文件再刷回去……刷完后,关软件、关接
8 y5 n2 m5 E) |0 u$ X5 J" X收机后,一定要把短路的两点断开!8 p* i& ^/ Y3 x9 X7 H
$ o8 U/ P$ D8 F- x - g3 Z% O& F: F5 G( g% B+ Q$ R+ _
+ Y* L: {! H& W0 t$ f . Z1 e' K& |9 n9 J0 B( U
E4 O9 d1 G5 h2 MGxDownloaderIII 主要参数(中文,原文为英文)7 {" A: [9 A( g) G
, e: j, C; i1 I7 ~, W; ~8 N8 m主要]: g6 O4 t1 Y* [* ` j n0 h' [
查看= 1.00
1 V) X/ S4 h8 u1 s+ s3 lSegNumber = 97 l6 H& ~. g4 K1 E; U: R, A: K5 H
Seg0 =所有
2 W4 Z- G/ x8 |# e, c$ K/ D段1 =引导装载
3 ?2 g3 E. ^ e1 p% `% u5 Y段2 =主码- q8 U# b, G9 c4 S
Seg3 =标志/ \2 U! R* K9 D) Q$ L
Seg4 =通用数据
( y( |- m$ U* k- s- T$ {) L1 g+ ZSeg5 =默认UsrDB5 f: `3 _. Y( \+ G; C, k6 }
Seg6 = UsrDB; {4 [# i4 E+ Q, a7 j4 X! d
Seg7 = SysDB
# Y" ?$ W- Y2 m5 H$ r$ tSeg8 =键
/ T& A9 x9 T1 D6 ~/ p[全部]5 `8 d- X% |8 e& H' D9 y
StartAddr = 0x00000000
, q% F0 r. o2 h$ `& BSegSize = 0x00200000(2M) 0x00100000(1M) 注意:盲目读取和烧写很有可能将你的山机变为砖头) N9 C0 w; e8 H; U* g
/ c2 q! s+ H" f* Z* v. {
6 j" I0 I$ x9 q1 `8 z/ d% }
& b9 ?. E: _1 M8 c$ R[引导装载]8 |6 g6 Z: w T' q8 q+ o7 F
StartAddr = 0x00000000) H' R% Y% |+ ?0 a/ o$ D3 G! Q
SegSize = 0x00010000' B/ f8 a" R6 X8 g8 I
[主码]
( Q. K9 c3 n" r" R/ NStartAddr = 0x00010000/ o) E& i5 z" M, D V( Z
SegSize = 0x00120000
* L- X" }( S5 A; F$ Z[标志]/ f# U+ D) O' s3 |* C4 I* ]; M: m; w2 Q
StartAddr = 0x001300006 {! ?2 a0 u6 y# b4 M6 {4 o
SegSize = 0x00008000
2 x) {2 |( `. \% h, _8 O[通用数据]
% o$ U3 d- P$ e# M) |0 zStartAddr = 0x00138000 x2 m, Y0 H: e* P- C) k- J
SegSize = 0x00000800
$ a4 Z9 D( l% ~2 {9 N- I. _[默认UsrDB]# M+ x" r5 K. F
StartAddr = 0x00138800: q% Q% o& N: Y! x% c
SegSize = 0x00007800, I7 H' C! b+ N2 p& T r. a5 A+ A
[UsrDB]& X! t E& g4 H5 _: J. w
StartAddr = 0x00140000
, d7 p* {6 e& K4 S6 E: hSegSize = 0x00080000
6 F, G" B4 R, _7 S6 i' Q) |[SysDB]9 t4 _' Q/ w) V* t, Y. d; ?4 ?
StartAddr = 0x001C0000
2 M' n+ ?2 T' d$ `! ]6 o4 ySegSize = 0x00020000: w z. s6 h2 f! n; j; B$ S
[关键词]
2 I: `" Y$ d$ bStartAddr = 0x001E0000
# i3 [5 J2 D2 c4 r& TSegSize = 0x00020000% f3 v# P) t, s5 I+ `
[配置]
* b( H3 o; q. F;的COM = 05 U f% F- | L* @, [
ChipType = 0
# W0 |( m# j. b" e0 m) rXTAL = 4
3 V4 {! M2 U) j6 FFlashIF = 1
/ A- P. T6 A- r' u8 F% Q: I. U0 LPPIFlashModel = 5, [- k. k' A' u2 H
SPIFlashModel = 0! \1 t$ @1 G3 u8 p1 g d( e3 { o K" h
SdramType = 0
' [( I1 j5 T tSdramSize = 05 f# g* r; h# f0 S
DisableEtcOpt = 0
2 d4 N( P: Q2 I6 U标题= GxDownloaderIII
9 H- ]* [- R5 W; y- |! Z( v- ?. P* B) d2 K$ u" d {
: R; G. f; F: y- i! i- f8 E3 Z- l
5 C' [! [; E. e9 H选项:
. s/ g4 u" y7 f$ A- v& }/ m7 B一般选用ALL(全部) 或key(密钥)就可以了,尽量不要用其他选项,容易造成冲突。使机器无法正常工作 |
|