|
|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑
v: s3 X$ c- B+ U6 Z- ]& w" {# A" ]- i8 B8 J
猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.# c, @2 b4 n6 i3 X. @# C
1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot
/ h8 p5 Y; N3 U# Q7 h1 g% N2. 设置启动参数并启动系统
* D. o% X2 J: ~- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
/ d# A0 ?. K& |% F+ I5 v0 P2 G* T& v$ Z - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
) o& V x6 v. |$ W+ q2 U( R% n1 D - ext4load mmc 0:1 0x2000000 boot/Image$ v9 _- n9 Z4 ]2 O6 l1 I. F
- booti 0x2000000 - 0x1000000
复制代码 0 v" T( n; d1 l& [2 K
9 r3 u' u! a( V& ?$ j+ y l3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)) L, V( |5 P; a
4 `" Y: H. [5 F3 T4 O
- # 修改密码
1 M: H+ }; S7 d, Z - passwd
" i$ k5 c- M7 y7 E2 W
7 q& s' A2 E6 a. @: d2 U5 h- # 初始化系统环境
( Z' U' B6 H3 `' d: y - ./linuxrc
9 e* x. d/ T, N' F$ l
) m1 h- J6 _) Y& t6 t- # 使用设置的root密码以root登录系统
1 r" \$ K+ D$ f' ?5 h" B - $ `6 n: ?9 S, x# G
复制代码
# A3 a$ i7 ]/ Z: i# [8 ?! C$ U, X, M5 d4 o
4. 通过网络下载uboot文件(以http为例)
, ~ I. b" {8 s) Z7 v+ E
' u$ {. d& {4 N/ S) J- cd /media/
! n( J! v- v2 f( _ - wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot
$ G& \; X! e' j' B' ]' Y. ^- # 查看文件
" X: I ]8 _7 v. q8 y! g6 I - ext4ls mmc 0:2
+ g8 z L6 Y7 ] - ' j9 c% B7 @/ k! T- u
- # write spi
( N# G) x! s; J - ext4load mmc 0:2 0x1000000 flash-image.bin
" R* Z/ w7 z0 Y: v' T4 j - sf probe. V) S/ @# l4 W6 R: z) p$ }
- sf erase 0x0 0x200000' ~% T2 l+ t1 H5 ^
- sf write 0x1000000 0x0 0x200000
: d, m9 _' r/ I) e! {; {# K
. @7 w9 Y. z' \: ?; ]+ }- # 重启' b% y- h. g- A8 u+ v! L% V
- reset
复制代码 到此uboot刷写完毕1 w6 B4 ]0 `2 E6 Z8 v; T1 B3 H4 w% D
" j6 @$ z7 D6 E Y" g8 Q# _& Z) ?! f3 ~; w
|
评分
-
查看全部评分
|