|
本帖最后由 稍息 于 2022-3-12 13:10 编辑
" K' F3 Y& p& d$ D2 F) h# }( X
0 T5 {2 E7 Z& r% K3 q: q0 h首先说明,砖指的非芯片或硬件损坏,是刷机所致,然后砖的程度有两种,一种是操作系统损坏但是uboot没有问题,通过ttl链接可以看到marvell提示,如图一,另一种是uboot损坏,这种坏的比较彻底需要ttl刷uboot,如图二
) F: R9 F5 \; x/ U/ a H
4 U/ h! y& z5 K( a% t# C图一
. k( r! j, R. v8 g' h6 E
5 K z7 I% `' ~7 H6 K图二
" [6 }: W( a! f& X$ P5 `一.对于第一种情况,只需要重装系统救砖即可
( W0 H* j$ @ A& m }% q: k1.如果没有刷过群晖,所用的是原厂uboot,只要将固件包rootfs.tar.bz2和upgrade_eli_38.img两个文件放入U盘(fat32)根目录,按住reset上电,等待10分钟即可。
4 U9 Q4 z f- I, h q3 _2.如果已经刷过群晖,并且是我提供的U盘刷机法,则uboot是我编译的h大的uboot,只要将原先的U盘镜像接上,按住reset上电,即可实现重刷debian和群晖的目的* p# m/ l7 S( n% J% m2 J: L
' ]9 w8 o* l4 g$ J- q- g5 [: d, l2 |4 m) p
! z5 e6 r9 W+ j+ D8 K& l二、对于第二种情况,需要重刷uboot,你需要一个可以ttl连接猫盘的linux系统如debian,ubuntu,并连接好ttl,打开串口程序,如minicom等
9 J% R4 ^- e( Q1,猫盘上电,提示如下,输入wtp,并退出串口程序4 d- x% F, W J# J8 m
2 d3 \0 c1 W! C) t$ Z2 V
2.切换到下载的uartboot目录,运行5 w. i! A+ k2 D; s, f# g% O4 d
- sudo ./WtpDownload_linux -P UART -C 0 -B TIM_ATF.bin -I wtmi_h.bin -I boot-image_h.bin –E
复制代码 非root用户记得sudo, P# Y- `& Q& U5 N* q
7 ^3 T. X7 Y: Z% I+ B4 _4 q会显示如下,正在下载uboot到猫盘内存:4 Q7 ]4 j" G0 U! |, t/ I9 U7 J. K! A. i
& D! f- A5 G7 w3.下载完成后,再次进入串口程序,可以看到已经进入uboot" d" U: J' E0 c+ X: s) X% M. O$ y
* J0 F1 v5 W: B& I- ^9 g用sf probe、Sf erase、Sf write重写写入uboot到spiflash即可0 P1 g1 b+ V' H. M0 ?
具体命令是' z+ s/ P0 d9 b! r
- sf probe
$ U% D: S( ?: H( ^! S8 @ - sf erase 0x0 0xd5000
复制代码 载入flash-image.bin,具体方法自行百度,可以tftp,usb,sata等,以tftp为例
, G% _ q$ I! R- setenv ipaddr 192.168.1.119 E4 E, K6 t; F: J( q2 r4 T
- setenv serverip 192.168.1.254% z( N) t5 D# ^7 A" k3 p1 M" t
- tftpboot $loadaddr 192.168.1.254:flash-image.bin
复制代码 写入' ^+ Y7 \+ [0 O4 d) l( W( S
- sf write $loadaddr 0x0 $filesize
复制代码 4,重启,只要将我发的U盘插上,按住reset上电,就可以按照U盘启动以后的步骤刷debian和群晖2 Y6 c7 [ }. E3 i* X3 f
uartboot_uboot.zip
(709.31 KB, 下载次数: 847)
; `) T$ [; b" ?
5 j9 h6 C5 ] T( p! I0 G
|
评分
-
查看全部评分
|