|
本帖最后由 稍息 于 2022-3-12 13:10 编辑 / k! H; S: A, B- @ B4 r
8 i0 B. w; V; J* V( `, d首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二: u4 p' q9 N0 X* n( R
$ g3 ]& G/ ?" }
图一
2 {2 O# V& a4 f! x x- Z0 m
2 Q+ I. l0 Y8 w% q8 X5 r4 {+ V
图二0 C7 A0 Q7 _$ o& Q! R
一.对于第一种情况,只需要重装系统救砖即可! Y$ }' D0 T1 B, r! W+ o) @/ G
1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
) w2 Y$ m) T" U1 ^: F w; W2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的
! o" N; Y; L X; s! f7 K6 J4 X2 t1 |
, f. }* o4 [# ^$ o* D( [
二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
4 W! y2 s$ j0 ^1,猫盘上电,提示如下,输入wtp,并退出串口程序
4 m: h" E5 o. |. R! N
4 z) ?/ x1 ^/ k& ^8 _- L2 i/ M9 y2.切换到下载的uartboot目录,运行
7 G0 I$ r. w7 U* F0 P- F- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo
G& H! G* @6 G8 k" b1 B
( F% W; n6 U2 I
会显示如下,正在下载uboot到猫盘内存:: |9 n- P! Y4 ?2 U6 l
* n% C: {1 q5 |9 w# W8 Z
3.下载完成后,再次进入串口程序,可以看到已经进入uboot
8 b& |! I& A' r0 l/ m& P$ X; h
~" I) p* y- s& [1 D' ~用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可& g% ]2 w/ e/ B$ ~
具体命令是
! U& O! L3 T: A- sf probe
' [. k- [) Y, {6 ~" m - sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例
! M+ p, o/ o+ H) q- setenv ipaddr 192.168.1.1198 H8 H' p% Z8 p6 b: r7 {$ |
- setenv serverip 192.168.1.254
0 _$ p+ ]" Q& ~% G) |, t" u9 d - tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入
2 e- N0 N0 P% U2 N- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖, l3 f! G5 Z8 n0 j" h
uartboot_uboot.zip
(709.31 KB, 下载次数: 829)
# a, |' N" a6 _, }& ~
) G7 { c0 P. | |
评分
-
查看全部评分
|