如果有编程器,事情就比较简单了。
: C2 E; j7 A9 h: G4 ~实际上只要在新的flash芯片里烧写了Uboot, 其他事情都可以用Web页面搞定了。
, W+ w5 ?: L' M/ I如果没有编程器。可以考虑保留原来的Flash,增加一个开关连接成双Flash启动的方式。
' q5 b8 [' Z; G. o6 _5 F9 B: ]5 b使用原机上的uboot,烧写新芯片的Uboot。这样做需要使用TTL串口线。
8 a4 [. B/ M8 J" \! J4 U先拆下原机的Flash, 将它1脚掰直了。在PCB 上1脚的焊盘上连接出一根细漆包线。用高温胶带覆盖上1脚焊盘,使其不会与芯片1脚连接。& E U6 e* F% |
再把原机的Flash焊回。2-8脚焊接,1脚不要焊,悬空。
; \: q8 k: Z8 m" U3 q0 I% i
2 i/ V3 }7 H& @+ E把空白的16Mflash肚皮朝上,5-8脚直接与板上原机的Flash对齐焊接。可把5-8脚稍向下压,以可靠接触。
6 k" ]- j" k3 P$ q, T' F6 d/ k用漆包线连接两片Flash的 2-4脚。
8 t% ^$ h Z2 W1 S: |' J把两个芯片1脚连接到双刀开关的左右引脚。PCB上1脚引出线连接到双刀开关的中心引脚。
& `/ o8 `1 o" K& }3 G% U# y4 i% N7 H8 }5 B
双刀开关可以用热熔胶固定在PCB正面。这样,PCB 焊盘连接哪个Flash 就会从相应的Flash启动。
* P J6 R9 a* ~" T4 z
- x/ B; P, i4 o' c* o最后,在每个Flash 的1脚,8脚间都连接一个20K-100K上拉电阻。5 \0 i; v5 [5 K F4 S/ f
2 c9 j8 ^5 F4 ]
|