瑞芯微ROCK960 RK3399固件燒錄總結


1 下載固件
進入瑞芯微ROCK960下載主頁
選擇os固件,
本用例選擇安裝Ubuntu 16.04 Server arm64
下載壓縮包rock960_ubuntu_server_16.04_arm64_20180115.tar.gz解壓得到
  • rk3399_loader_v1.08.106.bin   --   用於USB閃存的預構建引導加載程序
  • system.img   --   u-boot,atf,kernel和rootfs的組合鏡像
2 升級固件
方式一: 通過SD卡升級(固件燒寫到TF卡)
Step 1: 
 
a) Windows環境燒錄固件
首先通過Windows下DOS命令行格式化TF卡,注意要選對TF卡磁盤序號,錯選其它磁盤格式化數據是不可恢復的。
 
確認TF卡已格式化
 

 

使用Win32 Disk Imager工具燒錄

 
燒錄完成
 

 

b) Linux環境燒錄固件
查看TF卡磁盤號: 
sudo lsblk
或
sudo fdisk -l

 

燒寫img,/dev/XXX即要燒寫的TF卡所對應磁盤號: 

sudo dd if=system.img of=/dev/XXX bs=4M oflag=sync status=noxfer

 

Step 2:
為方便查看log和測試,需要通過RS232 TO TTL轉接板連接開發板串口到PC主機,
RX     <---->    GREEN
TX     <---->    WHITE
GND    <---->    BLACK

 

PC主機查看轉接板串口號,
 

 

 然后設置SecureCRT串口號、波特率(注意波特率是1500000)

 

Step 3:
開發板上電運行,並自動選擇從SD卡進入新系統。
終端登錄賬號:rock
密碼:rock
 
 
 
方式二: 通過USB升級(固件燒寫到eMMC)
Step 1: 
下載安裝rkdeveloptool 工具 
$ sudo apt-get install libudev-dev libusb-1.0-0-dev dh-autoreconf
$ git clone https://github.com/rockchip-linux/rkdeveloptool
$ cd rkdeveloptool
$ autoreconf -i
$ ./configure
$ make

 

Step 2: 
拷貝rock960_ubuntu_server_16.04_arm64_20180115.tar.gz固件包到Linux主機。
 
Step 3: 
開發板連接typeC,並連接到Linux主機。長按markrom鍵,給開發板上電,然后松開markrom鍵,開發板進入markrom模式,可以通過lsusb命令確認是否找到USB設備:Bus 003 Device 061: ID 2207:0011。
 
Step 4: 
燒寫eMMC: 
$ tar -xvf rock960_ubuntu_server_16.04_arm64_20180115.tar.gz
$ cd rock960_ubuntu_server_16.04_arm64_20180115   
$ ll                                             
total 1.7G
-rw-r--r-- 1 sharpnow sharpnow 1.3K 1月  15  2018 readme.md
-rw-r--r-- 1 sharpnow sharpnow 255K 1月  15  2018 rk3399_loader_v1.08.106.bin
-rw-r--r-- 1 sharpnow sharpnow 1.7G 7月  20 14:41 system.img
$ sudo rkdeveloptool db rk3399_loader_v1.08.106.bin                       Downloading bootloader succeeded.
$ sudo rkdeveloptool wl 0 system.img             
Write LBA from file (100%)
$ sudo rkdeveloptool rd                           
Reset Device OK.

重啟后即會進入新系統。

終端登錄賬號:rock
密碼:rock
 
 
 
 
 
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM