|
|
本帖最后由 稍息 于 2022-3-12 13:10 编辑
4 H0 S& r- X3 `6 R5 q
) Q0 F% F1 w7 C9 f- v% G首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二
2 c8 F% c% n) H* [- B7 a
$ H- Q( Q+ {3 d; u; `! q" ]
图一
" @+ l% X- Y1 ~- t/ W7 g3 @% U
3 G- d% U0 c2 C0 d/ A7 u图二
4 b* z Y' Z8 O, a, ^* s一.对于第一种情况,只需要重装系统救砖即可
7 `9 e/ k& b' g# A" e; o1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
( F$ v0 G$ `0 q2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的
, Y4 Y9 U4 v1 i' c* n4 G$ g5 P" d
2 m' g8 t' t! y( X$ @
+ S1 u0 u$ t- _+ K3 E6 Q6 c二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
6 T) P: Q" X& N+ _) z6 s+ A1,猫盘上电,提示如下,输入wtp,并退出串口程序
0 Z \7 K1 B& M" k$ Y& ]
/ X- h( D- `! M; N. l/ v
2.切换到下载的uartboot目录,运行
$ G9 }8 {3 q# {7 `' T4 z- S T% z- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo% Q$ m: t( C$ t- w( J( H+ f+ [
' B- l2 r$ ^" V- x& r会显示如下,正在下载uboot到猫盘内存:% J% N! C1 g. o. a3 I
6 o9 X: q3 [0 a$ }0 K& e3.下载完成后,再次进入串口程序,可以看到已经进入uboot* L e" H" g' n, n6 h. Y4 |
/ {+ e s- g# w* E* j5 f用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可
, @4 e0 ?) x$ A+ E6 q具体命令是
& e! A' u0 f& Y* I8 l; B- sf probe
: [0 m, e( y8 Q% Y: Q7 |' l - sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例) O8 G$ L. H. ~% _& _ c1 G
- setenv ipaddr 192.168.1.119 o% j- ~7 F) k4 U
- setenv serverip 192.168.1.254
% ~3 t. O) c2 `' b7 n. r8 g3 ~9 P - tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入
" x, @$ q& l- b5 f1 D: _; b+ O- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖
0 R4 ^! J" D5 s$ d( w0 e1 A
uartboot_uboot.zip
(709.31 KB, 下载次数: 856)
( i) `2 J: z1 w3 c" Y2 N+ U4 g6 g8 @0 {" r% {5 P4 P% C1 P
|
评分
-
查看全部评分
|