|
本帖最后由 稍息 于 2022-3-12 13:10 编辑
: F7 I* L3 [* p2 U( K9 [
3 ?: P3 v: k" J. v B0 Y首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二1 f: F+ ]. R' F& T( C
, m p/ H; n3 Y0 N, f' T
图一1 a r. E& T9 e- n F! F
" o T- v% @9 O: o/ g5 k图二
; P$ w2 n% _. W( f一.对于第一种情况,只需要重装系统救砖即可# p; j9 ]" U1 D& U
1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
( {& |7 ~+ ]* O4 I- F! S, U. |2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的7 L }. Q" l( e' q: ?
8 G% m/ Z' t( g8 {1 T" Z
$ Y5 o1 B3 g( w& I二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
' Y4 d0 |1 D A5 u5 Q1,猫盘上电,提示如下,输入wtp,并退出串口程序: ^ U$ u+ b& F; K
; a+ ?7 ?7 E4 _" Z2.切换到下载的uartboot目录,运行, r' i2 c* o3 N
- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo% L# i: n/ B2 q! p8 Y
( q0 q4 ^5 c4 D3 V+ F9 f) _4 h
会显示如下,正在下载uboot到猫盘内存:( \5 f2 e1 N. o# Z
8 {$ w9 `4 Q& K3.下载完成后,再次进入串口程序,可以看到已经进入uboot( T, X" s" d8 m; `/ w
& u' w4 q9 t+ N. I- _. G: j$ Y
用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可
+ ^* o1 V: p7 Y3 U" _% _具体命令是
) L+ K' P N/ [% }6 P1 V* f" g- sf probe
+ w t1 v! A" S! W* J, `2 E - sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例: @& _0 B# }9 @2 `- G( \
- setenv ipaddr 192.168.1.1198 }/ ?; |2 k' |* S0 X* E8 g/ v* F
- setenv serverip 192.168.1.254
( c. N( n2 D( ?: ]6 p - tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入6 d4 \9 _0 f- R% S2 Q3 r
- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖' p7 D4 u8 O+ H) |/ k8 r8 L- ~
uartboot_uboot.zip
(709.31 KB, 下载次数: 856)
+ w$ [+ B+ L1 a% \! [: ^/ q: S3 L
2 N. e6 [; d3 P5 k' D9 P$ |" ~" u
|
评分
-
查看全部评分
|