|
本帖最后由 稍息 于 2022-3-12 13:10 编辑 $ v" m9 m' c! j" l5 u* O
: G$ l) S4 j0 K8 ~- t% u
首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二' O9 ~8 {; U4 p. ^- z
( z# n1 ~! O2 S+ E8 X3 D- _图一
3 B2 w4 P! w/ {2 v8 |+ E
/ m: D, R( o& l3 E- ]4 E% R图二: E' M- d' R" C# T* }
一.对于第一种情况,只需要重装系统救砖即可: q- i! B2 C4 }& T, u& r1 j
1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
: Y9 e3 p2 l: x& w1 h: K2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的
' [- x: S, j. i: H. p+ r0 N7 s C3 ]; ?
( n, G4 Q, W. M
二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
9 [0 L1 J# q# R; D; m. d3 V1,猫盘上电,提示如下,输入wtp,并退出串口程序7 `/ X; ]0 U) Y& c1 o2 C% ?
/ {8 Q' y3 \! w# x1 p+ V+ p
2.切换到下载的uartboot目录,运行
1 p0 K& _" O) R2 w, g- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo
+ O) I. P) l! m6 z* u3 t; v
& z7 K, X! ~& `. Q0 c9 ?3 x+ W M会显示如下,正在下载uboot到猫盘内存:$ c; o% |! I0 e* K, N% L
' z M3 A3 e z4 q& a# ]+ `& V) u
3.下载完成后,再次进入串口程序,可以看到已经进入uboot. g& K1 W$ y- b9 W9 Q- ^
+ |* s4 X. F- D6 }, r! G用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可6 x" ?$ E& e/ K5 o0 x% M" S) T
具体命令是
. _& ~( g- b" i2 |9 x: T- sf probe: ]1 S7 Q: W; ~' E K Y+ t/ T
- sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例2 |2 T) N% O* i1 K
- setenv ipaddr 192.168.1.119
8 x* s. H6 q6 @. G8 x - setenv serverip 192.168.1.254
' c" {- W3 H3 N4 r6 c - tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入# j* N( u/ j( t" E3 o' P( c
- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖: M* P' p9 Z9 V" X
uartboot_uboot.zip
(709.31 KB, 下载次数: 856)
8 a) }" T- [ p3 i' J
) v( D c- u; c d6 F3 ]$ \& M5 e |
评分
-
查看全部评分
|