上手指南
ROC-RK3399-PC 支持从以下存储设备启动:
SD 卡
eMMC
我们需要将系统固件烧写到 SD 卡或 eMMC 里,这样开发板上电后才能正常启动进入操作系统。
固件格式
固件有两种格式:
原始固件(raw firmware)
RK固件(Rockchip firmware)
原始固件: 是一种能以逐位复制的方式(dd)烧写到存储设备的固件,是存储设备的原始映像。一般用来制作 SD 卡实现SD卡启动。
RK固件: 是以 Rockchip专有格式打包的固件,多用于烧写emmc实现emmc启动。
分区映像: 是分区的映像数据,用于存储设备对应分区的烧写。例如,编译 Android SDK会构建出 boot.img、kernel.img和system.img等分区映像文件,kernel.img 会被写到eMMC 或 SD 卡的 “kernel” 分区。
注意:
官方固件: 固件名带sd/SDBOOT字样的固件为原始固件,用于制作SD卡,其余的为RK 固件用于烧写emmc。
DIY固件:
在使用Linux 的 sdk中./build.sh updateimg打包出来的是RK 固件,用于烧写emmc;使用./build.sh sdbootimg打包出来的是原始固件,用于制作SD卡。
在使用Android的SDK中,./mkimage.sh生成出来的是RK 固件,用于烧写emmc;使用./mkimage.sh sdboot生成出来的是原始固件,用于制作SD卡。
下载和烧写固件
以下是支持的系统列表:
Android 7.1
Android 8.1
Ubuntu 18.04
Debian 9
注意:
Android 7.1一共分为2个版本,一个为 tvbox 版本,另一个为 industry 版本,两版SDK均兼容ROC-3399-PC板型。
在固件命名上,Industry版本编译出来的固件会额外带有“Industry”字样
industry版本较之tvbox版本而言,应用范围更广泛,多为行业开发首选。
而我司平时做主要维护的Android7.1 版本的SDK为 industry 版本,请各用户知晓。
下面根据所使用的操作系统来选择合适的工具去烧写固件:
烧写 SD卡
瑞芯微官方制卡工具:
SD Firmware Tool (windows)
图形界面烧写工具:
Etcher (windows/linux/Mac)
命令行烧写工具
dd (Linux)
烧写 eMMC
图形界面烧写工具:
AndroidTool (Windows)
命令行烧写工具:
upgrade_tool (Linux)
开发板上电启动
在开发板上电启动前,确认以下事项:
可启动的 SD 卡或eMMC
15V/3A/45W PD 电源
由于开发板通过Type-C0供电,同时Type-C1支持DP视频信号输出,所以开机分为两种情况:
接独立PD电源:
断电状态下插入可启动的 SD 卡或eMMC 之一。
检查一切连接正常后,Type-C0接上PD电源上电。
接显示屏Type-C口,输出信号的同时通过显示屏给板子供电
断电状态下插入可启动的 SD 卡或eMMC 之一。
插入 HDMI 线、USB 鼠标或键盘(可选)。
检查一切连接正常后,Type-C0接上显示屏的Type-C口上电。
注意:板子上有两个Type-C接口,电源输入只能接Type-C0口,不能接Type-C1。

-
嵌入式主板
+关注
关注
7文章
6107浏览量
36952 -
安卓
+关注
关注
5文章
2178浏览量
59869 -
Firefly
+关注
关注
2文章
546浏览量
9006
发布评论请先 登录
fireflyROC-RK3399主板PC-Ubuntu简介
简单介绍RK3399开发板、RK3399主板的相关参数
ROC RK3399 PC Pro工具Erase IDB Tool
ROC RK3399 PC Pro工具SD Firmware Tool
ROC RK3399 PC Pro源代码Linux SDK(仅支持RK3399)
ROC RK3399 PC Pro固件Android10.0
ROC RK3399 PC Pro固件LibreELEC
六核64位高性能主板ROC RK3399 PC Pro规格书
videostrong嵌入式板卡、商显主板rk3399介绍

fireflyROC-RK3399主板PC介绍
评论