|
|
本帖最后由 稍息 于 2022-3-12 13:10 编辑 1 q! T9 k9 v& |5 Y
( k e. A- Z' q @. x1 A
首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二
. S0 ~' q8 d3 a
3 N ] V! r! Z8 }6 ?
图一
. k. J/ j( H S" h& I, C1 ]4 H
R1 S4 w% [0 c8 w- X, T6 ^
图二( `, `1 \2 J+ J- ~" L/ u: ]
一.对于第一种情况,只需要重装系统救砖即可
7 L8 t: S( @( |- k, j! L6 I- O1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。9 V0 N/ f/ m; L
2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的* k; _, {7 J! |/ W% P* H; ~
+ G1 f: T: r! F }2 f9 {
: {) m) [) F; S/ h! ?, Q: \二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等+ R2 L# i# b; u0 d7 _! N
1,猫盘上电,提示如下,输入wtp,并退出串口程序5 N$ c. K, ^! U1 M) Z
; u0 ^* V3 r) `
2.切换到下载的uartboot目录,运行; m) ?9 e1 }) _0 D! O7 U
- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo& e( F9 I" g$ g
4 P: z) t& |0 F r& Y8 W8 [# ]会显示如下,正在下载uboot到猫盘内存:4 [: z$ b( V9 w
3 G7 v; x! Y& l" J; S2 r& Q7 e
3.下载完成后,再次进入串口程序,可以看到已经进入uboot
4 q& j3 J' P& B& L: z$ V
; @3 W2 ~* ?) T
用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可! M {# ~, M# G7 `0 v
具体命令是
# F+ R" B6 E" a I4 E3 f4 |- sf probe
" w3 C5 [; g" h( G* T$ } - sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例
1 y3 R9 j% A) h+ t- setenv ipaddr 192.168.1.119
; K7 L: g# a: ~2 \. m9 L* P* _/ h - setenv serverip 192.168.1.254
; d! Q6 I" P4 h( Q5 x& {0 v - tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入
! P* l( u2 ]- ~0 u& ]. i! H/ W- Y- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖: l3 \9 K: _; j0 O" n
uartboot_uboot.zip
(709.31 KB, 下载次数: 856)
$ b4 a3 ]! l' R. \: e$ L" a& x( q5 F$ b* [: l
3 Q& D. ^# t) t3 {% {' ? |
评分
-
查看全部评分
|