|
本帖最后由 稍息 于 2022-3-12 13:10 编辑
: u* V9 x [) [' b6 N9 ]& k. P, N: `6 J+ c! k0 p
首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二7 V @; e# M( I/ }, s/ u; ^
# _4 \/ w# R( Y1 N0 x7 Q
图一
" R, {- f3 E) G4 F0 U5 q8 l
' M% W' z1 y2 Y# q# j* u
图二
1 C9 q& \( ?& i7 l( Z一.对于第一种情况,只需要重装系统救砖即可! Z5 h. e7 s' Z A2 w5 J8 H
1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。( w a' ?5 n* P; K8 S( M* \( A
2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的% I6 ~8 ~$ D. f: {
6 C" y3 r# [' \, a, p* _8 U
# n' |$ |# s* k) C: k4 @7 G. K( G2 v二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等8 h; ]* _4 G/ @2 E& r
1,猫盘上电,提示如下,输入wtp,并退出串口程序: K3 x# r( d3 Y/ t" g7 S
3 E; R& J! v: e
2.切换到下载的uartboot目录,运行
- k1 `+ _3 _8 j) g- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo
* p/ [/ b$ n& ]
% G: u8 U8 n/ `' f2 p( d: N, ?9 ^
会显示如下,正在下载uboot到猫盘内存:0 J2 B- M( M a+ _2 R% v
# H5 m( ]2 X) |$ s5 D3.下载完成后,再次进入串口程序,可以看到已经进入uboot
( O: b5 j6 c5 o/ `- }/ C5 O
& L' T' R9 c1 V6 a$ W/ N用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可
$ V1 h/ }5 b0 D, k& W! U# H) C5 p5 B具体命令是
# c, f n+ v4 r/ o- sf probe. s, G/ [% L/ W5 ^
- sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例
2 w4 y& d6 q+ `/ P. `" c6 X5 E- setenv ipaddr 192.168.1.119
& K6 k$ p% s5 K - setenv serverip 192.168.1.2542 b8 X9 h: S9 B. R; v
- tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入( d' `( D0 |. I0 Z
- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖
9 r& H; H$ w6 {# {0 q- @
uartboot_uboot.zip
(709.31 KB, 下载次数: 854)
. b+ R" B9 z& ~) C
! Q, J5 ]! O2 _: M |
评分
-
查看全部评分
|