ROC-RK3308B-CC 有著非常靈活的啟動方式。一般情況下,除非硬件損壞,ROC-RK3308B-CC 主板是不會變磚的。
如果在升級過程中出現(xiàn)意外,bootloader 損壞,導致無法重新升級,此時仍可以進入MaskRom模式來修復。
ROC-RK3308B-CC 有 32KB 的 BootRom 和 256KB 的內(nèi)部 SRAM,支持從以下設備加載系統(tǒng):
啟動的次序是這樣的:
ROC-RK3308B-CC 有四種啟動模式:
-
Loader 模式
-
MaskRom 模式
-
Recovery 模式
-
Normal 模式
Loader 模式下,可以進行固件的燒寫、升級??梢酝ㄟ^工具單獨燒寫某一個分區(qū)鏡像文件,方便調(diào)試。
要進入 Loader 模式,必須讓 bootloader 在啟動時檢測到RECOVERY(恢復)鍵按下,且 OTG (Type-C接口)處于連接狀態(tài),方法是:
Flash 在未燒錄固件時,芯片會引導進入 Maskrom 模式,可以進行初次固件的燒寫;開發(fā)調(diào)試過程中若遇到 Loader 無法正常啟動的情況,也可進入 Maskrom 模式燒寫固件
MaskRom 模式多用于 bootloader 損壞時的系統(tǒng)修復。
一般情況下是不用進入 MaskRom 模式的,只有在 bootloader 校驗失?。ㄗx取不了 IDR 塊,或 bootloader 損壞) 的情況下,BootRom 代碼 就會進入 MaskRom 模式。此時 BootRom 代碼等待主機通過 USB 接口傳送 bootloader 代碼,加載并運行之。
系統(tǒng)引導 recovery 啟動,主要作用是升級、恢復出廠設置類操作。
系統(tǒng)引導 rootfs 啟動,加載 rootfs,大多數(shù)的開發(fā)都是在這個模式在調(diào)試的。
-
Linux
+關注
關注
87文章
11509瀏覽量
213748 -
嵌入式主板
+關注
關注
7文章
6101瀏覽量
36302 -
Firefly
+關注
關注
2文章
542瀏覽量
8386 -
RK3308
+關注
關注
1文章
40瀏覽量
1566
發(fā)布評論請先 登錄
fireflyROC-RK3308B-CC固件編譯工具簡介
fireflyROC-RK3308B主板CC教程簡介
微雪電子RK3308主板CC啟動模式介紹
Core 3308Y固件ROC RK3308B CC PLUS Buildroot NoUI

Core 3308Y固件ROC RK3308B CC PLUS Buildroot MiniGUI

ROC RK3308B CC PLUS Buildroot QT Desktop固件

Core 3308Y ROC RK3308B CC PLUS Ubuntu Minimal固件

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

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

Core 3308Y固件ROC RK3308B CC Buildroot NoUI固件

ROC RK3308B CC Buildroot Qt Desktop固件

Core ROC RK3308B CC V1.0參考示意圖

IoT四核64位開源主板ROC RK3308B CC規(guī)格書

四核64位開源主板ROC RK3308B CC Plus規(guī)格書

評論