Difference between revisions of "Armbian Installation Guide"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
 
(updated by API)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[NanoPC-T6 Armbian Installation Guide/zh|查看中文]]
+
[[Armbian Installation Guide/zh|查看中文]]
==OpenMediaVault version==
+
== Introduction ==
 +
This is a simple guide to install Armbian on NanoPC-T6 and boot through SPI Nor Flash and NVMe SSD, covering the following contents:
 +
* Erase SPI Nor Flash and eMMC
 +
* Flash BootLoader to SPI Nor Flash
 +
* Boot Armbian system from NVMe
 +
 
 +
== Prerequisites for installing Armbian on NanoPC-T6 ==
 +
Before starting, please ensure you have the following:
 +
* A NanoPC T6 with SPI Nor Flash
 +
* A USB-C cable
 +
* An NVMe SSD
 +
* A PC running Windows
 +
* A power adapter, etc.
 +
All steps in this guide are currently applicable only to Windows systems.
 +
 
 +
== Download Required Files ==
 +
* '''Get the necessary tools''': Visit [https://dl.friendlyelec.com/nanopct6 here], find '''RKDevTool_v3.19_for_window.zip''', '''DriverAssitant_v5.12.zip''' and '''win32diskimager.rar''' in the '''05_Tools''' directory, and download them locally.
 +
* '''Get Armbian image''': Visit [https://www.armbian.com/nanopct6/ here] to download the Armbian image file.
 +
* '''Get RK3588 loader and SPI Images''': Visit [http://112.124.9.243/dvdfiles/RK3588/tools/ here] to download '''MiniLoaderAll.bin''' and '''rkspi_loader.img.zip'''.
 +
The downloaded files are in compressed packages, and need to be extracted.
 +
 
 +
== Install Rockchip USB Driver and RKDevTool ==
 +
* Extract '''DriverAssitant_v5.12.zip''' to install Rockchip USB driver.
 +
* Extract '''RKDevTool_v3.19_for_window.zip''' to obtain the Rockchip flashing tool '''RKDevTool'''.
 +
 
 +
== Flashing Steps ==
 +
=== Let NanoPC-T6 enter Rockusb Maskrom Mode ===
 +
* Connect NanoPC-T6 to the computer using a USB Type-C cable.
 +
* Launch '''RKDevTool''' on the computer (Note: use version 2.96 or later).
 +
* Disconnect the power from NanoPC-T6, hold down the '''MASK''' button, connect the power, and release the button when you see '''Found One MASKROM Device''' at the bottom of the screen, as shown below:
 +
[[File:Rkdevtool_found_one_maskrom_device.png|frameless|600px]]
 +
 
 +
=== Erase SPI Nor Flash and eMMC ===
 +
Remove the SD card from the development board (if any). To avoid any residual boot data interfering with the Armbian startup, it is recommended to erase the SPI Nor Flash and eMMC once (optional). The method is as follows:
 +
* In the '''RKDevTool''' interface, click the '''Advanced Function''' tab.
 +
* Select '''MiniLoaderAll.bin''' in the '''Boot''' text box, then click the '''Download''' button.
 +
* Select '''EMMC''', click '''Switch Storage''', and then click the '''EraseAll''' button to erase eMMC.
 +
[[File:Rkdevtool_erase_emmc.png|frameless|600px]]
 +
* Select '''SPINOR''', click '''Switch Storage''', and then click the '''EraseAll''' button to erase SPI Nor Flash.
 +
[[File:Rkdevtool_erase_spinorflash.png|frameless|600px]]
 +
 
 +
=== Flash BootLoader to SPI Nor Flash ===
 +
Refer to the picture below to set the flashing content in the '''RKDevTool''' interface:<br/>
 +
[[File:Rkdevtool_flash_spinor.png|frameless|600px]]<br/>
 +
You can right-click in the list, choose '''Load Config''', select '''friendlyelec-spinor-config.cfg''' to load the preset settings, then check '''Write by Address''' (important). Finally, click the '''Run''' button and wait for the process to complete.
 +
 
 +
=== Flash Armbian Image to NVMe SSD ===
 +
Use the '''win32diskimager''' tool on Windows to write the '''.img''' format Armbian image to the NVMe SSD.
 +
 
 +
=== Run Armbian ===
 +
Install the NVMe SSD on NanoPC-T6, power on, and follow the Armbian wizard to configure the system.
 +
 
 +
== Others ==
 +
=== Installing Armbian on NanoPi-M6 ===
 +
* Refer to the above section to erase SPI Nor Flash and eMMC
 +
* '''Get Armbian image''': Visit [https://www.armbian.com/nanopi-m6/ here] to download the Armbian image file
 +
* Use the '''win32diskimager''' tool on Windows to write the '''.img''' format Armbian image to the SD card
 +
 
 +
== Related information ==
 +
===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

查看中文

1 Introduction

This is a simple guide to install Armbian on NanoPC-T6 and boot through SPI Nor Flash and NVMe SSD, covering the following contents:

  • Erase SPI Nor Flash and eMMC
  • Flash BootLoader to SPI Nor Flash
  • Boot Armbian system from NVMe

2 Prerequisites for installing Armbian on NanoPC-T6

Before starting, please ensure you have the following:

  • A NanoPC T6 with SPI Nor Flash
  • A USB-C cable
  • An NVMe SSD
  • A PC running Windows
  • A power adapter, etc.

All steps in this guide are currently applicable only to Windows systems.

3 Download Required Files

  • Get the necessary tools: Visit here, find RKDevTool_v3.19_for_window.zip, DriverAssitant_v5.12.zip and win32diskimager.rar in the 05_Tools directory, and download them locally.
  • Get Armbian image: Visit here to download the Armbian image file.
  • Get RK3588 loader and SPI Images: Visit here to download MiniLoaderAll.bin and rkspi_loader.img.zip.

The downloaded files are in compressed packages, and need to be extracted.

4 Install Rockchip USB Driver and RKDevTool

  • Extract DriverAssitant_v5.12.zip to install Rockchip USB driver.
  • Extract RKDevTool_v3.19_for_window.zip to obtain the Rockchip flashing tool RKDevTool.

5 Flashing Steps

5.1 Let NanoPC-T6 enter Rockusb Maskrom Mode

  • Connect NanoPC-T6 to the computer using a USB Type-C cable.
  • Launch RKDevTool on the computer (Note: use version 2.96 or later).
  • Disconnect the power from NanoPC-T6, hold down the MASK button, connect the power, and release the button when you see Found One MASKROM Device at the bottom of the screen, as shown below:

Rkdevtool found one maskrom device.png

5.2 Erase SPI Nor Flash and eMMC

Remove the SD card from the development board (if any). To avoid any residual boot data interfering with the Armbian startup, it is recommended to erase the SPI Nor Flash and eMMC once (optional). The method is as follows:

  • In the RKDevTool interface, click the Advanced Function tab.
  • Select MiniLoaderAll.bin in the Boot text box, then click the Download button.
  • Select EMMC, click Switch Storage, and then click the EraseAll button to erase eMMC.

Rkdevtool erase emmc.png

  • Select SPINOR, click Switch Storage, and then click the EraseAll button to erase SPI Nor Flash.

Rkdevtool erase spinorflash.png

5.3 Flash BootLoader to SPI Nor Flash

Refer to the picture below to set the flashing content in the RKDevTool interface:
Rkdevtool flash spinor.png
You can right-click in the list, choose Load Config, select friendlyelec-spinor-config.cfg to load the preset settings, then check Write by Address (important). Finally, click the Run button and wait for the process to complete.

5.4 Flash Armbian Image to NVMe SSD

Use the win32diskimager tool on Windows to write the .img format Armbian image to the NVMe SSD.

5.5 Run Armbian

Install the NVMe SSD on NanoPC-T6, power on, and follow the Armbian wizard to configure the system.

6 Others

6.1 Installing Armbian on NanoPi-M6

  • Refer to the above section to erase SPI Nor Flash and eMMC
  • Get Armbian image: Visit here to download the Armbian image file
  • Use the win32diskimager tool on Windows to write the .img format Armbian image to the SD card

7 Related information

7.1 NanoPC-T6

7.2 NanoPi-M6