|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑 ! I- L) F9 _4 m$ @
' q, O# V$ }8 I+ d7 M7 T- j1 S
猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.
( R7 G j% Z9 {5 @1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot
8 }7 S, t( w# N5 r' P" b2. 设置启动参数并启动系统
4 W8 ^" l: ~2 O6 o- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"" e7 W* r& D V, o6 u& ?7 q- `8 r; e
- ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb5 t: g9 R, W6 B
- ext4load mmc 0:1 0x2000000 boot/Image
' j1 d! r# A, }$ ~ U" b0 h - booti 0x2000000 - 0x1000000
复制代码 8 _9 N: L( y* I7 Z3 V" p: @) j/ S9 A
$ O. X ^ ]6 `( o6 |7 l9 m9 \3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)
0 h5 a/ F: {# I/ m0 k) N2 Z: w- z
- # 修改密码+ t8 \! k" m- T. K& I1 t
- passwd9 U6 }9 t6 m* N4 f- X: o1 i
- & |) G3 s9 Z' _& p
- # 初始化系统环境
0 G* `% e8 G4 o9 [% y" P - ./linuxrc. E% I* c1 m/ j: r
- 7 _: P6 @6 j6 _2 c* N7 i6 c5 O
- # 使用设置的root密码以root登录系统
" F7 y) h; \" S, | - + t0 s9 c. ~4 ^$ T
复制代码 9 {/ [/ I/ P9 S
' G( p" \* n! s# a2 @0 F P
4. 通过网络下载uboot文件(以http为例), d1 L7 D: V- y8 O! d
" M/ o% [7 t: m- _2 x0 y. Z$ l
- cd /media/% M3 k: H7 Q: V5 p4 y# T
- wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot4 i7 I4 B( O, Q
- # 查看文件
# f* }" A: Y6 F" I$ { - ext4ls mmc 0:2
$ `9 z2 u) {; j2 [* C1 a
+ H5 }# G: ~" v& x4 R- # write spi
* j$ `' r0 Z" g# [% J- ^ - ext4load mmc 0:2 0x1000000 flash-image.bin u. \6 S- l* z$ z: P2 u) z
- sf probe6 E( Y" k9 v6 `) v$ j5 _
- sf erase 0x0 0x200000
: e/ k& s& w2 J x - sf write 0x1000000 0x0 0x200000) i1 j$ p1 |" d8 k& Q' J
- $ R9 d2 m" j2 s X% ~; o* s
- # 重启6 Y% B8 b8 W) o. b& }
- reset
复制代码 到此uboot刷写完毕- M$ s& b! I0 B, i8 _2 \
7 [9 I( A7 `/ d+ g& g0 ^
' A! N r3 C$ U% } |
评分
-
查看全部评分
|