|
本帖最后由 稍息 于 2022-3-12 13:10 编辑
% a" l h! z0 O& G4 i. M: F$ P) o0 B0 l7 c
首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二
5 @. B/ R4 m. {; G5 ?
- V; T+ Q+ V c图一, b4 i. n; E3 X. C3 w4 R
' M" d0 p: E4 x; O
图二
3 C: w* v0 t' z: X一.对于第一种情况,只需要重装系统救砖即可
3 I. K4 i+ g8 x: a& o1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
, ?; p R) \/ A# [3 u6 j2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的
! M1 M( B( Z+ o# ^# s
6 F0 `. @- s+ u h4 I. e
" ^& g! L# J' ~6 ~/ Y1 i) Z二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等' g% W$ _- Z7 p7 A
1,猫盘上电,提示如下,输入wtp,并退出串口程序$ z w8 @3 r& K4 L
+ k& n* \% ]7 _( v P2 V* e2.切换到下载的uartboot目录,运行; q( z& ], i! `5 W
- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo& O) L$ W8 Z( s. ]% E% ?1 s
- B9 A" U' m. a8 I4 A, j
会显示如下,正在下载uboot到猫盘内存:
; J* t* w& q; T1 E5 Y
6 R* U* O7 x% I; B3.下载完成后,再次进入串口程序,可以看到已经进入uboot$ y% @8 H! l/ ^5 g, F3 S
' q/ @! X" G: h4 ], ]/ I1 u9 K用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可5 @* ~$ x1 t/ f: N; M
具体命令是; h& y8 B/ _1 B9 k$ z
- sf probe6 W( o5 q: d, y! ]
- sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例
' m" f' S, z/ ^: E# _- setenv ipaddr 192.168.1.119
* r4 L( M+ A0 [0 S - setenv serverip 192.168.1.254% d3 b# }. g# c' f0 @, m: n# _
- tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入: z( W% s9 ?+ L8 o$ s3 \3 f
- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖
a* Q) N* F: T) r# _% t( q
uartboot_uboot.zip
(709.31 KB, 下载次数: 855)
# T* [% E. `* P2 y0 N
8 a4 A; p' x2 \' R3 p: p
|
评分
-
查看全部评分
|