ROC-RK3308B-CC 有著非常靈活的啟動方式。一般情況下,除非硬件損壞,ROC-RK3308B-CC 主板是不會變磚的。
ROC-RK3308B-CC 有 32KB 的 BootRom 和 256KB 的內部 SRAM,支持從以下設備加載系統:
啟動的次序是這樣的:
ROC-RK3308B-CC 有四種啟動模式:
-
Loader 模式
-
MaskRom 模式
-
Recovery 模式
-
Normal 模式
Loader 模式下,可以進行固件的燒寫、升級。可以通過工具單獨燒寫某一個分區鏡像文件,方便調試。
要進入 Loader 模式,必須讓 bootloader 在啟動時檢測到RECOVERY(恢復)鍵按下,且 OTG (Type-C接口)處于連接狀態,方法是:
Flash 在未燒錄固件時,芯片會引導進入 Maskrom 模式,可以進行初次固件的燒寫;開發調試過程中若遇到 Loader 無法正常啟動的情況,也可進入 Maskrom 模式燒寫固件
MaskRom 模式多用于 bootloader 損壞時的系統修復。
一般情況下是不用進入 MaskRom 模式的,只有在 bootloader 校驗失敗(讀取不了 IDR 塊,或 bootloader 損壞) 的情況下,BootRom 代碼 就會進入 MaskRom 模式。此時 BootRom 代碼等待主機通過 USB 接口傳送 bootloader 代碼,加載并運行之。
系統引導 recovery 啟動,主要作用是升級、恢復出廠設置類操作。
系統引導 rootfs 啟動,加載 rootfs,大多數的開發都是在這個模式在調試的。
-
Linux
+關注
關注
87文章
11465瀏覽量
212840 -
嵌入式主板
+關注
關注
7文章
6097瀏覽量
36143 -
Firefly
+關注
關注
2文章
541瀏覽量
7407 -
RK3308
+關注
關注
1文章
40瀏覽量
1481
發布評論請先 登錄
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規格書

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

評論