|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑
J. g, g+ Z6 w) ~
% f$ {1 ^# Y4 I; R猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.
1 a5 Q# p3 f; n1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot3 n) z4 [* Z1 C8 M4 s' \
2. 设置启动参数并启动系统* |$ X3 K+ J: P+ n, e9 l
- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
% Y/ M+ J' w y- k - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
2 P6 z6 s+ t# |* k5 C - ext4load mmc 0:1 0x2000000 boot/Image/ |( ~" j* t, ~6 K! r
- booti 0x2000000 - 0x1000000
复制代码 $ ?* P3 s( m0 o8 o, m! G' m
9 U0 a( Q3 k0 z) A
3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)
, x5 o3 S7 g1 F4 i
1 ^1 `* W/ Z/ v! J* G- # 修改密码
9 s+ I A: R/ e0 F+ ?* d - passwd
+ V: o& w9 j A; e! v) X' c
: N1 [* _' v& x' W' E- # 初始化系统环境: M. Y: l4 Y% T9 X: T+ N
- ./linuxrc
|# e) R7 d) _: H, W* z; d
5 P2 S7 W* X0 g2 V! I( h. {: X- # 使用设置的root密码以root登录系统3 k+ s0 Z" _$ t* E) B: Z1 c9 r
0 O6 p+ _9 c2 b, n7 P) A
复制代码 6 @1 O0 i+ K1 o x2 x: Z
. b9 D' D- s8 K" E/ e4 [2 |+ {4. 通过网络下载uboot文件(以http为例)2 z% h* h4 X3 N+ |1 T
2 l! |- K' {5 _* L& S
- cd /media/4 a* t! t! h2 E( T6 e, ], f
- wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot
* m H* D6 C; P: D; q- # 查看文件) n2 x" [( \4 d( S
- ext4ls mmc 0:2
8 {9 P; `+ ?$ p4 H& F& Q, h P - + F4 f2 j/ C& v' h
- # write spi
! y" V z2 q5 c1 k8 d- F - ext4load mmc 0:2 0x1000000 flash-image.bin
. L- G8 S+ O6 Y/ C: |- S; M; n - sf probe
% D% y' e. _, x/ C - sf erase 0x0 0x200000
% H" g* X @: S- H7 p7 ^ - sf write 0x1000000 0x0 0x200000
* q4 ?# g7 N1 e% w; H - ( P+ ?9 f# o: p5 h6 T" V- j: M7 c5 s! x
- # 重启
P( G$ U; D! w) Z9 c0 |4 n$ p - reset
复制代码 到此uboot刷写完毕
; R) l2 U5 h, |: x
$ [5 B: N2 r. ~. u& V, K5 ?8 `+ e% T$ ~7 h1 I
|
评分
-
查看全部评分
|