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文章
11628浏览量
217928 -
嵌入式主板
+关注
关注
7文章
6107浏览量
36947 -
Firefly
+关注
关注
2文章
546浏览量
9003 -
RK3308
+关注
关注
1文章
40浏览量
1934
发布评论请先 登录
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--启动模式说明
评论