|
|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑
k _3 |7 |# F/ m, f, G! d
$ A3 D+ Z8 v& P猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.
: S; {. @& I; h, n1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot
- c6 P1 ?, d) L2. 设置启动参数并启动系统
6 w/ a( x6 O$ U. |1 a9 d- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
9 r! J/ l8 b( W' ?5 m. d) {$ X - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb2 C! O( |& _7 F5 C% I8 }
- ext4load mmc 0:1 0x2000000 boot/Image
3 t, X! c3 m5 h5 g6 z* _! B0 a - booti 0x2000000 - 0x1000000
复制代码
9 [2 O7 v1 b d' T
; @$ p. h+ w1 _ W$ h3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)( _- o& E! j3 t, u
/ ?' D2 T" C, H4 W- # 修改密码
% e) z F, n$ o - passwd
- C" H5 F. ^; [% Y5 R3 I - 7 m" Q" Y! R6 \2 q/ ?
- # 初始化系统环境 B) F0 Y. u2 C0 A% t' W
- ./linuxrc
$ X. a( y+ _ @9 ~' _4 |
, a1 z' x6 L0 ~2 C! f- # 使用设置的root密码以root登录系统
9 Y; n4 P# x% G - 0 E8 e9 j3 T& i; E; L! @
复制代码 3 s& K& b- x+ Z* a
& ~0 } K, q. ~: L+ t9 z% `4. 通过网络下载uboot文件(以http为例)
9 ~/ f1 h+ u/ ?$ t
3 L0 m7 _! v1 T. F3 ?! q/ C- cd /media/' S2 u& o* L4 i4 l# {8 Q& }
- wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot/ r% y1 B" ~: a' F; n4 O$ J- K l
- # 查看文件0 u" U$ [. @) J- ^" s
- ext4ls mmc 0:21 z8 T! h/ F4 Z Y# r
- M2 ~# E1 K8 S0 P- # write spi0 p3 m* P5 A- _
- ext4load mmc 0:2 0x1000000 flash-image.bin
7 L4 i4 F% W# k5 }- Z2 P - sf probe4 U7 D: |, n; D& d) h
- sf erase 0x0 0x200000
- g# b' R, e" v - sf write 0x1000000 0x0 0x2000008 u( a8 Z# S) O0 c/ b
- - `2 M' N+ o% X
- # 重启" X, w% x2 e5 s2 b. {! I+ \. ~
- reset
复制代码 到此uboot刷写完毕; {" h! a. Q* P1 [ k: \- n
* V1 U8 y7 p& n8 j: u$ y$ p3 Y
" b: X% V( d9 i8 k |
评分
-
查看全部评分
|