|
|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑 + q0 M: J1 X+ {0 C* Q0 A
6 @% R% m0 M$ F7 S1 @0 x0 g _& N猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.
9 c8 Q8 M* P2 F P5 t1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot% s7 t* v. M# q: U; Q) m( C
2. 设置启动参数并启动系统
4 K* G O7 |, x- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
* }1 R( h5 B& ^/ \* m* F- d9 K3 D - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
5 E. U; j1 P) O V# g - ext4load mmc 0:1 0x2000000 boot/Image
% {0 F4 N' l7 X* h8 c0 l0 P - booti 0x2000000 - 0x1000000
复制代码 ; e& Y" n% t2 o; E) ^4 h
/ ]2 }: N9 T+ `9 J: v0 v; v" }( N3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)0 M: ^) {: B# I; x7 ?: U
8 f1 t& f4 [9 g# G3 \- H2 y" { `- # 修改密码
$ u- r0 g1 p; ^) X - passwd6 T! U7 w( j4 J- S, r' p" ^' P
' q. f- F' h( v3 Y0 k$ F @+ m g- # 初始化系统环境# q, w7 W+ ~4 ^& n7 c6 Y7 \
- ./linuxrc
) C% U" D) \% M+ e4 M - ( f# x" s7 C3 `) i
- # 使用设置的root密码以root登录系统
+ }& Z2 N& X' q; i - " ` r$ G# ]+ u2 P L& B: b" l
复制代码
7 f# t4 i4 h( w; Q- f, a" J+ I b% s* R0 H
4. 通过网络下载uboot文件(以http为例)
a0 l7 m+ b3 a! m. @
3 z2 Q# X' z3 \/ e9 X, z- cd /media/
% Q5 I2 K. S: |$ P7 I# J8 Y - wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot8 j# ~9 \" b1 k% E( r
- # 查看文件" U' ?* P7 \9 \5 S0 Y
- ext4ls mmc 0:2$ k( {8 @4 {' M+ _6 u, g I9 t
! D z! Z: K- b V- # write spi7 f. f2 C$ D) Q% A, n! m4 l V. [
- ext4load mmc 0:2 0x1000000 flash-image.bin
( s# C) ^; M! U/ w* Z6 Q - sf probe
. \1 V, n# b% ` - sf erase 0x0 0x2000004 N+ K% L- ^, @) b ~% i; B
- sf write 0x1000000 0x0 0x2000003 y6 w5 v$ @. ]6 f& U
8 S5 y0 E( V3 X1 ?% d q- q- # 重启
2 }9 u3 x! v4 n: Q+ j( G - reset
复制代码 到此uboot刷写完毕
. I5 I4 Z/ s. W. J9 w
' P4 C* Q9 K$ q& |+ C9 g: i) w6 N2 k. v7 M
|
评分
-
查看全部评分
|