|
|
本帖最后由 稍息 于 2022-3-12 13:10 编辑
5 ] G8 y. I$ z
8 w/ |1 w0 L8 X! e0 U2 C首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二
$ _# M2 z" D) M8 }+ t1 h! v
( ?% X y) ^; x图一+ _, F* k3 x, U2 S! r$ o
* f1 x- f% x# \* G, ^% ^1 q. b
图二
% x5 ~4 H6 C4 s& C/ j一.对于第一种情况,只需要重装系统救砖即可& p# x- x( l3 O
1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
, n& C: ~( X5 y# {" v; x. _( y2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的
- Y, D5 R8 y6 O; x! r: H, l- L, { e& N
' }4 m. |, C( w+ }6 c二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等0 R j9 y5 V# ` V/ A. x: k1 T6 {
1,猫盘上电,提示如下,输入wtp,并退出串口程序7 a* D0 U# Y" B0 r: d
/ u5 H, O" g9 I/ S2.切换到下载的uartboot目录,运行
% b; x. J# c8 E& ]/ t3 o/ e- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo" c+ o8 Y5 ]: W9 E) u
0 n; N& C7 ?7 f% E2 o- B
会显示如下,正在下载uboot到猫盘内存:5 A4 p |( n1 P7 S( N$ S$ H$ U
2 N0 \+ D. g5 S! [) l4 ~! V3.下载完成后,再次进入串口程序,可以看到已经进入uboot+ Y! J2 A& |. s- |8 q6 _+ A4 P
" F0 }, B& k: W3 @) u Z用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可0 J/ q8 d* ~- Y; u& e. C- p9 b9 M
具体命令是
4 W8 A, S* q0 \/ b- sf probe
7 g1 S; H) C: }! T+ L - sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例) N, `0 Q0 e) T R. P; W
- setenv ipaddr 192.168.1.119
! N' P0 B5 ]8 K( F2 K - setenv serverip 192.168.1.2543 \. X. N6 h$ ~; q% M0 `
- tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入
3 b( V( |2 d# E$ H, O- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖
) H; ~! n5 L; t1 {( X5 D
uartboot_uboot.zip
(709.31 KB, 下载次数: 860)
; l9 m5 t# E: L2 a' P. H3 R" r2 V6 c( ?, {7 }
|
评分
-
查看全部评分
|