RK U-Boot 基于開源的 U-Boot 進(jìn)行開發(fā),工作模式有啟動(dòng)加載模式和下載模式。啟動(dòng)加載模式是 U-Boot 的正常工作模式,嵌入式產(chǎn)品發(fā)布時(shí),U-Boot 都工作在此模式下,主要用于開機(jī)時(shí)把flash中的內(nèi)核加載到內(nèi)存中,啟動(dòng)操作系統(tǒng);下載模式主要用于將固件下載到閃存,開機(jī)時(shí)長按Recovery鍵可進(jìn)入下載模式。本文簡單說明 U-Boot 的使用。
編譯 U-Boot 與編譯內(nèi)核類似,編譯前把默認(rèn)配置寫入.config,執(zhí)行:
如果需要修改相關(guān)選項(xiàng),也可以用:
編譯:
編譯后生成:
rk3308_loader_xxx.bin 和 uboot.img 的組合是二級(jí) loader 模式,同時(shí)支持 eMMC flash 和 NAND flash。
如果你已經(jīng)成功燒寫你最新編譯的 Loader,在開機(jī)的串口輸出中可以看到類似如下信息:
如果打印的時(shí)間及版本與你編譯的一致(ROC-RK3308B-CC的miniloader不開源,由RK自己維護(hù)),說明你成功更新了Loader。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6102瀏覽量
36307 -
Firefly
+關(guān)注
關(guān)注
2文章
542瀏覽量
8406 -
RK3308
+關(guān)注
關(guān)注
1文章
40瀏覽量
1575
發(fā)布評(píng)論請(qǐng)先 登錄
fireflyROC-RK3308B-CC固件編譯工具簡介
fireflyROC-RK3308B-CC--啟動(dòng)模式說明
fireflyROC-RK3308B主板CC教程簡介
微雪電子RK3308主板CC啟動(dòng)模式介紹
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ī)格書

評(píng)論