|
本帖最后由 tymfl 于 2019-10-5 23:35 编辑
* n7 z$ I& d. x# Q: d
9 d+ k3 ?( F& L! g/ A, J猫盘到手后因为手头没有usb母座,寻思着想通过网络的方式下载uboot固件到猫盘emmc.
0 o% a- [* C% R) {1. 通过usb转ttl连接猫盘,插上电源以后在倒计时结束前反复按回车进入原厂uboot
$ a! T" \* y6 p+ e$ D2. 设置启动参数并启动系统
* L* T) X7 ^% s- _( A5 x' [+ P2 v- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"/ l. q% Q+ J1 G6 x( c
- ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
# v8 p1 _# c% }; \8 H6 P2 m - ext4load mmc 0:1 0x2000000 boot/Image8 `+ X- M8 z- A7 L; T+ y6 d# \, i
- booti 0x2000000 - 0x1000000
复制代码 ) d7 ?) O% V: {8 s# y3 C: ?
) Z2 d `6 q; J2 K3. 此时启动完成以后是特权用户状态,但是无法使用网络,修改root密码 并初始化下猫盘系统(需要连接网线)2 a$ P# x+ X& E9 w8 O U# g
# A, ]9 S$ {( m1 W( s! v- # 修改密码
9 U) z1 c0 R8 Y! g - passwd0 ]8 Q* @" w7 F* b
- & S' w4 L! x& u" @# ~$ y
- # 初始化系统环境/ h" R5 {0 `' U! H: s3 o' W8 n: ~
- ./linuxrc; E ~ q% N7 O2 q' Y
- ' g9 \, M" w" ]2 X; t2 [. l" L7 q
- # 使用设置的root密码以root登录系统
( u1 u" Y4 N# E" P" D) x* F
& r# M* \+ V. G R
复制代码
' i# t* N7 C5 k# q# B, q, ~% l. `# Y- O
4. 通过网络下载uboot文件(以http为例)5 s8 \7 l& A# M8 G% _* h
% n, [$ f' v4 }- E! w$ w- cd /media// O2 Z% F0 O3 v2 K% Q/ ~2 l
- wget 192.168.137.2/flash-image.bin
复制代码 5. 重启猫盘并进入原生uboot,刷写uboot
0 ~/ u$ N# C% m7 n- # 查看文件
' A6 z) p6 m$ D( n - ext4ls mmc 0:2
" Y# I1 ] ]6 R- u - - f1 _' D9 W6 T" X. }
- # write spi! H% W% \4 g- ^$ A/ L8 }
- ext4load mmc 0:2 0x1000000 flash-image.bin
/ l f( T" O, h! {8 d - sf probe
1 k' W2 e) D z5 e1 O - sf erase 0x0 0x200000; H7 F& d7 }# N/ v+ H: y
- sf write 0x1000000 0x0 0x200000( l% m, |3 X" a6 U' M/ f
- / a) g j; x; j8 w$ m, E; k
- # 重启
$ [3 j: _3 l. p! A - reset
复制代码 到此uboot刷写完毕& ]( c l2 s4 ^, h2 b
' f6 L r. q/ l, x& A- q3 b! x
3 T" y d' n, v' Z- ] |
评分
-
查看全部评分
|