|
|
楼主 |
发表于 2009-11-19 10:05:36
|
显示全部楼层
本帖最后由 hugebird 于 2009-11-19 02:39 编辑 / j$ v6 f( X2 R, C7 [0 A1 [
期待能刷新版db120的% |9 x d4 U& k& v1 b
test0x01 发表于 2009-11-17 15:03 
8 O2 m: p/ ]9 h& [, U1 t/ W R( `, d4 a P# q" I X- u, ]7 K3 Y0 X! c
! a0 O% |% y0 C {% {
前面已经说过了,10#和11#的两个改版的固件在新版的dB120上也可以用,因为flash检测过程是自动的,即使再换其它新型号的flash也没问题。 flash检测原理和bjtag1.8版的自动检测方案是相同的。因为dB120没有jtag,风险比RG100AA要大的多,所以以前只是提了一下。2 _1 a4 U6 D: q
& P0 C- W) ^& g2 L: Q( P如果要用在dB120上,要对这个固件进行重组,
+ `5 L1 q" p% p) T# U1. 把tag.bin里面的boardid改成"96358VW2" Q8 n, ^: L: e D
如果原始板子的id就是"96358Vw2"可以直接在web里升级,否则进CFE升级。+ u7 `- j, \# g, {# o& Q
刷好以后,dB120的boardid改成96368VW2, 这样网口,led才能正常。: X% E3 L9 [' f% _/ |" ^: D
因为对于新flash的支持,需要cfe和核心固件两部分都支持才可以, 所以CFE和核心必须配套。只刷其中一个有时候是不能成功的& b$ Y- y1 ^. `( H% A% V+ ?
& m" K0 N' i1 u& v再次说明,这个方案风险巨大,本人从未测试过,普通用户切勿尝试。
' k8 }2 G& q# J9 _. m& u' q+ Y. x/ ]5 K- W* _, X3 \: ^
首先查看flash芯片型号,找到对应的第1扇区大小,确定封包大小
# Z9 B5 z$ |) T/ O+ k原始固件 old.bin
/ i) W1 h: U, p }; U" }0 W1.拆包- brfwmod -decomp -i old.bin /notimestamp
复制代码 2.重组- brfwmod -decomp -o new.bin /m:2 /64K /boardid:96358VW2
复制代码 还有就是usr9113要用对应的brfwmod。1#的ST版RG100固件不能用在DB120上 |
|