RK U-Boot 基于開源的 U-Boot 進(jìn)行開發(fā),工作模式有啟動加載模式和下載模式。啟動加載模式是 U-Boot 的正常工作模式,嵌入式產(chǎn)品發(fā)布時,U-Boot 都工作在此模式下,主要用于開機(jī)時把flash中的內(nèi)核加載到內(nèi)存中,啟動操作系統(tǒng);下載模式主要用于將固件下載到閃存,開機(jī)時長按Recovery鍵可進(jìn)入下載模式。本文簡單說明 U-Boot 的使用。
編譯 U-Boot 與編譯內(nèi)核類似,編譯前把默認(rèn)配置寫入.config,執(zhí)行:
如果需要修改相關(guān)選項,也可以用:
編譯:
編譯后生成:
rk3308_loader_xxx.bin 和 uboot.img 的組合是二級 loader 模式,同時支持 eMMC flash 和 NAND flash。

如果你已經(jīng)成功燒寫你最新編譯的 Loader,在開機(jī)的串口輸出中可以看到類似如下信息:
如果打印的時間及版本與你編譯的一致(ROC-RK3308B-CC的miniloader不開源,由RK自己維護(hù)),說明你成功更新了Loader。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6107瀏覽量
36836 -
Firefly
+關(guān)注
關(guān)注
2文章
544瀏覽量
8937 -
RK3308
+關(guān)注
關(guān)注
1文章
40瀏覽量
1898
發(fā)布評論請先 登錄
fireflyROC-RK3308B-CC固件編譯工具簡介
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規(guī)格書
四核64位開源主板ROC RK3308B CC Plus規(guī)格書

fireflyROC-RK3308B主板CC-U-Boot簡介
評論