|
本帖最后由 稍息 于 2022-3-12 13:10 编辑
( |" P/ b5 n: X6 ?2 D2 T% G$ _, a A' A& n
首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二
1 g0 q; A/ f& D8 l7 r
4 G! r8 e! j& p- D, q图一
" [' Z0 x4 C |+ w
: N' \$ Z5 S8 Q' t4 k: d5 p图二) i4 L- t2 v+ G, ]$ T& y
一.对于第一种情况,只需要重装系统救砖即可4 a6 \. X% C* n8 Y0 q
1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
& p- o% Z" ~3 U! h2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的2 i! D: v6 x6 v# h( F
" e" i% o1 ~0 C4 b" b$ Y2 M7 t4 Q8 w0 Q" V4 F$ o% R. Q) a
二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
8 l/ B& P/ n, J- Q) h1,猫盘上电,提示如下,输入wtp,并退出串口程序4 q$ P( d& B4 M: t7 J; A
/ s' n, Z* [0 }& l8 C1 ?2.切换到下载的uartboot目录,运行
, u2 z1 q% d# g7 X W s0 c- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo( I0 F, Q) @/ Q( {2 b! W6 e3 I
2 j! z l7 O! z( D( R! d, t; z会显示如下,正在下载uboot到猫盘内存:0 Z/ ^* K- \+ W
4 B$ L8 c5 y( X8 h3.下载完成后,再次进入串口程序,可以看到已经进入uboot* }, I8 I; w- l4 P4 w
/ U/ m' N( r# F; w! `用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可: l J8 P6 h" |, J0 R7 i$ l) y; e
具体命令是/ P, m" Q @ i. h; ?
- sf probe
& E) \4 z. s, Y6 K) M( |7 M - sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例
) Z9 u2 X: C$ v- n' V- setenv ipaddr 192.168.1.119
- q3 l. Q% s5 }* v% B* N H& k - setenv serverip 192.168.1.254
4 A' V1 [' P5 N$ Q0 j; J; a* M - tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入6 X+ m- G( [3 S, P1 @ J/ {* y
- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖, N8 D* L4 U; T
uartboot_uboot.zip
(709.31 KB, 下载次数: 855)
& C8 f2 w/ E6 [9 |* q1 @* D
$ I* A! R1 w$ u, T1 s1 Q |
评分
-
查看全部评分
|