|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑
4 i s: M" @* G7 v+ O' R% r
! K! p% H: `9 m猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.
S: s8 d+ E4 q# ^1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot9 R! D" i# s) G2 Y* G9 a) t" a
2. 设置启动参数并启动系统
. I5 o1 A# ^# ^, T6 B- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
* U4 Z1 J" F$ x. i5 v) D" ^ - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
( q! B, ]8 J6 s+ r - ext4load mmc 0:1 0x2000000 boot/Image
1 U {; p- N) A: L, B, B7 u - booti 0x2000000 - 0x1000000
复制代码 $ ~* J' C/ W1 r9 j
& T0 |1 {8 `0 u: f3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)! \1 `8 A( z2 n4 Q( H
+ Z" ~: J! e* H/ N( O4 c" C- # 修改密码
! @! a) B' `! w. m6 F - passwd
' ^( c, r, Z1 ]8 u - " L3 W0 V* K6 S" z
- # 初始化系统环境
* E% C6 d5 _0 [/ x - ./linuxrc
. J; b0 I- P! z4 d Q& u - / K, i! E$ W' a4 A D
- # 使用设置的root密码以root登录系统+ p& _# A: p& G s1 p
4 {* l% |& z( H% e/ D
复制代码
* O, P$ N) K) C) {
1 t. W" S& w! ]) r; ~4. 通过网络下载uboot文件(以http为例)
! {4 P, y) }* w$ z- M0 n/ K9 |% T7 ?. G' s
- cd /media/
3 j% M9 r# v. W4 z* f C) m - wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot
+ P" ?& S: N8 }) I3 j" J% h- # 查看文件
% Y+ E1 g3 Z& _: ?1 {( } - ext4ls mmc 0:2+ e5 w5 f( G9 y: x( e Z
4 y, c5 S/ _3 j; o- # write spi/ }! q: z9 F) x' V3 b
- ext4load mmc 0:2 0x1000000 flash-image.bin- p7 W# T9 ?+ b' ^& N4 u
- sf probe
. \5 s5 P3 B# k7 f, u0 G. B - sf erase 0x0 0x200000
' i! O3 I$ U9 N# |5 Y - sf write 0x1000000 0x0 0x2000008 t8 S# [1 C# R7 O7 k
+ t; V9 X% |. o9 @( y- # 重启5 O0 `# Q b# |- O7 V
- reset
复制代码 到此uboot刷写完毕
& H+ W1 z6 k4 r, z
6 Y5 Z5 p: z4 ?* |2 F3 c% C% M8 W* R5 [' S& t4 Q) |
|
评分
-
查看全部评分
|