|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑 & H ]; |, H) _0 z9 r0 Z6 \/ ]
; h! p. `6 ^# g, C
猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.
( q& E4 n; ]( w1 S$ R1 ] W4 N1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot: \4 A" |. C0 ]4 N
2. 设置启动参数并启动系统
' a) x5 V! d7 ~3 m3 m) v8 U- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
/ P+ K6 x6 _4 a3 k e; D - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
0 q' x% m- X1 o' }/ U6 Z4 h6 h) O: c - ext4load mmc 0:1 0x2000000 boot/Image
7 h* C2 y s1 y# @5 Q - booti 0x2000000 - 0x1000000
复制代码 + ?& X2 V6 w! ?$ o* c& ?
: e: ^) N6 n2 C( I9 W2 O$ M1 ^3 f
3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)4 O# x- |4 W0 [+ m i: v, F
/ v3 b$ T9 u! b! \3 i s# L5 \- # 修改密码# I/ ]% }+ D! u k! @
- passwd
7 ~- l5 {5 { H; x4 l7 w: ` - ) N3 w) K% @ A7 ]; W6 r
- # 初始化系统环境( `" b5 x) }, g; i
- ./linuxrc, g. K7 w' R# x+ D* n# ~/ M& g! g
; N" Z" Z' h9 ^6 s) c- # 使用设置的root密码以root登录系统
- D3 @3 n, M' z- a2 ?* L - + ]$ {# Y% h* s. Y/ z
复制代码 3 `; ]! I) S4 J: K* F
$ u; _; \9 {8 N- ?: w
4. 通过网络下载uboot文件(以http为例)
r7 B# N1 x5 i8 P. @4 H& o8 a% P \: T9 k+ y
- cd /media/
) ]7 K3 Q6 d8 }# V: K# }) A5 c8 O - wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot( T* |: P3 N, a! C2 D
- # 查看文件
; b* I: i6 ^9 z' j2 p1 N - ext4ls mmc 0:2
4 [: K4 ~# k% H% X9 ?6 x5 W, E$ c
& c6 m% x) [. b- S( b' |- # write spi- h* a; v3 A5 r
- ext4load mmc 0:2 0x1000000 flash-image.bin- c# j9 B9 ]# F/ \# g/ }, ]
- sf probe% Y ]) j* |* W$ _
- sf erase 0x0 0x200000
( s- G+ O0 C" T- I; y - sf write 0x1000000 0x0 0x200000
' H2 I, z9 `+ R6 C& ^& [! u
' W5 n: O5 u ?& {- # 重启4 `6 p3 t9 Q# `) s8 ]
- reset
复制代码 到此uboot刷写完毕, }1 `' l! ~8 F, @5 l" ~. A
1 q' D P9 t# R) Z9 d
$ R ]5 Y- s3 \ |
评分
-
查看全部评分
|