|
|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑 8 a5 A0 q: K4 I. g5 z6 C9 G3 a6 i
/ D- q0 l7 T* ]( _& m; r猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.% p1 T. c1 W& [6 h" v
1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot1 ?* Q+ h4 h+ u& ^/ ~! K+ E
2. 设置启动参数并启动系统9 ]6 ^8 K8 x' o6 @0 r
- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
h- L- d3 @: m& G# ^ w v" v - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
; i3 K/ b$ y& V3 Z, g" L. K- x7 m/ I - ext4load mmc 0:1 0x2000000 boot/Image6 S+ o8 c2 ^- M3 o, X: u( r I- l
- booti 0x2000000 - 0x1000000
复制代码 1 j" K1 q+ ]* {) |
- [% }6 U" w) T. V
3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)4 A6 h6 X+ ?& m }$ H$ W! U
, y f5 J2 E t2 Y8 { C& `# a8 f& s2 D- # 修改密码
: W: _% e% e( W# f, h0 m4 H( { - passwd
( \3 ^$ t$ @2 e7 ^6 v/ g
; s3 o8 e- e9 [, c. d6 P- # 初始化系统环境
0 T P7 ~! p# p& d* Z - ./linuxrc5 u* G$ n% u8 J. O" r! S6 t
- ; k3 H7 h1 p5 Y8 T: _5 @* m/ t# b
- # 使用设置的root密码以root登录系统
R) ], t+ L W0 o& _# y' q - * Q1 b! @/ d- m: A+ Z5 h
复制代码
+ ~. U# j( ?$ x3 H0 D2 w, x
9 \! m' a& K0 @$ ]$ d' S4. 通过网络下载uboot文件(以http为例)
: X; t6 |% j9 S4 b( w7 f7 c0 p T% \2 V8 |: F1 ~ N
- cd /media/
* E1 w- {* f/ z! l+ H* ` - wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot/ E/ j. K8 ^" X( y i$ a- o
- # 查看文件. V. T3 y" M) s; ^* L' l
- ext4ls mmc 0:2
3 s5 O2 z' `% I& m) F - . {8 J$ D2 j* ?$ C
- # write spi( i! t% r. ^* |: i% R7 J3 F+ O
- ext4load mmc 0:2 0x1000000 flash-image.bin
9 g$ M5 E5 a: H: Y, j - sf probe
; o0 W; v7 K S L% ^ - sf erase 0x0 0x2000008 J2 P9 K% p3 p+ P- Q
- sf write 0x1000000 0x0 0x200000
" b2 }9 u; m3 c0 b0 E# | - / V L. S$ _3 b- K
- # 重启
( k* u0 S- {+ E6 G/ R9 \' R6 \ - reset
复制代码 到此uboot刷写完毕 J7 n3 W1 ~) F e
5 e2 u8 b; W/ I; S
3 i7 s f) G; x) Q- n |
评分
-
查看全部评分
|