|
|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑
" X- J1 E2 g' f; u2 D: `/ ~% y9 \- G4 c$ j$ v0 c6 O
猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.+ w1 c0 `- ]# e1 l
1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot8 d& j `4 J h- C
2. 设置启动参数并启动系统
1 l$ X4 U/ s: h6 A4 [6 T6 m- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"* }8 k0 @7 k! I, x
- ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb% |' i7 G; x1 R
- ext4load mmc 0:1 0x2000000 boot/Image- r* v# u: Q: r6 T6 x3 s
- booti 0x2000000 - 0x1000000
复制代码 0 _% r, k2 X% J, f5 o
0 `+ k1 O3 X8 P( T
3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)
6 O7 a3 Q7 i/ B4 z7 I. \1 c v/ @3 y( t' S8 ?% s
- # 修改密码) u3 Q3 U/ R! i- t4 p
- passwd
- r4 t/ w% n3 F4 l% O3 w5 B - 5 X4 A3 \) n% `* T# }
- # 初始化系统环境
% h6 c8 S0 t" s. i/ U+ [, Z( M - ./linuxrc$ t( a- X. ^. A% K3 c f6 c
/ f) }2 V6 Y0 a0 T- # 使用设置的root密码以root登录系统
( d ?8 a$ v1 z0 ]) e - 9 R9 f7 O3 p5 z- f$ X7 a
复制代码 [8 D- M2 V( E) ]
9 @; H' V9 h% D1 O7 g' l& G$ c1 D
4. 通过网络下载uboot文件(以http为例)8 P- N8 l1 u; ~7 A( V- p7 i, j
" ^" z% G4 R* E2 R
- cd /media/' A7 X5 Q( k, D; X8 h
- wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot; a: B$ G, w9 x, `# ~% s& e
- # 查看文件* Y/ s1 ~2 k p
- ext4ls mmc 0:2
/ }; @: ^5 L8 X% z9 @6 Q - * f4 i/ }3 [$ D
- # write spi
( y, {4 c7 ^6 X7 m! X- v3 U$ Y - ext4load mmc 0:2 0x1000000 flash-image.bin# c3 x( a1 L2 I
- sf probe
p$ ~0 W2 u& D0 h/ A; h - sf erase 0x0 0x200000
2 Y$ f9 c0 ^! L* H" g - sf write 0x1000000 0x0 0x200000
4 Q/ |7 w6 `4 |; B9 D
Y: |4 @# L5 Q, C. U! P. E; W+ p7 R' ?/ Q- # 重启
3 y1 v) G5 ^2 o- l R9 K; L6 K - reset
复制代码 到此uboot刷写完毕; ]0 Y( e( u* L F# C% V* D
. L% ?' O6 { j" D0 ?: P; w( x) e
* k, X" [; {$ C7 S( ~6 }: \5 S |
评分
-
查看全部评分
|