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
+關注
關注
88文章
11641瀏覽量
218188 -
嵌入式主板
+關注
關注
7文章
6107瀏覽量
36971 -
Firefly
+關注
關注
2文章
546瀏覽量
9011 -
RK3308
+關注
關注
1文章
40瀏覽量
1948
發布評論請先 登錄
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規格書

fireflyROC-RK3308B-CC--啟動模式說明
評論