RK U-Boot 基于开源的 U-Boot 进行开发,工作模式有启动加载模式和下载模式。启动加载模式是 U-Boot 的正常工作模式,嵌入式产品发布时,U-Boot 都工作在此模式下,主要用于开机时把flash中的内核加载到内存中,启动操作系统;下载模式主要用于将固件下载到闪存,开机时长按Recovery键可进入下载模式。本文简单说明 U-Boot 的使用。
编译 U-Boot 与编译内核类似,编译前把默认配置写入.config,执行:
如果需要修改相关选项,也可以用:
编译:
编译后生成:
rk3308_loader_xxx.bin 和 uboot.img 的组合是二级 loader 模式,同时支持 eMMC flash 和 NAND flash。
如果你已经成功烧写你最新编译的 Loader,在开机的串口输出中可以看到类似如下信息:
如果打印的时间及版本与你编译的一致(ROC-RK3308B-CC的miniloader不开源,由RK自己维护),说明你成功更新了Loader。
-
嵌入式主板
+关注
关注
7文章
6105浏览量
36467 -
Firefly
+关注
关注
2文章
543浏览量
8672 -
RK3308
+关注
关注
1文章
40浏览量
1622
发布评论请先 登录
fireflyROC-RK3308B-CC固件编译工具简介
fireflyROC-RK3308B-CC--启动模式说明
微雪电子RK3308主板CC启动模式介绍
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支持Docker固件

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

ROC RK3308B CC Buildroot Qt Desktop固件

IoT四核64位开源主板ROC RK3308B CC规格书

四核64位开源主板ROC RK3308B CC Plus规格书

评论