本帖最后由 wdmomo 于 2019-10-8 22:05 编辑
2 d4 H+ A6 P# L( v7 z8 M' b
' M! k3 J9 A, b4 G特别注意部分机器在刷写spi时第一步'ext4load mmc 0:2 0x1000000 mtd-full'执行错误
' J6 z7 P2 {4 } P" L如发生错误,请立即停止操作,否则会清空spi,需要使用mtd模式下才能恢复,具体恢复可参考这里:http://www.wdmomo.fun:81/doc/web/#/20& M8 ^8 Q9 t1 B* |6 [" V& g
介于很多朋友不会使用,晚点我会制作部分系统及详细教程说明
% b0 a7 y( I s1 ~! \& i# q
/ T, N; T8 n6 H8 ?- _% f==============================================
( u% N& a4 W1 W更新U盘系统,系统内带群晖及x3p安装包大致步骤,ttl刷spi,u盘启动刷x3p,u盘启动刷群晖,请一定按照此步骤操作,刷x3p无需接硬盘9 P; D6 B1 Q% b3 G# p# E! X$ Q
下面说下详细步骤
. T+ ~# c# n, ?) D3 i' V4 z( r' \1 i0 l: @
第一步:下载网盘内的mtd-full文件,按照H大教程刷写spi
8 D: q% X/ K* C8 f, f
+ ~0 f7 ?$ V, V- U盘/硬盘格式化为mbr的ext4或fat32分区,将mtd-full复制到其根目录下,然后插到猫盘上/ ~" b$ D0 t/ E, _% j3 _1 E2 H
接好TTL后上电,在倒计时结束前反复按回车进入原厂uboot
6 K5 R( |7 l- l2 ]1 i0 E; P在uboot控制台依次输入以下命令:2 Z6 n( U9 W& U* N
- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh". N' g8 U1 \. C7 n% ^. s$ F6 y% B
- ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb3 H0 y4 \' X+ B: Y- x2 \
- ext4load mmc 0:1 0x2000000 boot/Image2 D# E$ p$ Y) [
- booti 0x2000000 - 0x1000000; L* H0 F, l! J1 X M8 J
复制代码 ' w# X, a6 N& g8 C6 l( J' @% T
等待系统启动完成进入无需登陆的shell - 进入shell后依次输入以下命令(这一步是把mtd-full复制到emmc的第2分区上)
( [1 u, b( Z$ b' ?0 Z) f, k2 X* E当同时插入U盘和硬盘的时候,有可能需要挂载/dev/sdb12 Z! b5 _- ^! @; v, J. \1 q7 B
- mount -t proc /proc
' u6 t9 E2 G- |3 w8 k: T - mount /dev/mmcblk0p2 /media& g( z$ E9 |7 U1 A
- mount /dev/sda1 /mnt
7 i5 N4 p; q+ J7 ?/ U - cp -f /mnt/mtd-full /media
0 Y* t9 p- `9 C3 v. b% W" D - umount /media
$ f9 _8 y0 X0 e4 ~. L. o5 `! v - umount /mnt
5 a+ y% H) c7 A0 H2 M s2 ]2 \
复制代码
g: n2 [3 O n/ P$ p( R C- ?0 s然后直接拔电 - 上电,在倒计时结束前反复按回车再次进入原厂uboot; o* L6 ]; _5 U7 ]# r4 d
在uboot控制台依次输入以下命令 (切勿在uboot控制台中反复按回车)
/ y" X! W L; c
- ext4load mmc 0:2 0x1000000 mtd-full
3 m8 @# }: A8 K% t - sf probe2 Z0 b1 v) o& r ]
- sf erase 0x0 0x800000: b/ J' H- Y0 F& y. ?
- sf write 0x1000000 0x0 0x8000009 o/ p9 C" \! h& e$ V/ \
复制代码 ) l# V* u1 ?1 v* d2 Q" U9 t
- 确保上一步的命令正常执行完毕之后,输入reset复位,然后在倒计时结束前反复按回车进入新uboot
& N# @4 K3 d9 o5 C/ H) i在uboot控制台依次输入以下命令,注意mac地址要改成你自己的
1 o( [6 a% }/ s& ~# \" p$ R
- env default -a+ p# s/ y( u C0 b" }* _: g
- setenv ethaddr "4c:65:a8:10:e2:55"$ p/ d2 n9 d+ G0 m! m6 f3 m2 R
- saveenv8 a1 F1 j* L* S& N
复制代码 # `( {' X7 v9 ~+ Q& k1 G% h
此时新uboot已经部署完毕,可以直接拔电准备下一步操作 第二步,下载usb-debian.img,刷写到U盘,完成后插上猫盘按reset键通电将启动U盘debian 默认用户root,密码debian
; ?( `$ K7 e) c. ]% n8 A- z5 L1.刷写x3p,注意会格式化emmc,刷写前请备份资料# L; g# Y/ \- m) X Q* s6 [
登录Debian后输入
9 [; A. l* |$ V7 w x耐心等待命令跑完,完成后可直接拔电,拔去U盘按reset键通电即可启动x3p
/ h7 p" U" k$ J5 V6 D) H% \+ O+ o" f H0 L! {" |' X0 }7 x+ W
8 s c N \7 G
2.刷写群晖,按双启教程操作即可
# O8 ^: R) f5 A! V1 k
/ r* S$ A" g, W3 ~' @. C0 t8 S/ o" B& s" z
已知bug:由于分区问题群晖硬盘和x3p硬盘暂时无法共用$ B% Y, E7 v4 t* z) g* i: L
x3p下mac和sn可能有问题. Y) U6 S2 H3 O1 F7 L) `! c# W
" R/ f! r$ A- Z9 Q6 ~ [( Z==============================================
% N/ L& a$ t7 N" {" z* J/ x7 q
+ Z" @; K D: ^" |; a未经许可不得转载本工具,不得商用,仅限于交流学习. |3 l- q3 t, l4 F1 g9 E! l; G! ^
, D6 V$ o1 ~1 F. G8 g3 Q
本教程受此贴启发,感谢此贴提供启动及引导文件
% c# ]4 d5 f* p1 x6 ?
; j2 {8 ]3 n" x# C下面进入正题:# y+ z! ?3 ^+ {3 W* m
1.登录系统,复制引导文件
* w. y7 n/ d9 Y! ~+ Z1 G& k9 k原系统按个人喜好,原版猫盘或者X3p都可以,用户名root密码默认Etech12, g" ~( Q' T# }
通电进去系统,将附件boot.scr及ds119j.dtb存放到系统/boot/目录下
0 F5 [/ B8 z) g, Q挂载p2分区,将附件mtd-full存放到/media/目录下2 ~, c2 J1 ^5 A/ ?4 L- S e% S
- mount -t proc /proc
, @7 O( M- @6 ~- o0 |, `) ]8 R" S$ a - mount /dev/mmcblk0p2 /media
复制代码
0 w; C& ^; l' l* O# p3 X2.写入spi镜像,TTL连接# b" E' P0 a. i0 h E
接好TTL后,通电同时快速并反复按回车进入Uboot- ext4load mmc 0:2 0x1000000 mtd-full# L I2 r" e7 h
- sf probe
) l! I M" p9 V5 W - sf erase 0x0 0x800000
5 ]8 O/ k: y; a - sf write 0x1000000 0x0 0x800000
复制代码 $ [4 v* J/ {6 D0 f# h0 }7 r
组条输入,刷写比较慢请耐心等待命令完成,切勿在uboot控制台中反复按回车
" O4 l5 F, q% A8 p4 L
1 @! S4 V- S. l2 b完成后刷机完毕# w7 K( \7 Z* t7 c( ?$ }
) r: x: h, L! y/ @3 r* I8 s使用+ m" p# l1 t ] a! s2 P6 b
1.直接通电将进入群晖引导
. k% r! x9 L. z: k Y
- j, f$ |5 o2 r/ z4 c1 Q2.按住reset通电将进入emmc系统
1 O) W% R# |4 C4 B2 B
8 y: e# {& X/ f3.接上带系统的U盘后按住reset通电将进入U盘系统
0 i% J1 Q/ o! Q2 ~% G
$ a& r) _ l' Q
' c5 J' E7 V8 k附件地址:https://pan.baidu.com/s/1L2P0Sc5ZmLOXvwDl5tSx2Q#pypy
+ r0 I6 T2 \- L3 o; `5 T, {! J
: N. ? Q# \( q" k" L4 t9 B! ?再次声明,不得未经作者许可转载,不得商用,仅限于学习交流体验。我们一直支持各位选择白群
% C5 M; K- T2 ~& Y- h! ]4 e4 q1 I; ^
* ~- A+ [0 m. N( u) C
, l; I% e& l- @9 h& D- R
|