|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑
$ K) j: R% L2 Q+ Z" G5 v
8 c" K3 q$ N- u; `, F猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.3 W8 ^/ b a) n! f8 C# c
1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot
( U* h+ `( P" o2. 设置启动参数并启动系统/ S$ X9 R0 G5 Y) E5 g4 X
- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh") Z% y2 f+ L- J d& t! E3 E
- ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
, z$ S5 `- L' a. \$ m k - ext4load mmc 0:1 0x2000000 boot/Image
+ U3 {) K5 t/ K9 X) a" V6 `, B - booti 0x2000000 - 0x1000000
复制代码 8 C C% c; r. t+ y9 l; P$ z5 n# l* A
/ ~) t1 Q% `- w3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)$ Q" R C& K; T9 }
' \4 m( C; m. k
- # 修改密码. u, T7 y( R) b& x7 T
- passwd# z2 a; U K& E$ {0 [: h
4 e! n9 [& y/ S3 o; U- # 初始化系统环境
$ p" a) t: A. c# `: l0 F - ./linuxrc
7 X4 w, i; N& v
' f1 v! E% u0 @6 Y6 l- # 使用设置的root密码以root登录系统; |+ D1 e6 _# y3 s3 y! r2 R
- % b4 k7 V/ l! N! ^; ^% x E" @
复制代码 3 G+ D# c$ {$ d( e( ], G8 ? f w
; x1 }; z7 o& n* j4. 通过网络下载uboot文件(以http为例)1 M( S) w; N2 P2 W5 R _6 N8 [2 L$ @
5 }" v3 D/ f. C9 U- cd /media/
7 D+ T4 x, Y5 a" H; P& k - wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot8 J/ S, X* l8 C- O1 ]
- # 查看文件. O4 R) D9 R4 c9 m ]; g
- ext4ls mmc 0:2
( {9 K& i# B+ D |
2 B) V. r6 O# Q t" l/ Y0 ]- # write spi
I# V) Y: s0 o, } g9 N( [5 {& S1 { - ext4load mmc 0:2 0x1000000 flash-image.bin/ R4 t! m7 I j% N& x) R" E
- sf probe9 |* q! d5 p+ f" U" f) K) d
- sf erase 0x0 0x200000$ h- X. O5 C ?
- sf write 0x1000000 0x0 0x200000
+ s: S* T: L/ A+ z* c2 l* k* M% M
! O$ c* P% ` G1 i& E* k+ h* Z- # 重启
$ L- h0 v4 n4 [$ s3 N/ U2 r& _ - reset
复制代码 到此uboot刷写完毕/ v9 X) G" b! U6 a P
& U! O* S. c3 ]$ R8 j
2 ?3 \# A4 D. B
|
评分
-
查看全部评分
|