|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑
6 |( s6 ~4 [- q$ M4 u% E
) u' D' H6 m2 B# }9 F8 y猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc." H8 r. ?8 m" o4 P/ c% v
1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot6 A. J. O# l' ^
2. 设置启动参数并启动系统5 O1 M4 `0 S& v' i/ O
- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"! e+ V- o6 N/ ?: ` m+ i3 r% S
- ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
" I# q9 q+ t e# r - ext4load mmc 0:1 0x2000000 boot/Image
' b$ {" [0 ?, h - booti 0x2000000 - 0x1000000
复制代码 : J2 T: G6 a5 s2 q
7 p& q" @$ h. u5 \. @1 n4 [3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)# s5 A) E7 k" C8 P
0 b3 Q4 {0 {& U8 j$ ]- # 修改密码
1 r7 u" c- k* N" D7 d! J$ ^; ?. s3 f. v - passwd( D0 u/ b+ d+ p: p. g0 y( M- J* R; y
- $ U2 N: W" Q) {* y$ F, ^+ ?1 F
- # 初始化系统环境
* l% [6 k) U" ~* H" \- T* g& ~+ A - ./linuxrc8 R) O% U B; @. W% I8 J
3 O' |0 s2 l- L" d/ ]6 ~- # 使用设置的root密码以root登录系统
+ l& H3 d' w( p9 {3 @" r4 s% C - 8 w6 L! d5 V- o& f4 L
复制代码
# O6 w$ J* ^8 k% q" A/ Y6 c" q/ }0 O9 U8 @4 T
4. 通过网络下载uboot文件(以http为例)
/ k! |1 O. {( `. D- Y* `7 I* [: _. m }( Z! Y5 ?
- cd /media/6 R$ W5 W: c6 q1 h
- wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot
+ X6 `4 z6 O5 z0 u4 f. o% A% U& R. {- # 查看文件* m1 I. |8 w$ |+ N
- ext4ls mmc 0:25 B' e+ \% H2 @' n9 J; G5 ]
- , B) k+ Z6 _& ^
- # write spi3 x4 t" h+ f1 e& d4 g: N s6 `
- ext4load mmc 0:2 0x1000000 flash-image.bin
! S/ l7 W' K% i( H* N/ ? - sf probe
! x' D( M3 X4 C7 }2 L/ v - sf erase 0x0 0x200000: q' R% R& G9 k6 f% q
- sf write 0x1000000 0x0 0x2000009 c0 P: C& J7 A1 o5 H
& J* k. ~" y. D& z' s- # 重启
/ A+ }4 c8 g6 R3 v. P - reset
复制代码 到此uboot刷写完毕" i9 C2 f/ W& E1 z- d, L
' \" l( Y% S. e7 Y- q9 r3 b/ l# ]0 x' T9 J$ U" U) d
|
评分
-
查看全部评分
|