|
|
本帖最后由 稍息 于 2022-3-12 13:10 编辑 ! A U4 U3 b5 F3 @/ e( Z
0 ]" M6 R" r5 F0 v: ^2 [首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二
7 e$ H! r" m4 h" z- t
t# k B6 m4 `" ?" C图一* l9 ~( z6 s3 S) N) j% X1 e2 k. x
- G6 r: P( P; I5 V
图二
( p# v7 a: Z2 K: Q8 T) K2 X一.对于第一种情况,只需要重装系统救砖即可# q- e6 H0 m! O
1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。$ q' s6 w: v# K" ?+ Z
2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的
' x' E+ E* _5 M" i/ b% s- a. X
( E( G/ f4 _/ p8 m8 w
$ ~: ^# o5 n+ `二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
2 c$ ^' {, D! Y# T0 `* j+ [1,猫盘上电,提示如下,输入wtp,并退出串口程序
& G9 t* e. s' @7 Y/ y. s; [% S
& ^4 u2 r6 G! D2.切换到下载的uartboot目录,运行* m* _$ l( U4 x
- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo/ _6 p- i2 m3 n! T: f$ V) V8 s
9 c. A' w9 F, y! c2 I会显示如下,正在下载uboot到猫盘内存:
G) n) b5 C. X7 e) i" I
, [1 f' {! l2 T: w+ Z) o3.下载完成后,再次进入串口程序,可以看到已经进入uboot4 R0 T! s& F! A2 v8 n
" U! `0 G, s+ X3 d/ f4 U2 N用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可
: g' ^. s. d% L) F% K* i: m, y1 C具体命令是: [, {) U" d* b, T
- sf probe$ a) N4 Q9 t5 \0 P, F3 M' l
- sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例9 B5 l) P" k g7 C
- setenv ipaddr 192.168.1.1195 r! i6 `& d# [/ ^
- setenv serverip 192.168.1.254
& M7 U8 h/ X8 ^( W6 G - tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入
$ j; Q8 U' i! z& z/ A: H- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖$ ]7 w% P6 A" \0 _, L T% a* p7 r
uartboot_uboot.zip
(709.31 KB, 下载次数: 857)
) i9 p y+ K) d% ^
9 O4 Y% [ m% j( u( [" z |
评分
-
查看全部评分
|