本帖最后由 wdmomo 于 2019-10-8 22:05 编辑 # W& G) ^4 U. p1 }4 C
& S$ C* `9 M5 \
特别注意部分机器在刷写spi时第一步'ext4load mmc 0:2 0x1000000 mtd-full'执行错误
* j6 b2 m7 p8 [$ {' |- v9 r- v3 G如发生错误,请立即停止操作,否则会清空spi,需要使用mtd模式下才能恢复,具体恢复可参考这里:http://www.wdmomo.fun:81/doc/web/#/200 H4 n( u2 e' h z
介于很多朋友不会使用,晚点我会制作部分系统及详细教程说明
0 i" P+ Q8 j, p' j6 e2 r$ k
9 m5 n# o. o$ X$ k( a5 s' s==============================================3 Z8 K O+ o* C2 v: Y! ^
更新U盘系统,系统内带群晖及x3p安装包大致步骤,ttl刷spi,u盘启动刷x3p,u盘启动刷群晖,请一定按照此步骤操作,刷x3p无需接硬盘" _7 f: o, b; R' u: m: V8 z
下面说下详细步骤
0 e* ~) e" U# s% y8 R2 j0 ?
% G4 U6 b6 y: M% S5 \第一步:下载网盘内的mtd-full文件,按照H大教程刷写spi
- ?9 V% l4 R% s
7 _* R% x! f% N# }4 I0 T- U盘/硬盘格式化为mbr的ext4或fat32分区,将mtd-full复制到其根目录下,然后插到猫盘上1 b' h$ { k1 S! s* H
接好TTL后上电,在倒计时结束前反复按回车进入原厂uboot8 W. A: N D! [
在uboot控制台依次输入以下命令:
* k: o8 L3 Y+ m( J& y& d! S! W
- setenv bootargs "console=ttyMV0,115200 root=/dev/mmcblk0p1 rootwait rw init=/bin/sh"
% ~' [# E' f3 f3 S% G - ext4load mmc 0:1 0x1000000 boot/armada-3720-customer0.dtb
8 R* k4 F+ G9 j9 O @) m! v - ext4load mmc 0:1 0x2000000 boot/Image3 n$ @& c0 U5 L$ f9 ~
- booti 0x2000000 - 0x1000000
; x- z% @8 p$ k, ^
复制代码
9 h4 L0 {! R) s. x6 L9 T等待系统启动完成进入无需登陆的shell - 进入shell后依次输入以下命令(这一步是把mtd-full复制到emmc的第2分区上)/ T$ } e: f; m! C: _0 ~% G
当同时插入U盘和硬盘的时候,有可能需要挂载/dev/sdb1
M2 I/ W+ [* d5 u6 r t. l1 N6 ?
- mount -t proc /proc
! t: \9 H# c& u( Z% I - mount /dev/mmcblk0p2 /media
2 r4 P) ^* T3 z, o2 @ - mount /dev/sda1 /mnt2 m7 H) T+ M- p/ i9 f }& J
- cp -f /mnt/mtd-full /media3 A% J0 q( `* y2 c: w+ }
- umount /media
" w3 {3 ~. {0 P( n - umount /mnt% D, ]2 |) A/ m1 @! a- {
复制代码 7 N6 t' f7 s/ i
然后直接拔电 - 上电,在倒计时结束前反复按回车再次进入原厂uboot# I& J2 [8 v+ O u& t3 A3 J' c
在uboot控制台依次输入以下命令 (切勿在uboot控制台中反复按回车); Q/ Z$ q) a+ o+ x% L, s( E
- ext4load mmc 0:2 0x1000000 mtd-full
$ o# v9 V( o6 L- j } - sf probe' z$ m2 r6 P% A( Q5 y9 Y# k& Q
- sf erase 0x0 0x800000$ |. `% n- I! L/ {1 Y S2 @
- sf write 0x1000000 0x0 0x800000) v6 T. o; s1 Y E0 K. t
复制代码 5 p$ T! T; |& @& z; c% x
- 确保上一步的命令正常执行完毕之后,输入reset复位,然后在倒计时结束前反复按回车进入新uboot" u& d0 W$ j' Y Z) g9 n. P" `
在uboot控制台依次输入以下命令,注意mac地址要改成你自己的% s$ _/ f1 p$ q& @/ I1 G3 W! \; l
- env default -a' @! }2 Y2 f8 f2 W% C7 t
- setenv ethaddr "4c:65:a8:10:e2:55"7 C8 ~: ?1 |0 \- T" X) g7 w
- saveenv" M; a2 |/ z9 g3 ^
复制代码 " y" i& k# ] O1 G* k
此时新uboot已经部署完毕,可以直接拔电准备下一步操作 第二步,下载usb-debian.img,刷写到U盘,完成后插上猫盘按reset键通电将启动U盘debian 默认用户root,密码debian " i1 ?2 Z/ d1 ]2 A7 _
1.刷写x3p,注意会格式化emmc,刷写前请备份资料
3 y7 G9 G1 s- s b) ^; _% w登录Debian后输入
$ I( g3 @- o7 o; H2 ~耐心等待命令跑完,完成后可直接拔电,拔去U盘按reset键通电即可启动x3p7 T% [7 O" b" a/ ?# C) Y8 K2 f9 N8 j
0 e/ @) d5 V8 F
' E) q/ L4 S/ h
2.刷写群晖,按双启教程操作即可
( J% L. y0 P; E; h' }' H' M# R$ J$ t% B3 U! @, m) L
& E* ^0 c' [$ `6 ^* n
已知bug:由于分区问题群晖硬盘和x3p硬盘暂时无法共用
) B* S3 ~6 c# M& N; ex3p下mac和sn可能有问题3 T2 m6 ^: c0 ]) W
4 l2 {6 w0 c% w- K
==============================================
" M& Z' x0 ~8 @2 _% ^6 {6 [) j _4 A4 M. K, I
未经许可不得转载本工具,不得商用,仅限于交流学习* v" G! g; [; \8 x
+ b& F1 r f1 g: S% o2 W8 t4 r本教程受此贴启发,感谢此贴提供启动及引导文件
, B! [4 D' p c2 N
% k* E! j, ~$ @, }8 B/ S下面进入正题:' Q1 v) [ e0 N! F6 U
1.登录系统,复制引导文件
3 I( a6 c/ b, }3 n7 N: f, @原系统按个人喜好,原版猫盘或者X3p都可以,用户名root密码默认Etech12
# ~1 V1 l8 ] R5 t6 a6 x通电进去系统,将附件boot.scr及ds119j.dtb存放到系统/boot/目录下. l# h4 ^$ S/ B; O4 p' T
挂载p2分区,将附件mtd-full存放到/media/目录下5 H2 }! k" j- ^7 o6 i2 c8 i$ H0 {
- mount -t proc /proc% J+ I( s# Z6 m# B
- mount /dev/mmcblk0p2 /media
复制代码 & W9 {+ Z F* O
2.写入spi镜像,TTL连接
1 j2 L6 @9 z. U" Z$ E" o/ B) m接好TTL后,通电同时快速并反复按回车进入Uboot- ext4load mmc 0:2 0x1000000 mtd-full g' _0 b1 Y3 h- d- x4 k
- sf probe0 ?' }# O: U6 N. [* j t& h8 \7 j
- sf erase 0x0 0x800000
5 L( Y2 J% d2 z$ U - sf write 0x1000000 0x0 0x800000
复制代码 $ ]; M V/ E' r( o
组条输入,刷写比较慢请耐心等待命令完成,切勿在uboot控制台中反复按回车" ?" V- B+ z# y" Y7 K0 k0 L
: J. l |% k4 V
完成后刷机完毕6 K1 Q1 M, H& f3 {' u |8 W' g
$ @( o9 j; v9 s" [. Y5 |& |
使用
3 i1 H, D; I3 N# P, |+ l4 w" J1.直接通电将进入群晖引导
, L; o8 | `0 \. A3 ~- V
/ I0 Y3 ^& L# A
2.按住reset通电将进入emmc系统 b* F$ u' v$ Z( r( z
. n, }8 F$ e& Q
3.接上带系统的U盘后按住reset通电将进入U盘系统
/ E1 D% K4 S4 t) ]0 P
6 q: D$ z2 G4 Q/ @2 X% Q
. d1 G4 s8 ` B- ~. S6 d5 r% z5 h附件地址:https://pan.baidu.com/s/1L2P0Sc5ZmLOXvwDl5tSx2Q#pypy+ y( Z( q$ ]+ E8 m' M
# F) s Z+ z+ S" ]. ?. \( u
再次声明,不得未经作者许可转载,不得商用,仅限于学习交流体验。我们一直支持各位选择白群5 e8 U2 v7 B$ a4 R2 S8 _, [( R7 U" b
; v; U. h3 C, x# {1 C
* v% H9 O9 u# P' ]6 T7 g
) z$ w V/ X% y" D |