|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑 / B1 I( u) O8 P% O6 [' _% ?
" C0 l# j3 `7 J猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.
' n! a" B8 G* y# Q1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot3 }6 r9 r: X* B, W
2. 设置启动参数并启动系统
0 h% }& ?1 O1 {- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"; {2 z2 @% |. J& x0 m
- ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
: w+ w9 p C% N# v - ext4load mmc 0:1 0x2000000 boot/Image; \5 j3 t$ E; A3 I+ G. h
- booti 0x2000000 - 0x1000000
复制代码
& u2 o) T, N9 P9 X) ]. r# j ~6 `5 r& v
3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线); j8 E8 O5 P1 h% m; X+ [
( y4 B& b9 b4 r- # 修改密码
% u3 |& V4 l, c5 n7 b0 M* E; d - passwd
% e1 Y5 Q; d! L+ F6 y+ _" O; s - . h* R2 s$ _) i' Z2 X! x/ q
- # 初始化系统环境
: W$ G( U( n, ~6 f - ./linuxrc
" H0 ?9 f3 N! h4 T
) H& o8 g( y4 o, V- # 使用设置的root密码以root登录系统
* D. q& B2 J5 a3 W( }5 D3 v
' p: x% s, k$ l" e7 k& a
复制代码 4 D# e. {# V+ Q; u
9 T( L0 e2 `9 w0 t0 M% ^5 t4. 通过网络下载uboot文件(以http为例)
9 C; }! j+ c B9 [/ i* D4 d5 v, N# Z8 T* F' I" `5 C+ A
- cd /media/
) V8 `: X, ^! d - wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot
4 C( m- F, @# r& g& A9 p- # 查看文件
) @4 @& Y4 q, Q& E9 F5 @1 O - ext4ls mmc 0:2
) y+ }9 w; m$ B% f2 J+ j
; [5 W' o2 v) j3 J$ d- # write spi# z1 E+ g- O" \
- ext4load mmc 0:2 0x1000000 flash-image.bin
4 L, v" {& C# O- S5 m/ Z7 t - sf probe5 ]1 T" G7 w$ h. A
- sf erase 0x0 0x2000004 q$ B6 M+ e, ?( y( y+ I, [
- sf write 0x1000000 0x0 0x2000009 b I* |* `) ]* a& B
- . g1 I& N0 F' L5 t
- # 重启5 g1 w3 p) e/ U; g2 s
- reset
复制代码 到此uboot刷写完毕; B9 Z; `/ J% a4 t& }) O1 k, }
" M5 E/ Y' O9 N' R
, ~. }7 T7 R H) S& V# e- Y |
评分
-
查看全部评分
|