RK U-Boot 基于開源的 U-Boot 進行開發,工作模式有啟動加載模式和下載模式。啟動加載模式是 U-Boot 的正常工作模式,嵌入式產品發布時,U-Boot 都工作在此模式下,主要用于開機時把flash中的內核加載到內存中,啟動操作系統;下載模式主要用于將固件下載到閃存,開機時長按Recovery鍵可進入下載模式。本文簡單說明 U-Boot 的使用。
編譯 U-Boot 與編譯內核類似,編譯前把默認配置寫入.config,執行:
如果需要修改相關選項,也可以用:
編譯:
編譯后生成:
rk3308_loader_xxx.bin 和 uboot.img 的組合是二級 loader 模式,同時支持 eMMC flash 和 NAND flash。
如果你已經成功燒寫你最新編譯的 Loader,在開機的串口輸出中可以看到類似如下信息:
如果打印的時間及版本與你編譯的一致(ROC-RK3308B-CC的miniloader不開源,由RK自己維護),說明你成功更新了Loader。
-
嵌入式主板
+關注
關注
7文章
6100瀏覽量
36296 -
Firefly
+關注
關注
2文章
542瀏覽量
8384 -
RK3308
+關注
關注
1文章
40瀏覽量
1566
發布評論請先 登錄
fireflyROC-RK3308B-CC固件編譯工具簡介
fireflyROC-RK3308B-CC--啟動模式說明
微雪電子RK3308主板CC啟動模式介紹
Core 3308Y固件ROC RK3308B CC PLUS Buildroot NoUI

Core 3308Y固件ROC RK3308B CC PLUS Buildroot MiniGUI

Core 3308Y ROC RK3308B CC PLUS Ubuntu Minimal固件

Core 3308Y固件ROC RK3308B CC PLUS Ubuntu Desktop固件

Core 3308Y固件ROC RK3308B CC PLUS支持Docker固件

ROC RK3308B CC Buildroot Qt Desktop固件

IoT四核64位開源主板ROC RK3308B CC規格書

四核64位開源主板ROC RK3308B CC Plus規格書

評論