|
本帖最后由 稍息 于 2022-3-12 13:10 编辑 5 s6 W- _6 {7 g, d
! n3 D2 |9 k. ~1 l4 \- i4 C1 t: d [1 x
首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二
2 o E/ O- t" @1 J8 U2 |0 G
# }5 Z1 }* w+ b; g; Y) ?图一# }/ X3 p1 B1 Z3 T4 a ], ^
' |( n0 x" ^. ]' Y3 o$ s) F/ I/ B图二1 |' F! v8 u! e. v
一.对于第一种情况,只需要重装系统救砖即可
" F$ m" H) w# U; b! C' ?- d5 k1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
. h7 ]: e4 W, r$ m8 f2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的/ O4 ^( f, |8 H
" T: A( M; A" X
) A0 q: t/ l4 ~5 h% u7 z
二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
, x. P1 o1 N* |: `1,猫盘上电,提示如下,输入wtp,并退出串口程序* n) _0 U" Z( [1 i$ N8 s& S
6 |* K3 v1 {( ^: P2.切换到下载的uartboot目录,运行* g% U1 d# }- j) t
- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo
; u( a$ G5 r- ?$ m6 p2 V
2 [! p( `, j7 b4 N# K( u1 ?
会显示如下,正在下载uboot到猫盘内存:
8 v" S/ R5 s# A% L. i3 C% h
" ^+ j6 w8 {3 V; R- K
3.下载完成后,再次进入串口程序,可以看到已经进入uboot
: O) H" g1 r9 v! T8 a
; I, M6 k! |( p+ |用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可
) e) O1 G6 L2 T! j* X+ {6 b具体命令是
4 Q* M5 m* {, T- sf probe! ?' v7 O4 e5 d4 B9 h7 {
- sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例
# ~ Z' q' S) d; V# \# k( H* k- setenv ipaddr 192.168.1.119
$ r/ v& Q; B4 u5 v - setenv serverip 192.168.1.254: L# l# T* y9 Z( y6 ~3 q8 h$ I
- tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入
3 \* c# r0 @" `/ w2 }2 l- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖
" y2 [1 \2 L! A' x% d% ~4 P% U
uartboot_uboot.zip
(709.31 KB, 下载次数: 855)
3 ~% @ X# c* K" O, Y% K: F q3 A4 s3 `
|
评分
-
查看全部评分
|