Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "Rock5/install/spi"

< Rock5‎ | install
(Blanked the page)
Line 1: Line 1:
−
{{rock5_header}}
 
−
{{Languages|rock5/dev/usb-install}}
 
−
    [[rock5 | ROCK 5]] > [[rock5/dev | Installation]] > [[rock5/dev/usb-install | Install the Image to SPI Nor Flash]]
 
  
−
== Install the image to SPI Nor Flash from USB port ==
 
−
Rock 5 supports Maskrom mode, which is a special operation mode for CPU to wait for USB OTG port command.
 
−
The PC tools we use to communicate with rock 5 in Maskrom mode are the '''rkdeveloptool''' and '''RKDevTool'''.
 
−
We use '''the rkdeveloptool in Linux/macOS ''' and '''the RKDevTool under Windows'''.
 
−
 
−
=== Requirement ===
 
−
 
−
* Rock 5B
 
−
* type-c cable
 
−
* emmc module
 
−
* Windows/linux/macOS  PC
 
−
 
−
=== Install Tools&Drivers ===
 
−
 
−
Please check this guide, [[rock5/install/rockchip-flash-tools | Install rockchip flash tools under Windows/Linux/MacOS PC]].
 
−
 
−
=== Boot the board to maskrom mode ===
 
−
 
−
insert the type-c cable into the power interface(or the usb type-c OTG port),and the other side to  PC
 
−
 
−
[[File:boot5b.png|400px]]
 
−
 
−
=== Write U-Boot images to SPI Nor Flash or erase SPI Nor Flash ===
 
−
 
−
==== Linux/MacOS ====
 
−
 
−
On your PC, run the rkdeveloptool
 
−
 
−
sudo rkdeveloptool ld
 
−
DevNo=1 Vid=0x2207,Pid=0x350b,LocationID=106 Maskrom
 
−
 
−
Download the loader (flash helper) to init the ram and prepare the flashing environment etc.  If you don't have it, you can download it from [https://dl.radxa.com/rock5/sw/images/loader/rk3588_spl_loader_v1.07.111.bin here]
 
−
 
−
sudo rkdeveloptool db /path/to/rk3588_spl_loader_v1.07.111.bin # will output:
 
−
Downloading bootloader succeeded.
 
−
 
−
Write bootloader. The idbloader.img and the u-boot.itb ,mentioned bellow, can be generated by [Rockchip Debian SDK](https://wiki.radxa.com/Rock5/dev/Debian), and if you don't generate them by yourself , just use  what we provide .
 
−
[https://dl.radxa.com/rockpi5/images/  idbloader.img] [https://dl.radxa.com/rockpi5/images/  u-boot.itb]
 
−
 
−
sudo rkdeveloptool wl 64 idbloader.img
 
−
Write LBA from file (100%)
 
−
 
−
sudo rkdeveloptool wl 64 idbloader.img
 
−
Write LBA from file (100%)
 
−
 
−
Reboot the device
 
−
rkdeveloptool rd
 
−
 
−
now , the device should boot on SPI Nor Flash
 
−
 
−
==== Windows ====
 
−
Double click the RKDevTool.exe and you will see the following interface:
 
−
Double click the '''RKDevTool.exe''' and you will see the following interface:
 
−
 
−
===== Step 1: comfirm that rock pi 5b is in maskrom mode =====
 
−
 
−
If your ROCK Pi 4 is in maskrom mode and connects to PC, you can see that the program detect it, as the red arrow below
 
−
 
−
===== Step 2: Select Loader =====
 
−
 
−
Next, click  the right last columns in the "Loader" row to select rk3588_spl_loader_v1.07.111.bin
 
−
 
−
===== Step 3: Select idbloader =====
 
−
 
−
 
−
Next, click  the right last columns in the "idbloader" row to select idbloader.img
 
−
 
−
===== Step 4: Select U-boot =====
 
−
 
−
Then, click  the right last columns in the "u-boot.itb" row to select u-boot.itb
 
−
 
−
[[File: select.png |700px]]
 
−
 
−
===== Step 5: Excute =====
 
−
 
−
Finally, click the "Excute" button, and you will see the content in the red box on the right. When the progress reaches 100%, the download is completed.
 
−
 
−
[[File: complete.png |700px]]
 
−
 
−
 
−
== Erase SPI Nor Flash ==
 
−
 
−
=== Linux/MacOS ===
 
−
 
−
Please notice that when you want to erase SPI Nor Flash, fire these commands. If you don't have zero.img,  just use what we provide.  [https://dl.radxa.com/rockpi5/images/ zero.img]
 
−
 
−
rkdeveloptool db rk356x_spl_loader_ddr1056_v1.10.111.bin
 
−
rkdeveloptool wl 0 zero.img
 
−
rkdeveloptool rd
 
−
 
−
=== Windows ===
 
−
 
−
Before Erasing, please comfirm that rock pi 5b is in MASKROM mode
 
−
 
−
==== Step 1: Download ====
 
−
Choose the "Advanced features" button, then select rk3588_spl_loader_v1.07.111.bin, next click the "Download" button
 
−
 
−
 
−
==== Step 2: Erase all  ====
 
−
Click the "erase all" button
 
−
 
−
==== Step 3: Reboot device ====
 
−
 
−
[[File: erase.png |700px]]
 
−
 
−
 
−
 
−
=== Troubleshooting ===
 
−
 
−
* If you have issue with flashing via USB OTG, start a new post on the forum, https://forum.radxa.com/c/rock5.
 

Revision as of 02:26, 15 August 2022