|
楼主 |
发表于 2009-11-19 10:05:36
|
显示全部楼层
本帖最后由 hugebird 于 2009-11-19 02:39 编辑 & T+ N V3 x) @' Q% O. R8 Q9 r# [
期待能刷新版db120的
3 L: y4 z5 ]' R; l" a& Xtest0x01 发表于 2009-11-17 15:03  9 g' K1 t, o4 T/ P- g/ s
% |% k' E2 e0 k- |
6 F( C0 f( f- e: r* S前面已经说过了,10#和11#的两个改版的固件在新版的dB120上也可以用,因为flash检测过程是自动的,即使再换其它新型号的flash也没问题。 flash检测原理和bjtag1.8版的自动检测方案是相同的。因为dB120没有jtag,风险比RG100AA要大的多,所以以前只是提了一下。+ h+ H) C6 m+ t, Z1 S; e
+ j0 N7 V7 Y" F& F" j+ M; c# F1 G如果要用在dB120上,要对这个固件进行重组,
- C1 |4 X8 M( z& X% X/ E) }1. 把tag.bin里面的boardid改成"96358VW2"; V5 O) r" ^9 I1 v
如果原始板子的id就是"96358Vw2"可以直接在web里升级,否则进CFE升级。# [! v$ ^! O! v) ?
刷好以后,dB120的boardid改成96368VW2, 这样网口,led才能正常。, `: e: k$ F( ~4 z4 D
因为对于新flash的支持,需要cfe和核心固件两部分都支持才可以, 所以CFE和核心必须配套。只刷其中一个有时候是不能成功的 y" @5 R t) \' _. g
7 g# S$ i& x2 [. P& \
再次说明,这个方案风险巨大,本人从未测试过,普通用户切勿尝试。 , Z- c2 T6 z# O& d4 M, T
+ N/ e; K% d, K! t/ ^: f8 }首先查看flash芯片型号,找到对应的第1扇区大小,确定封包大小4 T+ ^- o* { h5 a' ^! f" M
原始固件 old.bin
: U- M% I' u2 I5 t8 S1.拆包- brfwmod -decomp -i old.bin /notimestamp
复制代码 2.重组- brfwmod -decomp -o new.bin /m:2 /64K /boardid:96358VW2
复制代码 还有就是usr9113要用对应的brfwmod。1#的ST版RG100固件不能用在DB120上 |
|