|
本帖最后由 稍息 于 2022-3-12 13:10 编辑 $ R5 c% ]% S7 x7 e- v' Z N6 A
' r g$ o+ l; O, u8 ?( D% f首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二! @3 ^; a7 k! R. Y D. W ~
* F+ i7 n; n2 _
图一
# m; H% f9 I: F
8 K4 x0 }% C! N' \ r图二
) Y9 ]* p3 G+ I. B5 x2 S! n一.对于第一种情况,只需要重装系统救砖即可
* Z7 W3 }3 b: z, A! d. [; e1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
- J6 q; N& x# Z+ ?7 y2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的
' Y# [+ P8 k: |( c1 ^1 Y' x4 M W2 u
0 t& [+ E. p* x) S# K
二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
+ g. G) G: ?: h2 V+ X5 c ?1,猫盘上电,提示如下,输入wtp,并退出串口程序
% e4 f3 c& C+ m- M2 w. H1 |
" ~, _, @2 J( v @
2.切换到下载的uartboot目录,运行
9 A+ X8 ?) |5 e, r5 T3 [# c- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo0 f% y# `2 u2 Q6 i6 R1 c2 i
% d' ~; Z( p" A% Z8 O- o, q
会显示如下,正在下载uboot到猫盘内存:" n+ }# @# e' G
$ P; S* g; q1 z4 ^4 V
3.下载完成后,再次进入串口程序,可以看到已经进入uboot
; P6 o' k: m, u
3 q& W5 c5 J% m" G5 }: E$ o3 F2 X
用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可
# K5 G" F$ ~+ r! H( o具体命令是6 J& {% C$ h/ J& h' x) R; {9 G
- sf probe
5 ]4 i0 q! Q8 j& C* R - sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例
M* S8 I4 N c2 f% ]- setenv ipaddr 192.168.1.119! E# N5 }, {6 M i
- setenv serverip 192.168.1.254
+ @. _- O2 K; l ~( I - tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入2 v# P' N, ^- L3 P% N2 h0 v2 Z) Y
- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖6 ]& w7 f9 V$ g+ v) w$ E# f( g4 m n
uartboot_uboot.zip
(709.31 KB, 下载次数: 829)
- ~$ ]" c y1 o7 x( I
$ z9 T4 F* H. m: `" X+ K" s |
评分
-
查看全部评分
|