|
|
本帖最后由 稍息 于 2022-3-12 13:10 编辑 $ n) ` N( O& a$ k0 }
# Z" x7 i( f m$ _3 d首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二. {( i2 v+ F! y# K
- z4 @5 q# R- G! n' ]+ p3 `0 q. s图一+ Y* y, O& _; w: D0 i
* G8 `% R7 W. y5 t; _4 B# S
图二
5 S) O% k, S0 C+ S. ?一.对于第一种情况,只需要重装系统救砖即可. j6 f* T6 e9 g- N3 b9 C
1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。, Z8 u$ t" d) h
2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的3 s) s& k+ s7 r: q1 O% P7 y6 b+ ?
( l2 S: S2 q! E# q7 |. ~
% J2 w9 E+ c" m0 _$ S9 J k二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
( K( o( k, ~- b$ x0 G0 Q1,猫盘上电,提示如下,输入wtp,并退出串口程序3 k5 X; O8 J" v* B/ H' f/ I& ~& [
; @+ I" a8 |$ }% f2.切换到下载的uartboot目录,运行
D3 a+ r; q+ Y- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo6 M6 B/ Z' Q8 i% i" ?* p* q1 ~
" c( t% ?& e, g" _) V9 G$ E# u, V; Y! G
会显示如下,正在下载uboot到猫盘内存:
: ]) U8 F) Y, n5 p0 g
$ S$ z6 K+ C( R) K' d) H; t s
3.下载完成后,再次进入串口程序,可以看到已经进入uboot+ W# C$ U' F! R/ d, b
& x e( D q: h! l; W8 F, y用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可
# b. c6 n8 N+ r& F3 O具体命令是, E; G3 h$ b/ ~6 I. k
- sf probe, ?$ D: s1 U! y
- sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例
R9 y' |' {% Y0 g7 J1 `- setenv ipaddr 192.168.1.119
9 X/ g4 ?& z4 o - setenv serverip 192.168.1.254" D' {& T; B! K
- tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入6 h# D! \4 G" ]# w0 U$ B+ J$ T
- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖2 u: M! ?" [% F' F
uartboot_uboot.zip
(709.31 KB, 下载次数: 860)
, v4 C% N- k7 Y1 z& U6 `: u
6 K* i) W N# Z; _/ q! B |
评分
-
查看全部评分
|