Difference between revisions of "Armbian Installation Guide/zh"
From FriendlyELEC WiKi
(updated by API) |
(updated by API) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | [[ | + | [[Armbian Installation Guide|English]] |
==介绍== | ==介绍== | ||
这是一份简单指南,指引如何在NanoPC-T6上安装Armbian,通过SPI Nor Flash和NVME SSD引导,包含如下内容: | 这是一份简单指南,指引如何在NanoPC-T6上安装Armbian,通过SPI Nor Flash和NVME SSD引导,包含如下内容: | ||
Line 6: | Line 6: | ||
* 从NVME引导Armbian系统 | * 从NVME引导Armbian系统 | ||
− | == | + | ==在NanoPC-T6上安装Armbian的前提条件== |
在开始之前,请确保你具备以下条件: | 在开始之前,请确保你具备以下条件: | ||
* 一块有SPI Nor Flash的NanoPC T6开发板 | * 一块有SPI Nor Flash的NanoPC T6开发板 | ||
Line 16: | Line 16: | ||
==下载所需文件== | ==下载所需文件== | ||
− | * '''获取所需工具''':访问[https://dl.friendlyelec.com/nanopct6 这里],在 '''05_Tools''' 目录中找到 '''RKDevTool_v3.19_for_window.zip''', '''DriverAssitant_v5. | + | * '''获取所需工具''':访问[https://dl.friendlyelec.com/nanopct6 这里],在 '''05_Tools''' 目录中找到 '''RKDevTool_v3.19_for_window.zip''', '''DriverAssitant_v5.12.zip''' 和 '''win32diskimager.rar''' 下载到本地 |
* '''获取Armbian固件''': 访问[https://www.armbian.com/nanopct6/ 这里],下载Armbian的固件文件 | * '''获取Armbian固件''': 访问[https://www.armbian.com/nanopct6/ 这里],下载Armbian的固件文件 | ||
* '''获取RK3588 loader与SPI Images''': 访问[http://112.124.9.243/dvdfiles/RK3588/tools/ 这里],下载 '''MiniLoaderAll.bin''' 和 '''rkspi_loader.img.zip''' | * '''获取RK3588 loader与SPI Images''': 访问[http://112.124.9.243/dvdfiles/RK3588/tools/ 这里],下载 '''MiniLoaderAll.bin''' 和 '''rkspi_loader.img.zip''' | ||
Line 22: | Line 22: | ||
==安装Rockchip USB驱动和RKDevTool== | ==安装Rockchip USB驱动和RKDevTool== | ||
− | * 解压 '''DriverAssitant_v5. | + | * 解压 '''DriverAssitant_v5.12.zip''' 安装Rockchip USB驱动 |
* 解压 '''RKDevTool_v3.19_for_window.zip''' 获得 Rockchip烧写工具 '''RKDevTool''' | * 解压 '''RKDevTool_v3.19_for_window.zip''' 获得 Rockchip烧写工具 '''RKDevTool''' | ||
==烧写步骤== | ==烧写步骤== | ||
− | === | + | ===让NanoPC-T6进入Maskrom模式=== |
− | + | ||
* 使用USB Type-C线将NanoPC-T6与电脑相连接 | * 使用USB Type-C线将NanoPC-T6与电脑相连接 | ||
− | * 在电脑上启动 '''RKDevTool''' (注:要使用v2.96及以上版本) | + | * 在电脑上启动 '''RKDevTool''' (注:要使用v2.96及以上版本) |
+ | * 将NanoPC-T6断开电源,按住 '''MASK''' 键,连接电源,当看到界面下方显示 '''Found One MASKROM Device''' 时松开按键, 如下图所示: | ||
[[File:Rkdevtool_found_one_maskrom_device.png|frameless|600px]] | [[File:Rkdevtool_found_one_maskrom_device.png|frameless|600px]] | ||
===擦除SPI Nor Flash和eMMC=== | ===擦除SPI Nor Flash和eMMC=== | ||
− | + | 请拨出开发板上的SD卡(如果有的话),另外为了避免存储内有残余的引导数据干扰Armbian启动,建议先对SPI Nor Flash和eMMC做一次擦除操作(可选),擦除方法如下: | |
− | * 在 '''RKDevTool''' 界面上点击 '''Advanced Function''' | + | * 在 '''RKDevTool''' 界面上点击 '''Advanced Function''' 选项卡 |
− | * | + | * 在 '''Boot''' 编辑框中选择 '''MiniLoaderAll.bin''',然后点击 '''Download''' 按钮 |
* 选中 '''EMMC''',点 '''Switch Storage''',再点击 '''ErashAll''' 按钮擦除eMMC | * 选中 '''EMMC''',点 '''Switch Storage''',再点击 '''ErashAll''' 按钮擦除eMMC | ||
[[File:Rkdevtool_erase_emmc.png|frameless|600px]] | [[File:Rkdevtool_erase_emmc.png|frameless|600px]] | ||
Line 40: | Line 40: | ||
[[File:Rkdevtool_erase_spinorflash.png|frameless|600px]] | [[File:Rkdevtool_erase_spinorflash.png|frameless|600px]] | ||
− | === | + | ===烧写BootLoader到SPI Nor Flash=== |
参考如下示范图片,在'''RKDevTool'''界面上设置烧写的内容:<br/> | 参考如下示范图片,在'''RKDevTool'''界面上设置烧写的内容:<br/> | ||
[[File:Rkdevtool_flash_spinor.png|frameless|600px]]<br/> | [[File:Rkdevtool_flash_spinor.png|frameless|600px]]<br/> | ||
− | 可以在界面上右击,选择 '''Load Config''',选择 '''friendlyelec-spinor-config.cfg''' 加载预设的设置,然后钩选 '''Write by Address''' (重要), 最后点击 '''Run''' | + | 可以在界面上右击,选择 '''Load Config''',选择 '''friendlyelec-spinor-config.cfg''' 加载预设的设置,然后钩选 '''Write by Address''' (重要), 最后点击 '''Run''' 按钮并等待进度完成。 |
===烧写Armbian固件到NVME SSD=== | ===烧写Armbian固件到NVME SSD=== | ||
− | 解压得到 | + | 解压得到 '''.img''' 扩展名的固件文件,在Windows下使用 '''win32diskimager''' 工具将 '''.img''' 格式的Armbian固件写入NVME SSD。 |
===运行Armbian=== | ===运行Armbian=== | ||
将NVME SSD安装到NanoPC-T6上,上电开机,按Armbian向导配置系统即可。 | 将NVME SSD安装到NanoPC-T6上,上电开机,按Armbian向导配置系统即可。 | ||
+ | |||
+ | == 其他开发板 == | ||
+ | ===使用SD卡安装Armbian到NanoPi-M6=== | ||
+ | * 参考以上章节擦除SPI Nor Flash和eMMC,否则会干扰SD卡的引导 | ||
+ | * '''获取 Armbian 映像''':访问 [https://www.armbian.com/nanopi-m6/ here] 下载 Armbian 映像文件 | ||
+ | * 使用 Windows 上的'''win32diskimager'''工具将'''.img'''格式的 Armbian 映像写入 SD 卡 | ||
+ | |||
+ | == 相关信息 == | ||
+ | ===NanoPC-T6=== | ||
+ | * https://github.com/armbian/build/pull/5573 | ||
+ | ===NanoPi-M6=== | ||
+ | * https://github.com/armbian/linux-rockchip/pull/261 | ||
+ | * https://github.com/armbian/linux-rockchip/pull/259 | ||
+ | * https://github.com/armbian/linux-rockchip/pull/258 | ||
+ | * https://github.com/armbian/linux-rockchip/pull/253 | ||
+ | * https://github.com/armbian/build/pull/7341 | ||
+ | * https://github.com/armbian/build/pull/7344 |
Latest revision as of 03:30, 25 October 2024
Contents
1 介绍
这是一份简单指南,指引如何在NanoPC-T6上安装Armbian,通过SPI Nor Flash和NVME SSD引导,包含如下内容:
- 擦除SPI Nor Flash和eMMC
- 烧录BootLoader到SPI Nor Flash
- 从NVME引导Armbian系统
2 在NanoPC-T6上安装Armbian的前提条件
在开始之前,请确保你具备以下条件:
- 一块有SPI Nor Flash的NanoPC T6开发板
- 一条USB-C数据线
- 一块NVMe SSD固态硬盘
- 一台运行Windows的PC
- 电源适配器等
本文的所有步骤目前仅适用于 Windows 系统。
3 下载所需文件
- 获取所需工具:访问这里,在 05_Tools 目录中找到 RKDevTool_v3.19_for_window.zip, DriverAssitant_v5.12.zip 和 win32diskimager.rar 下载到本地
- 获取Armbian固件: 访问这里,下载Armbian的固件文件
- 获取RK3588 loader与SPI Images: 访问这里,下载 MiniLoaderAll.bin 和 rkspi_loader.img.zip
下载下来的文件是压缩包的,均需要解压缩。
4 安装Rockchip USB驱动和RKDevTool
- 解压 DriverAssitant_v5.12.zip 安装Rockchip USB驱动
- 解压 RKDevTool_v3.19_for_window.zip 获得 Rockchip烧写工具 RKDevTool
5 烧写步骤
5.1 让NanoPC-T6进入Maskrom模式
- 使用USB Type-C线将NanoPC-T6与电脑相连接
- 在电脑上启动 RKDevTool (注:要使用v2.96及以上版本)
- 将NanoPC-T6断开电源,按住 MASK 键,连接电源,当看到界面下方显示 Found One MASKROM Device 时松开按键, 如下图所示:
5.2 擦除SPI Nor Flash和eMMC
请拨出开发板上的SD卡(如果有的话),另外为了避免存储内有残余的引导数据干扰Armbian启动,建议先对SPI Nor Flash和eMMC做一次擦除操作(可选),擦除方法如下:
- 在 RKDevTool 界面上点击 Advanced Function 选项卡
- 在 Boot 编辑框中选择 MiniLoaderAll.bin,然后点击 Download 按钮
- 选中 EMMC,点 Switch Storage,再点击 ErashAll 按钮擦除eMMC
- 选中 SPINOR, 点 Switch Storage,再点击 ErashAll 按钮擦除SPI Nor Flash
5.3 烧写BootLoader到SPI Nor Flash
参考如下示范图片,在RKDevTool界面上设置烧写的内容:
可以在界面上右击,选择 Load Config,选择 friendlyelec-spinor-config.cfg 加载预设的设置,然后钩选 Write by Address (重要), 最后点击 Run 按钮并等待进度完成。
5.4 烧写Armbian固件到NVME SSD
解压得到 .img 扩展名的固件文件,在Windows下使用 win32diskimager 工具将 .img 格式的Armbian固件写入NVME SSD。
5.5 运行Armbian
将NVME SSD安装到NanoPC-T6上,上电开机,按Armbian向导配置系统即可。
6 其他开发板
6.1 使用SD卡安装Armbian到NanoPi-M6
- 参考以上章节擦除SPI Nor Flash和eMMC,否则会干扰SD卡的引导
- 获取 Armbian 映像:访问 here 下载 Armbian 映像文件
- 使用 Windows 上的win32diskimager工具将.img格式的 Armbian 映像写入 SD 卡