本帖最后由 wdmomo 于 2019-10-8 22:05 编辑
. g# C) {/ y b' I6 I. z) ~( [* l9 ?( v/ Q9 E6 v: J" c
特别注意部分机器在刷写spi时第一步'ext4load mmc 0:2 0x1000000 mtd-full'执行错误7 Z* }, {" f5 D$ w
如发生错误,请立即停止操作,否则会清空spi,需要使用mtd模式下才能恢复,具体恢复可参考这里:http://www.wdmomo.fun:81/doc/web/#/20& J9 B; M# H w. B
介于很多朋友不会使用,晚点我会制作部分系统及详细教程说明
& m: |" @( R0 L" h& e
) F. S X7 @8 Z) [9 Z==============================================
1 m' n$ d& c) h/ Q4 L更新U盘系统,系统内带群晖及x3p安装包大致步骤,ttl刷spi,u盘启动刷x3p,u盘启动刷群晖,请一定按照此步骤操作,刷x3p无需接硬盘
5 n6 V& n& C5 p& ]/ }下面说下详细步骤4 R4 C) w3 Z/ p% s( D. b) h
2 d- T2 t, a: m3 D9 I0 s+ F b第一步:下载网盘内的mtd-full文件,按照H大教程刷写spi2 g; q; ~6 T8 P! {% P2 Z- k. ^0 k
, }+ o+ r: C N3 d
- U盘/硬盘格式化为mbr的ext4或fat32分区,将mtd-full复制到其根目录下,然后插到猫盘上
, V6 Q/ M( q. T! z8 h接好TTL后上电,在倒计时结束前反复按回车进入原厂uboot
c5 e; \. o) I在uboot控制台依次输入以下命令:
" `4 J [. g) C% X+ Y
- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
9 D2 f; l* j" |9 U: B - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
+ h+ G) G' A) K+ U( @5 N" u( h - ext4load mmc 0:1 0x2000000 boot/Image. J2 J9 N9 G; W d; m& L
- booti 0x2000000 - 0x1000000
0 @8 J3 h6 u6 h6 t. z+ n/ _& E
复制代码 F4 r+ q8 W# C0 J7 Q
等待系统启动完成进入无需登陆的shell - 进入shell后依次输入以下命令(这一步是把mtd-full复制到emmc的第2分区上)8 M7 w0 f0 B) t3 \
当同时插入U盘和硬盘的时候,有可能需要挂载/dev/sdb1
* [6 {, I2 B5 R2 n0 Y( L# U
- mount -t proc /proc$ u8 n$ q9 r/ G k- ?. }, s/ B
- mount /dev/mmcblk0p2 /media. _1 O6 c4 [+ U! @1 \% s! V4 ] I
- mount /dev/sda1 /mnt7 N/ M, r! d9 q' G
- cp -f /mnt/mtd-full /media8 _ G+ N/ y# T! w- Q8 s
- umount /media
9 K9 c p2 p/ L" X, F6 B - umount /mnt( U, h4 P+ |7 x
复制代码 1 _5 u1 g. }4 s# X* w$ @
然后直接拔电 - 上电,在倒计时结束前反复按回车再次进入原厂uboot* L) U: `# ]; n) ], Q- f }1 S
在uboot控制台依次输入以下命令 (切勿在uboot控制台中反复按回车)+ ]5 E1 |8 U) O2 e! m9 u& r
- ext4load mmc 0:2 0x1000000 mtd-full
( K7 d9 k$ X4 X - sf probe, u, `/ Z* l8 E; g% o
- sf erase 0x0 0x8000009 {6 ]" G* F. @! W1 Q0 U
- sf write 0x1000000 0x0 0x800000& d* L$ {4 P* W% v; M
复制代码 : u5 j! U- _& @6 L3 m
- 确保上一步的命令正常执行完毕之后,输入reset复位,然后在倒计时结束前反复按回车进入新uboot6 I" j2 n6 `( o1 n; d9 D2 g
在uboot控制台依次输入以下命令,注意mac地址要改成你自己的
; r U$ v/ h7 r9 `
- env default -a) t2 p' _* I0 Q$ i
- setenv ethaddr "4c:65:a8:10:e2:55"# ]3 s& p( \0 z5 I" h/ r: @. U
- saveenv
* P$ [" p5 V/ N! B8 | U, A6 I \
复制代码 2 \0 |3 U+ O! U3 f+ \2 n
此时新uboot已经部署完毕,可以直接拔电准备下一步操作 第二步,下载usb-debian.img,刷写到U盘,完成后插上猫盘按reset键通电将启动U盘debian 默认用户root,密码debian
/ Y: [$ h9 V; f1 q+ V' h% u1.刷写x3p,注意会格式化emmc,刷写前请备份资料# ^! r" a2 }% l. a
登录Debian后输入% @7 b6 g9 \. V! K
耐心等待命令跑完,完成后可直接拔电,拔去U盘按reset键通电即可启动x3p
7 x6 P. ]/ ]' p" X3 L C0 h3 C& P1 s' s
~0 H/ c7 @0 }; i
2.刷写群晖,按双启教程操作即可$ T. T0 L' {8 d6 F4 |) i7 W
3 \6 _ M; F5 \8 M0 ?
# B0 _6 }" o+ m `8 @已知bug:由于分区问题群晖硬盘和x3p硬盘暂时无法共用1 I2 _, l& a* j. ?! {7 x$ I+ y; b2 p" s
x3p下mac和sn可能有问题1 `" E4 R6 S) e. o2 x
; q1 t0 C0 j; l \) n==============================================
7 m: d. g# c: K# U, I( ^2 C6 R
( i* u' R4 ^, @; Q未经许可不得转载本工具,不得商用,仅限于交流学习3 C) a( H' E, j( y8 q5 Y
- M* P0 a, T8 P. a7 D( p. w本教程受此贴启发,感谢此贴提供启动及引导文件5 X2 S j4 F) r
/ Z# O3 F* m, P% X: S
下面进入正题:% c2 k5 [' y/ M4 w0 o& ~+ x6 X& k
1.登录系统,复制引导文件
& w1 r8 p1 w4 G2 l8 |原系统按个人喜好,原版猫盘或者X3p都可以,用户名root密码默认Etech12
4 ~* @9 m1 Z* [$ n a! J: z# R通电进去系统,将附件boot.scr及ds119j.dtb存放到系统/boot/目录下
" O$ a/ |. f- ^! p" T5 w挂载p2分区,将附件mtd-full存放到/media/目录下
, w: R# }$ A* O0 T- mount -t proc /proc* @1 [" l) G% o6 R" W1 O5 L7 F
- mount /dev/mmcblk0p2 /media
复制代码
, Y) k6 o2 F! B- y9 w2.写入spi镜像,TTL连接$ c$ y# a2 E/ Y, e- B
接好TTL后,通电同时快速并反复按回车进入Uboot- ext4load mmc 0:2 0x1000000 mtd-full
( p& _6 }! @5 [. s: w/ S) G - sf probe
% h, s9 k+ L$ p/ C; o! S - sf erase 0x0 0x800000
. n w6 e* N8 k1 y - sf write 0x1000000 0x0 0x800000
复制代码 7 j+ E) s! I6 w1 a5 d
组条输入,刷写比较慢请耐心等待命令完成,切勿在uboot控制台中反复按回车 x/ f) R* X$ l: q3 q) J
8 G* y" v* V9 c) c9 J3 m4 z3 z: ~完成后刷机完毕
* k' b3 @ k4 z- P& O
5 [9 @5 G7 X! I/ s& b. ]9 h' F使用5 Z; k4 t$ ]& d) G" p
1.直接通电将进入群晖引导
/ p) I5 Z5 j7 G6 [
" I3 H: z2 q: T/ u6 k, j8 o: Q3 I
2.按住reset通电将进入emmc系统
9 Z* x( Y; j0 Y. y" ]8 v6 \
& U* O& P+ w' J* s# M
3.接上带系统的U盘后按住reset通电将进入U盘系统
1 Z# H- [5 T! o/ p3 p
1 ^- C1 x" |* u) V7 M0 c
. J! I$ X( d$ o附件地址:https://pan.baidu.com/s/1L2P0Sc5ZmLOXvwDl5tSx2Q#pypy) e+ F( R' I8 w# u# ?& n. ?
0 d6 `6 L: w6 N% ~, S, R) ?再次声明,不得未经作者许可转载,不得商用,仅限于学习交流体验。我们一直支持各位选择白群
( }( O, X/ B% j4 e7 S, {
/ |+ X" m, n4 P' C8 T- [
) m" G6 V2 a: b, E, p% L; I8 [: A8 p. |8 s4 I6 ~3 |
|