Difference between revisions of "APITestPage"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
Line 1: Line 1:
===救砖办法===
+
 
{{#switch: {{{1}}}
+
{{RockchipUnbrick/zh|NanoPC-T6}}
| NanoPi-R4SE
+
| NanoPi-R6S
+
| CM3588
+
| NanoPi-R5C
+
| NanoPi-R6C
+
| NanoPC-T4
+
| NanoPi-R2C-Plus
+
| NanoPi-R2S-Plus
+
| SOM-RK3399 =
+
如何固件没有正确安装,导致开发板变砖,而且可能没有机会通过SD卡重新安装固件,这时,就需要通过Maskrom模式,擦除eMMC的办法救砖,方法如下:
+
* 使用USB数据线将{{{1}}}与电脑相连接
+
* 在电脑上启动 '''RKDevTool''' (注:要使用v2.96及以上版本)
+
* 将{{{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]]
+
* 至此,{{{1}}}应该恢复可以通过SD卡或eMMC引导系统了
+
| NanoPi-R5S
+
| NanoPC-T6 =
+
如何固件没有正确安装,导致开发板变砖,而且可能没有机会通过SD卡重新安装固件,这时,就需要通过Maskrom模式,擦除eMMC和SPI Nor Flash(如果有的话)的办法救砖,方法如下:
+
* 使用USB数据线将{{{1}}}与电脑相连接
+
* 在电脑上启动 '''RKDevTool''' (注:要使用v2.96及以上版本)
+
* 将{{{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]]
+
* 选中 '''SPINOR''', 点 '''Switch Storage''',再点击 '''ErashAll''' 按钮擦除SPI Nor Flash
+
[[File:Rkdevtool_erase_spinorflash.png|frameless|600px]]
+
* 至此,{{{1}}}应该恢复可以通过SD卡或eMMC引导系统了
+
| #default =
+
}}
+

Revision as of 07:14, 4 June 2024

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数据线将NanoPC-T6与电脑相连接
  • 在电脑上启动 RKDevTool
  • 将NanoPC-T6断开电源,按住 MASK 键,连接电源,当看到界面下方显示 Found One MASKROM Device 时松开按键, 如下图所示:

Rkdevtool found one maskrom device.png

  • RKDevTool 界面上点击 Advanced Function 选项卡
  • Boot 编辑框中选择 MiniLoaderAll.bin,然后点击 Download 按钮
  • 选中 EMMC,点 Switch Storage,再点击 ErashAll 按钮擦除eMMC

Rkdevtool erase emmc.png

  • (可选): 如果你的NanoPC-T6上有SPI Nor Flash,选中 SPINOR, 点 Switch Storage,再点击 ErashAll 按钮擦除SPI Nor Flash

Rkdevtool erase spinorflash.png

  • 至此,NanoPC-T6恢复至初始状态,可以正常通过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数据线将NanoPC-T6与电脑相连接
  • 将NanoPC-T6断开电源,按住 MASK 键,连接电源,4秒后松开按键
  • 用如下命令检查连接:
upgrade_tool LD

显示类似 "DevNo=1 Vid=0x2207,Pid=0x350b,LocationID=13 Mode=Maskrom SerialNo=" 的内容表示已检测到设备。

  • 用如下命令擦除eMMC:
upgrade_tool EF MiniLoaderAll.bin
  • (可选): 如果你的NanoPC-T6上有SPI Nor Flash,用如下命令擦除SPI Nor Flash:
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
  • 至此,NanoPC-T6恢复至初始状态,可以正常通过SD卡或eMMC引导系统了