Difference between revisions of "Template:RockchipUnbrick/zh"
From FriendlyELEC WiKi
(updated by API) |
(updated by API) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == | + | ==救砖办法== |
− | + | 如何固件没有正确安装,导致开发板变砖,而且可能没有机会通过SD卡重新安装固件,这时,就需要进入Maskrom模式,通过擦除存储设备的办法救砖。<br> | |
− | + | ===Windows用户=== | |
− | + | ====下载所需文件==== | |
− | + | * '''获取所需工具''':访问[https://dl.friendlyelec.com/{{{1}}} 这里],在 '''05_Tools''' 目录中找到 '''RKDevTool_v3.19_for_window.zip''', '''DriverAssitant_v5.12.zip''' 下载到本地 | |
− | + | * '''安装Rockchip USB驱动和RKDevTool''': 解压 '''DriverAssitant_v5.12.zip''' 安装Rockchip USB驱动, 解压 '''RKDevTool_v3.19_for_window.zip''' 获得 Rockchip烧写工具 '''RKDevTool''' | |
− | + | * '''获取loader''': 访问[http://112.124.9.243/dvdfiles/ 这里],进入CPU型号对应的tools目录,下载 '''MiniLoaderAll.bin''' | |
− | + | ====进入Maskrom模式擦除存储设备==== | |
− | 1 | + | * 使用USB数据线将{{{1}}}与电脑相连接 |
− | + | * 在电脑上启动 '''RKDevTool''' | |
− | + | * 将{{{1}}}断开电源,按住 '''MASK''' 键,连接电源,当看到界面下方显示 '''Found One MASKROM Device''' 时松开按键, 如下图所示: | |
− | + | [[File:Rkdevtool_found_one_maskrom_device.png|frameless|600px]] | |
− | + | * 在 '''RKDevTool''' 界面上点击 '''Advanced Function''' 选项卡 | |
− | + | * 在 '''Boot''' 编辑框中选择 '''MiniLoaderAll.bin''',然后点击 '''Download''' 按钮 | |
− | + | * 选中 '''EMMC''',点 '''Switch Storage''',再点击 '''ErashAll''' 按钮擦除eMMC | |
− | + | [[File:Rkdevtool_erase_emmc.png|frameless|600px]] | |
− | + | {{#switch: {{{1}}} | |
− | + | | NanoPi-R5S | |
− | + | | NanoPi-R2C-Plus | |
− | + | | CM3588 | |
− | + | | NanoPC-T6 = | |
+ | * '''(可选)''': 如果你的{{{1}}}上有SPI Nor Flash,选中 '''SPINOR''', 点 '''Switch Storage''',再点击 '''ErashAll''' 按钮擦除SPI Nor Flash | ||
+ | [[File:Rkdevtool_erase_spinorflash.png|frameless|600px]] | ||
+ | }} | ||
+ | * 至此,{{{1}}}恢复至初始状态,可以正常通过SD卡或eMMC引导系统了 | ||
+ | ===Linux/Mac用户=== | ||
+ | ====下载所需文件==== | ||
+ | * '''获取所需工具''':访问[https://dl.friendlyelec.com/{{{1}}} 这里],在 '''05_Tools''' 目录中找到 '''upgrade_tool_v2.30_for_linux.tgz''' (或Mac用户选'''upgrade_tool_v2.25_for_mac.tgz''') 下载到本地 | ||
+ | * '''获取loader''': 访问[http://112.124.9.243/dvdfiles/ 这里],进入CPU型号对应的tools目录,下载 '''MiniLoaderAll.bin''' | ||
+ | ====安装upgrade_tool工具==== | ||
+ | 以下命令以Linux为例,Mac用户只有文件和目录名略有不同: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | tar xzf upgrade_tool_v2.30_for_linux.tgz | |
+ | cd upgrade_tool_v2.30_for_linux | ||
+ | sudo cp upgrade_tool /usr/local/sbin/ | ||
+ | sudo chmod 755 /usr/local/sbin/upgrade_tool | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ====进入Maskrom模式擦除存储设备==== | |
+ | * 使用USB数据线将{{{1}}}与电脑相连接 | ||
+ | * 将{{{1}}}断开电源,按住 '''MASK''' 键,连接电源,4秒后松开按键 | ||
+ | * 用如下命令检查连接: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | + | upgrade_tool LD | |
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | 显示类似 "DevNo=1 Vid=0x2207,Pid=0x350b,LocationID=13 Mode=Maskrom SerialNo=" 的内容表示已检测到设备。 | |
− | + | * 用如下命令擦除eMMC: | |
− | + | <syntaxhighlight lang="bash"> | |
− | + | upgrade_tool EF MiniLoaderAll.bin | |
− | < | + | </syntaxhighlight> |
− | + | {{#switch: {{{1}}} | |
− | { | + | | NanoPi-R5S |
− | |- | + | | NanoPi-R2C-Plus |
− | + | | CM3588 | |
− | + | | NanoPC-T6 = | |
− | + | * '''(可选)''': 如果你的{{{1}}}上有SPI Nor Flash,用如下命令擦除SPI Nor Flash: | |
− | |- | + | <syntaxhighlight lang="bash"> |
− | + | upgrade_tool DB MiniLoaderAll.bin | |
− | + | upgrade_tool SSD #选5, SPINOR | |
− | + | dd if=/dev/zero of=zero.img bs=1M count=16 # 针对16M NOR FLASH | |
− | + | upgrade_tool WL 0 zero.img | |
− | | | + | </syntaxhighlight> |
− | + | }} | |
− | + | * 至此,{{{1}}}恢复至初始状态,可以正常通过SD卡或eMMC引导系统了 | |
− | |- | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
Latest revision as of 12:03, 11 June 2024
Contents
1 救砖办法
如何固件没有正确安装,导致开发板变砖,而且可能没有机会通过SD卡重新安装固件,这时,就需要进入Maskrom模式,通过擦除存储设备的办法救砖。
1.1 Windows用户
1.1.1 下载所需文件
- 获取所需工具:访问这里,在 05_Tools 目录中找到 RKDevTool_v3.19_for_window.zip, DriverAssitant_v5.12.zip 下载到本地
- 安装Rockchip USB驱动和RKDevTool: 解压 DriverAssitant_v5.12.zip 安装Rockchip USB驱动, 解压 RKDevTool_v3.19_for_window.zip 获得 Rockchip烧写工具 RKDevTool
- 获取loader: 访问这里,进入CPU型号对应的tools目录,下载 MiniLoaderAll.bin
1.1.2 进入Maskrom模式擦除存储设备
- 使用USB数据线将{{{1}}}与电脑相连接
- 在电脑上启动 RKDevTool
- 将{{{1}}}断开电源,按住 MASK 键,连接电源,当看到界面下方显示 Found One MASKROM Device 时松开按键, 如下图所示:
- 在 RKDevTool 界面上点击 Advanced Function 选项卡
- 在 Boot 编辑框中选择 MiniLoaderAll.bin,然后点击 Download 按钮
- 选中 EMMC,点 Switch Storage,再点击 ErashAll 按钮擦除eMMC
- 至此,{{{1}}}恢复至初始状态,可以正常通过SD卡或eMMC引导系统了
1.2 Linux/Mac用户
1.2.1 下载所需文件
- 获取所需工具:访问这里,在 05_Tools 目录中找到 upgrade_tool_v2.30_for_linux.tgz (或Mac用户选upgrade_tool_v2.25_for_mac.tgz) 下载到本地
- 获取loader: 访问这里,进入CPU型号对应的tools目录,下载 MiniLoaderAll.bin
1.2.2 安装upgrade_tool工具
以下命令以Linux为例,Mac用户只有文件和目录名略有不同:
tar xzf upgrade_tool_v2.30_for_linux.tgz cd upgrade_tool_v2.30_for_linux sudo cp upgrade_tool /usr/local/sbin/ sudo chmod 755 /usr/local/sbin/upgrade_tool
1.2.3 进入Maskrom模式擦除存储设备
- 使用USB数据线将{{{1}}}与电脑相连接
- 将{{{1}}}断开电源,按住 MASK 键,连接电源,4秒后松开按键
- 用如下命令检查连接:
upgrade_tool LD
显示类似 "DevNo=1 Vid=0x2207,Pid=0x350b,LocationID=13 Mode=Maskrom SerialNo=" 的内容表示已检测到设备。
- 用如下命令擦除eMMC:
upgrade_tool EF MiniLoaderAll.bin
- 至此,{{{1}}}恢复至初始状态,可以正常通过SD卡或eMMC引导系统了