|
|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑
0 T5 ~$ ?( b* W' R2 u) o
5 T+ y4 J) v& Q1 B8 v猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.
6 c8 R% j. O/ Y3 @% M# z, Y1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot( I+ a. ]7 r3 B" ]) l3 v
2. 设置启动参数并启动系统
# l6 `1 j, ^. F1 P. o- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
+ ]' B" V& B9 v - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
6 l H7 ]7 d* a1 R, { - ext4load mmc 0:1 0x2000000 boot/Image2 j) X" p* u2 O8 Y: S6 J0 |2 }: D
- booti 0x2000000 - 0x1000000
复制代码 1 \+ m4 g! O+ ^5 X( }0 ?
! L3 ? I+ _# ^2 I* Q* _3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)
" G) P9 X! q b
, z" |9 {3 n+ W! K- # 修改密码# J& b8 Z) w) ] x
- passwd
4 b# i9 Q. G. x( l5 D - ' ]$ x/ p/ W" Q
- # 初始化系统环境
% [7 ~) p, y s0 f! f6 z - ./linuxrc2 l6 u9 w/ H7 m4 a. m
- $ t- e2 r+ P* C* c9 y7 E8 Z: S
- # 使用设置的root密码以root登录系统
& a! ^) }- J. o$ S4 V - 6 t$ Z4 g- e0 y- j2 g+ u
复制代码 # T. n! m$ Q o% O) R
; V4 A5 m7 C8 I- z/ @! |3 h4. 通过网络下载uboot文件(以http为例)
: g& U# u' I9 b- r- n2 Y# P
% ^5 M, }5 B# g: s! p6 U6 V- cd /media/
3 N4 j3 b* X1 E6 ^, W, Z' K# N2 Q - wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot
$ n$ T) w- c3 E: d+ n; s- # 查看文件; ^2 \6 Y. J1 i- {6 f; s
- ext4ls mmc 0:2
7 T7 L% z) J. m
! s# z8 ]1 ?" s% ?" ], w" [- # write spi
3 O' D5 U5 [# p! v( B: i - ext4load mmc 0:2 0x1000000 flash-image.bin
. P+ B# r$ @7 S$ ~# x. H - sf probe" q, ] @# P. s3 D
- sf erase 0x0 0x2000006 v! Z5 D- E7 Y
- sf write 0x1000000 0x0 0x200000
7 k9 s2 | P4 n7 D - ' X7 F- C$ Q# Z* Z( d' G' z
- # 重启
& Q+ B( d. Z* i9 Y - reset
复制代码 到此uboot刷写完毕
4 b, k! ]& c7 G2 Z) [1 E
; z2 F- N0 H5 \0 E) v3 b, F) k
3 k4 _, F6 m( S- t |
评分
-
查看全部评分
|