Rockchip · AI & Linux Hub

Rockchip SDK 申请及同步指南

Rockchip SDK 申请及同步指南 — V1.1.8

· ArmSoM Editorial · Rockchip source documentation · 19 分钟阅读

依据 Rockchip RK-YH-YF-801 V1.1.8(2025-10-24)中英文原稿,保留申请、授权、同步、SDK 版本、工具及故障处理的完整技术内容。原第 4 章纯联络/投诉信息及封面法律、受众和修订页已移除,其他章节保留原编号。143 行 SDK 矩阵及推荐星级是原稿历史记录,不代表当前维护状态或 ArmSoM 板卡适配承诺。未执行账号申请、下载、密钥变更、仓库删除或硬件测试。

安全提示:仅提交 .pub 公钥,不能提交私钥、.git-credentials 或授权令牌。原稿“备份公钥”命令实际打包整个 ~/.ssh,其中可能包含私钥;需加密保管并限制访问。原稿无口令密钥、StrictHostKeyChecking no 和接受未知主机的做法不是通用安全建议,应独立核验主机指纹并按组织要求保护密钥。删除仓库、--force-sync 和覆盖操作可能丢失未提交改动,执行前应备份并核对目标。

中英文差异:英文称授权生成 three files,但仅列两个;采用中文两个。Linux 工具目录采用中文 tools(英文为 Tools)。英文 1.2.2 标题误写基础包,按中文恢复为服务器直接同步;ToyBrick 支持列表补入英文的 RK1808。英文公钥提交小节的邮件截图实际为 Redmine 账号开通,仍保留对应原图并注明。界面截图多为中文/双语;图片仅使用已审核版本,联系人页脚已裁除,纯联络截图未发布。发布说明截图中的命令横向截断,不能作为完整可执行命令。

原稿代码按字面保留,不保证可直接执行:英文 ssh-keygen 的邮箱带 Markdown 链接语法,部分 -p 写为长横线 –p,gitconfig 带 • 项目符号,备份文件名为 id_ras_backup.tag.gz。执行时应核对实际命令语法;这些排版及拼写疑点不作静默修正。

1. 使用说明

本章节介绍Rockchip的SDK 申请流程:包括公钥、SDK申请表及资料接收窗口等内容。

1.1 申请SDK步骤

申请Rockchip SDK步骤如下:

1.1.1 申请流程

Rockchip 的 SDK(包括所有发布的软件资料)申请流程如下。

SDK

1.1.2 填写信息登记表

如果您是首次与 Rockchip 建立合作的新用戶,在双方完成相关商务协议签署后,系统将发送《Rockchip 客戶信息表》通知邮件,供您填写贵司的建档信息。具体内容如下:

SDK

在您点击“信息登记表填写”链接后,这登记的信息如下:

SDK

SDK

SDK

SDK

1.1.3 提供资料接收窗口

资料接收窗口是指贵司指定的资料负责人,负责与 Rockchip 对接,接收我们推送的软硬件资料及平台相关的发布信息。根据规定,每家实体公司仅能分配一个账号,该账号需由贵司内部统一管理、共享使用,并妥善做好资料备份。如窗口人员发生变更,请及时通过邮件通知 Rockchip 对应的商务负责人,以便及时更新信息,避免错过后续重要通知。

注:建议将资料接收窗口的邮箱设置为贵司研发团队的公共邮箱(如 xxrd@xx.com),以避免因个人转发疏漏而造成信息遗漏,从而影响项目开发进度或产生不必要的损失。

1.1.4 提供SDK申请表

您可以申请一个或多个 SDK 版本。由于 Rockchip 芯片型号及对应 SDK 版本较多,具体请参考以下列表(请参考2.1节 2.1 SDK版本号列表 或者Redmine平台:https://redmine.rock-chips.com/projects/fae/documents的SDK支持版本的列表及说明)。请根据需求提供所需的 SDK 版本号,并使用您的工作邮箱将申请信息发送给 Rockchip 对应的商务负责人,以便其在内部流程中完成备案。申请时请按如下要求填写:

Rockchip SDK申请表  
序号 申请开通SDK的版本号
1  
2  
3  
4  
5  
6  
7  

1.1.5 生成公钥

在Ubuntu OS的您目录下执行如下命令,即可:

xx@ubuntu:~$ cd ~
xx@ubuntu:~$ ssh-keygen -t rsa -C user@rock-chips.com

注:生成公钥只需执行上述命令,无需输入密码。user@rock-chips.com是贵司的工作邮箱,不能使用私人邮箱。您执行命令后,在如下目录生成对应的 文件:key

xx@ubuntu:~$ ls -l .ssh/
total 12
-rw------- 1 rockchip rockchip 1675 Oct 31 2018 id_rsa
-rw-r--r-- 1 rockchip rockchip 403 Oct 31 2018 id_rsa.pub

请妥善保存生成的私钥文件 id_rsa 和密码,在贵司收到《Rockchip-SDK 公钥提交》邮件通知后,请根据邮件说明提交 id_rsa.pub 公钥,详⻅1.1.6节 1.1.6 提供公钥。

1.1.6 提供公钥

当 Rockchip 对应的商务负责人完成内部流程后,系统将根据情况发送《Rockchip-SDK 公钥提交》邮件。如果系统中已存有贵司的公钥,无需重复提交,邮件也不会再次推送。仅在双方首次合作、系统尚未记录贵司公钥的情况下,才会发送该邮件。邮件内容如下所示:

SDK

当您点击“SDK Kit提交”,弹出如下⻚面:

SDK

请您把贵司的公钥 key(*.pub) 的内容直接复制进去并提交,请参1.1.5节 1.1.5 生成公钥。Rockchip提交公钥的链接有效期是7天。若在有效期内未完成提交,系统将发送《Rockchip-SDK Kit提交超时》提醒邮件,并提供24小时的续期机会。若续期后仍未完成,您将需重新提交申请并激活新的链接:

SDK

1.1.7 备份公钥

请您妥善备份贵司的公钥,以免遗失,导致与Rockchip服务器无法同步代码。

xx@ubuntu:~$ tar zcvf id_rsa_backup.tag.gz ~/.ssh

1.1.8 更换公钥

请妥善保管生成的一整套公私钥,该密钥与服务器更换等操作无关,不需要频繁更换,也不会影响 SDK 同步。如若公私钥确实丢失或因其他特殊原因需更换,请邮件联系 Rockchip 对应的商务负责人。待其在内部流程中申请并审核通过后,系统将重新发送公钥提交链接给您。相关邮件内容如下所示:

SDK

该链接的有效期是7天,逾期将无法使用,需重新申请。收到通知后,请尽快提交新的公钥。提交成功后,系统将跳转至如下⻚面:

SDK

当公钥更新流程在 Rockchip 完成归档并生效后,您将收到系统推送的《Rockchip-公钥更新成功》通知邮件,表示该公钥已正式生效。邮件内容如下所示:

SDK

1.2 获取SDK的下载方法

当Rockchip内部流程继续往下一个节点后,您会收到系统推送邮件《Rockchip-SDK已开通》通知:

SDK

SDK

随着 SDK 版本的迭代,功能不断丰富,安全等级逐步提升,SDK 的代码总量也在同步增加。目前有两种获取方式:直接与服务器同步 sync 并下载完整的代码和 SDK 基础包;下载 SDK 基础包后,再通过同步 sync 获取完整的代码。

1.2.1 授权验证(必需)

为了确保代码服务器的安全性,我们新增加了下载权限的必需二次验证。通过 git clone 方法获取下载授权脚本,此方法需要手动输入您的 Gerrit 账号、资料负责人邮箱以及私钥文件名,具体步骤如下:a. 获取脚本

xx@ubuntu:~$ git clone https://gerrit.rock-chips.com:8443/repo-release/tools/script

b. 运行脚本

xx@ubuntu:~$ ./Generate-Credential.x

切换到脚本所在目录并运行,输入您的 Gerrit 账号、资料负责人邮箱以及私钥文件名。通过密钥和账号验证后,您将获得下载及同步 sync 授权。

└── script
├── Generate-Credential.x
└── README.md

c. 脚本目运行范例

Please input your username (make sure to use the username exactly the same as the one in RK
email!!): Gerrit_Account
Please input your email (make sure to use the company email address!!): dataowneremail
Please input your SSH private key filename (e.g. id_rsa): id_rsa

当最终运行输出如下提示,脚本运行成功。

Your Credential check has passed
New git credential will be added into your history!!
You are All Set!!

当最终运行输出以下提示时,表示脚本运行失败。请根据5.1 Q&A 章节检查是否由配置问题引起,或确认贵公司本地安全设备是否阻断了下载协议通信(SSH)。

Credential mismatch issue, please refer to the instruction documents attached to the
Rockchip-SDK Ready email to correctly configure the gerrit account and ssh key.
Do you want to retry (y/n)?

成功运行该授权脚本也将生成了如下两个文件:

└──~/.gitconfig # 包含Gerrit账号信息和配置
└──~/.git-credentials # 包含Gerrit账号对应HTTPS下载授权

注:收到账号后,请确保使用之前提交的公钥对应的私钥(私钥文件权限为600,且私钥文件名为 id_rsa)运行脚本,绑定本地设备后即可正常下载数据。下载授权将与运行授权脚本的本地系统账戶绑定,并保存在该账戶的 Home目录下。如果将 ~/.gitconfig 和 ~/.git-credentials 这两个文件复制到其他设备或账戶的 Home 目录下,您也可以通过 HTTPS 协议直接进行下载。因此,在执行下载前,请确保本地系统账戶的 Home 目录中存在相应的授权文件。重新运行授权脚本将生成新的授权,旧的下载授权将自动失效。

1.2.2 服务器直接同步的下载方法

在《SDK已开通的通知邮件》中,您将找到对应的 SDK 发布说明文档,文档中包括了下载(repo)地址及同步下载代码的方法。以下以《Rockchip_Android13_SDK_Developer_Guide_CN.pdf》为例:

SDK

这里需确保授权成功,详⻅1.2.1章节 1.2.1 授权验证。

1.2.3 提供基础包的下载方法

我们提供的基础包包含初级功能代码、开发工具、开发文档及各个仓库的版本记录。由于某些 SDK 版本已超过100GB,受限于网速,下载(同步)时间可能无法预估。为了节省时间,您可以先拷⻉ SDK 基础包,再进行同步,这样可以减少下载整个工程代码的时间。这里的基础包仅为初始版本,Rockchip 提供了三种下载方式供您选择,具体如下:特别强调:此基础包并非完整的 SDK 代码。必须与 Rockchip 服务器同步 sync 后,才能获取完整的版本代码,并确保系统的稳定性与可靠性。a. FTP的下载如上所示,提供的 FTP 下载方式包括专属于贵司的信息:FTP 地址、连接方式、端口号、FTP 账号和密码。由于 FTP下载速度不稳定,且 Android SDK 本身较大,建议您考虑使用以下另外两种下载方式:b. 现场拷⻉的下载现场预约链接的 有效期为7天,逾期后需重新申请。Rockchip 提供福州、深圳和上海三个办公点供您现场拷⻉ SDK资料,您可以选择距离最近的地点进行预约。点击“现场下载预约”后,将弹出如下图:

SDK

请根据上图提示,填写现场拷⻉ SDK 基础包的联系人姓名、电话、电子邮箱、Rockchip 地点(福州、深圳或上海)以及到访时间。提交成功后,将显示如下图提示:

SDK

成功预约后,联系人将收到来自 Rockchip 系统的邮件通知《Rockchip-SDK版本现场下载预约信息》,内容如下:

SDK

收到邮件通知后,请根据预约时间,携带大容量的移动硬盘或其他存储设备(需支持 USB 3.0 接口,以确保与Rockchip 主机兼容)。如果需要多个 SDK 版本,建议您的存储设备至少预留 512GB 以上的空间,以避免空间不足影响进度。请准时到达所选地点。如有时间调整,请第一时间通知对应负责人,以免影响双方配合及贵司后续工作。c. 磁盘邮寄请根据上图所示的“邮寄硬件方式”,将您的大容量移动硬盘或其他存储设备(需支持 USB 3.0 接口,以确保与Rockchip 主机兼容)寄出。如需多个 SDK 版本,建议您的存储设备至少预留 512GB 以上空间,以避免空间不足影响进度。我们收到快递后,将在一个工作日内安排顺丰快递寄回。

1.3 更新SDK的步骤及方法

从Rockchip拷⻉(或者通过FTP下载)的SDK仅为基础包,要获取完整版本,必须在此基础包上通过网络同步(sync)更新。同步方法及步骤请参⻅ 《Rockchip_Android13_SDK_Developer_Guide_CN.pdf》 中的说明,具体如下:

1.3.1 检查文件完整性

通过 FTP 下载、现场拷⻉或邮递磁盘拷⻉的压缩包文件,在复制过程中容易出现错误。将文件拷⻉到开发环境后,需使用以下方法验证文件完整性。以 Rockchip_Android13.0_SDK_RELEASE.tar.gz 文件为例,其他 SDK 也同样提供相应的 MD5 值,且该值保存在单独的文件中,与 *.tar.gz 包一同提供给您。

xx@ubuntu:~$ md5sum Rockchip_Android13.0_SDK_RELEASE.tar.gz*
cb37437acfdd4d10cbae1809ee37c91d  Rockchip_Android13.0_SDK_RELEASE.tar.gz00
7a446207302810dfe08e386c9018faed  Rockchip_Android13.0_SDK_RELEASE.tar.gz01
68a68fe3127f0a9b8a97727b2fd27106  Rockchip_Android13.0_SDK_RELEASE.tar.gz02
4a6b06b48709eb0357e3aa5b18ba63d4  Rockchip_Android13.0_SDK_RELEASE.tar.gz03
b24083f7c4d36bba730e421d2c0a444b  Rockchip_Android13.0_SDK_RELEASE.tar.gz04
362641e26f93c600f12ea21bd178dac9  Rockchip_Android13.0_SDK_RELEASE.tar.gz05
97d0ab6b7d9d523496544605eaedf6f2  Rockchip_Android13.0_SDK_RELEASE.tar.gz06
d8958db52f86982490b66732e6daf0ea  Rockchip_Android13.0_SDK_RELEASE.tar.gz07
7f65e490ef4541997dd21c559262ca1e  Rockchip_Android13.0_SDK_RELEASE.tar.gz08
942f811b75b58aacb73628a6e3a304a5  Rockchip_Android13.0_SDK_RELEASE.tar.gz09
8f742ea39960725d7f6d8660e6974b48  Rockchip_Android13.0_SDK_RELEASE.tar.gz10
4d4342750dc746dbe5e2b9fc93254eb7  Rockchip_Android13.0_SDK_RELEASE.tar.gz11
0c15e71f234fb242b0b494cf25382672  Rockchip_Android13.0_SDK_RELEASE.tar.gz12
921b93b045f9d1d71f308d8d9df4e3ca  Rockchip_Android13.0_SDK_RELEASE.tar.gz13
22c9261fa4e3700287c525ec25075691  Rockchip_Android13.0_SDK_RELEASE.tar.gz14

使用命令 md5sum 校验后,将输出的 MD5 值与 Rockchip 提供的 MD5 值进行对比。如果两者完全一致,说明压缩文件完整;如果不一致,则表示文件已损坏,需要重新拷⻉或下载。

1.3.2 更新SDK方法

Rockchip 的 SDK 在通过内部测试验收标准后,才会对外正式发布。由于 SDK 的稳定性和成熟度是通过多次迭代和更新逐步完善的,您需要定期与 Rockchip 服务器同步更新,保持代码在最新状态,以便体验平台的新功能和系统的健壮性。相关 SDK 版本信息请参考发布说明文档(如《Rockchip_Android13_SDK_Developer_Guide_CN.pdf》)。有关SDK 同步方法和故障排查,请参⻅第 5.4 节 5.4 SDK同步异常处理。

1.4 申请硬件资料流程及方法

目前 Rockchip 的硬件资料与 SDK KIT 分开提供,硬件资料申请流程如下。

SDK

Rockchip 的硬件资料按芯片平台划分,您可以一次申请一个或多个平台的资源。资料内容主要包括平台硬件参考设计,如电源方案、DDR 模板、硬件设计指南以及主要功能的设计参考。设计产品硬件时,您需要注意以下几点:a. 电源管理方案必须使用参考设计中的方案;b. DDR 模板必须直接使用参考设计中的对应模板,不得修改;c. 关键物料必须使用 Rockchip 提供的关键物料列表(如 DDR、eMMC、Flash、WiFi/BT、Camera 等);d. 资料必须保持定期更新,Rockchip 会持续优化。如您在硬件设计中不打算遵循上述条款,请提前与 Rockchip 对应的商务负责人沟通确认。否则,Rockchip 技术团队可能无法提供稳定有效的技术支持,这可能会对您的项目进度造成不利影响。您还可以查看 Rockchip 硬件资料的更新状态:https://redmine.rock-chips.com/projects/fae/documents(硬件参考设计版本列表)。如您获得的资料版本低于此列表,请联系 Rockchip 资料窗口,以获取最新版本,提升项目开发效率。

2. SDK版本

本章节主要介绍 Rockchip SDK 的获取方式。目前官方提供三种渠道:a. Rockchip 内部服务器,此方式需通过正式的 SDK 申请流程获取;b. 开源 GitHub 仓库,可直接下载公开的 SDK,无需申请流程;c. Toybrick 开源社区,提供部分平台的 SDK 下载,同样不需要申请流程。

2.1 SDK版本号列表

以下是 Rockchip 官方发布的芯片支持的 Android OS 和 Linux OS 版本,以及每个版本支持的产品类型和当前技术支持力度的详细信息:

注:a. 所有 SDK 版本详细信息请参考(SDK 支持版本的列表及说明):https://redmine.rock-chips.com/documents/54

b. 推荐指数反映了 Rockchip 当前主推的 SDK 版本的维护热度。在确定项目时,请参考此参数选择对应的 SDK 版本;

c. 当前⻓期维护的两个行业产品类Android SDK版本:RK3399_ANDROID7.1-Industry-SDK_V1.0RK3288_ANDROID7.1_TABLET-SDK_V1.00_20170629

d. Android的express版本包含 GMS 包,适用于通过 Google 认证并拥有 MADA 资质的用戶。若您有此需求,请申请 express 版本;未带 GMS 包的为 Android标准版本;

e. 关于芯片后缀字母的解释,具体请参考相应的芯片说明书:S–>表示小尺寸的封装版型号;M–>表示符合⻋规版本的型号;J–>表示符合工规版本的型号;K–>表示符合宽温版本的型号(如:-20°C ~ 85°C 和-40°C~85°C,具体详⻅对应的Datasheet);-S–>表示SMIC的晶元。

f. 适用NAS、NVR、显控、SoC阵列、边缘计算盒和PCIe互联等产品形态的SDK版本:RK3588_Rockchip_Linux_SDK-SmartHubRK3576_Rockchip_Linux_SDK-SmartHubRK3568_Rockchip_Linux_SDK-SmartHub

芯片 SDK 版本(原稿标识) 推荐星级
RK3588(S/J/M) ROCKCHIP_ANDROID16.0_SSI_SDK(express版本) *****
RK3588(S/J/M) RK3588_Rockchip_Android15.0(express版本) *
RK3588(S/J/M) Rockchip_Android14.0(express版本) *
RK3588(S/J/M) RK3588M_Rockchip_Android14.0_SDK-Car **
RK3588(S/J/M) RK3588_ANDROID13.0_SDK_RELEASE(express版本) *
RK3588(S/J/M) RK3588_ANDROID12.0_SDK_RELEASE *
RK3588(S/J/M) RK3588M_Android12_SDK_Release-Car *
RK3588(S/J/M) RK3588_RKTTS_SDK *
RK3588(S/J/M) RK3588_IPC_SDK_202205 *
RK3588(S/J/M) RK3588M_QNX_AAOS12_SDK **
RK3588(S/J/M) RK3588_LINUX6.1_SDK_RELEASE *****
RK3588(S/J/M) RK3588_LINUX_EDGE_SDK_202206 *
RK3588(S/J/M) RK3588_Rockchip_Linux_SDK-SmartHub *
RK3588(S/J/M) RK3588_LINUX_NVR_SDK_Release_V1.0.0_20220304 *
RK3576(S/J/M) ROCKCHIP_ANDROID16.0_SSI_SDK(express版本) *****
RK3576(S/J/M) Rockchip_Android15.0(express版本) **
RK3576(S/J/M) Rockchip_Android14.0(express版本) **
RK3576(S/J/M) RK3576M_Android14.0_SDK-Car **
RK3576(S/J/M) RK3576M_Android14.0_SDK-Car **
RK3576(S/J/M) Rockchip_Android14.0_SDK_Release-Media_Streaming **
RK3576(S/J/M) RK3576_Android11_CloudDesk_SDK *
RK3576(S/J/M) RK3576_Android9.0_SDK_Release *
RK3576(S/J/M) RK3576_NVR_SDK **
RK3576(S/J/M) Rk3576_RKTTS_SDK *
RK3576(S/J/M) RK3576_LINUX6.1_SDK *****
RK3576(S/J/M) RK3576_Rockchip_Linux_SDK-SmartHub **
RK3568/6(J/M) ROCKCHIP_ANDROID16.0_SSI_SDK(express版本) *****
RK3568/6(J/M) Rockchip_Android15.0(express版本) **
RK3568/6(J/M) Rockchip_Android14.0(express版本) **
RK3568/6(J/M) ROCKCHIP_ANDROID13.0_SDK_RELEASE(express版本) *
RK3568/6(J/M) RK3568(6)_ANDROID12.0_SDK_RELEASE *
RK3568/6(J/M) RK3568(6)_ANDROID11.0_SDK_RELEASE_V1.0.0_20210106 *
RK3568/6(J/M) RK3566_ANDROID11.0_EBOOK_SDK_RELEASE_V1.0.0_20210126 *
RK3568/6(J/M) RK356X_ANDROID11_CLOUDDESK_SDK_202307 *
RK3568/6(J/M) RK356X_AMP_SDK_RELEASE *
RK3568/6(J/M) RK356X_NVR_SDK_V1.4.0_20220611 *
RK3568/6(J/M) RK3568_RK3566_Linux6.1_SDK_Release *****
RK3568/6(J/M) RK3568_Rockchip_Linux_SDK-SmartHub **
RK3568/6(J/M) RK356X_STANDALONE_SDK_RELEASE_V1.0.0_20210713 *
RK3562(J) ROCKCHIP_ANDROID16.0_SSI_SDK(express版本) *****
RK3562(J) RK3562_Android15.0(express版本) **
RK3562(J) RK3562_Android14.0(express版本) **
RK3562(J) RK3562_Rockchip_Android14.0_SDK_Release-Media_Streaming **
RK3562(J) ROCKCHIP_ANDROID13.0_SDK_RELEASE(express版本) *
RK3562(J) RK3528_ANDROID9.0-Box_ALPHA_V0.0.1_20221202 *
RK3562(J) RK3562_RKTTS_SDK *
RK3562(J) RK3562_LINUX5.10_SDK_V1.0.0_20230620 **
RK3562(J) RK3562_Linux6.1_SDK_Release *****
RK3528(J/A) RK3528_Rockchip_Android14.0_SDK_Release-Media_Streaming *****
RK3528(J/A) ROCKCHIP_ANDROID13.0_SDK_RELEASE(express版本) *
RK3528(J/A) RK3528_ANDROID9.0-Box_ALPHA_V0.0.1_20221202 *
RK3528(J/A) Rockchip_RK3528_Linux_SDK_20230410 *****
RK3506(J) RK3506_Linux6.1_SDK *****
RK3506(J) RK3506_RT-Thread_SDK_Release **
RK3399(K) ROCKCHIP_ANDROID16.0_SSI_SDK(express版本) *****
RK3399(K) Rockchip_Android15.0(express版本) **
RK3399(K) Rockchip_Android14.0(express版本) **
RK3399(K) ROCKCHIP_ANDROID13.0_SDK_RELEASE(express版本) **
RK3399(K) RK3399_ANDROID12.0_SDK_RELEASE *
RK3399(K) RK3399_ANDROID11.0_SDK_RELEASE_V1.0.0_20210106 *
RK3399(K) Rockchip_Android10.0_SDK_Release_20191211 *
RK3399(K) RK3399_Android9.0_SDK_V1.0_20190104 *
RK3399(K) RK3399_Android8.1_SDK_V1.00_20180517 *
RK3399(K) RK3399_ANDROID7.1-Industry-SDK_V1.0 ***
RK3399(K) RK3399_LINUX6.1_SDK_RELEASE *****
RK3399(K) RK3399_LINUX5.10_SDK_RELEASE *
RK3399PRO RK3399Pro_Android9.0_SDK_V1.00_20190806 *
RK3328 RK3328_ANDROID12.0_SDK_RELEASE *****
RK3328 RK3328_ANDROID11.0_BOX_SDK_V1.0.1_20201030 *
RK3328 RK3328_ANDROID10.0-BOX_V1.0_20191125 *
RK3328 RK3328_ANDROID9.0-BOX-SDK_V1.0_20181206 *
RK3328 RK3328_ANDROID8.1-BOX-SDK_V1.0_20180319 *
RK3328 RK3328_ANDROID7.1_BOX-SDK_v1.00_20170223 *
RK3328 RK3328_linux_v1.00_20170419 *
RK3326(-S) / PX30(-S/K) / RK3358(M/J) ROCKCHIP_ANDROID16.0_SSI_SDK(express版本) *****
RK3326(-S) / PX30(-S/K) / RK3358(M/J) Rockchip_Android15.0_SDK(express版本) **
RK3326(-S) / PX30(-S/K) / RK3358(M/J) Rockchip_Android14.0_SDK(express版本) **
RK3326(-S) / PX30(-S/K) / RK3358(M/J) ROCKCHIP_ANDROID13.0_SDK_RELEASE(express版本) *
RK3326(-S) / PX30(-S/K) / RK3358(M/J) RK3326&PX30_ANDROID12.0_SDK_RELEASE *
RK3326(-S) / PX30(-S/K) / RK3358(M/J) RK3326&PX30_ANDROID11.0_SDK_RELEASE *
RK3326(-S) / PX30(-S/K) / RK3358(M/J) RK3326&PX30_ANDROID10.0_SDK_20191211 *
RK3326(-S) / PX30(-S/K) / RK3358(M/J) RK3326&PX30_ANDROID9.0_SDK_20180925 *
RK3326(-S) / PX30(-S/K) / RK3358(M/J) RK3326&PX30_ANDROID8.1-TABLET-SDK_V1.0.0_20180505 *
RK3326(-S) / PX30(-S/K) / RK3358(M/J) PX30_Linux6.1_SDK_Release *****
RK3326(-S) / PX30(-S/K) / RK3358(M/J) PX30_LINUX5.10_SDK_RELEASE *
RK3326(-S) / PX30(-S/K) / RK3358(M/J) Rockchip_RK3326_Linux6.1 *****
RK3326(-S) / PX30(-S/K) / RK3358(M/J) RK3326_LINUX5.10_SDK_RELEASE *
RK3326(-S) / PX30(-S/K) / RK3358(M/J) RK3358_Linux6.1_SDK_Release *****
RK3326(-S) / PX30(-S/K) / RK3358(M/J) RK3358_LINUX5.10_SDK_RELEASE *
RK3308(J/M) RK3308_Linux6.1_SDK_Release *****
RK3308(J/M) RK3308_LINUX5.10_SDK_RELEASE **
RK3308(J/M) RK3308_Linux_PartyBox_SDK **
RK3288(W/K) RK3288W_ANDROID12.0_SDK_RELEASE *****
RK3288(W/K) RK3288(W_Version)_ANDROID11.0_SDK_RELEASE *
RK3288(W/K) RK3288_ANDROID10.0_SDK_Release *
RK3288(W/K) RK3288(W-Version)_Android9.0_SDK_V1.0_20190410 *
RK3288(W/K) RK3288W_ANDROID8.1_SDK_V1.0_20180508 *
RK3288(W/K) RK3288_ANDROID7.1_TABLET-SDK_V1.00_20170629 *
RK3288(W/K) RK3288_LINUX5.10_SDK **
RK3229 RK3229_ANDROID10.0_BOX_SDK_V1.0_20200109 ***
RK3229 RK3229_ANDROID9.0_BOX_SDK_V1.0_2019012 *
RK3229 RK3229_ANDROID8.1-BOX-SDK_V1.0_20180423 *
RK3229 RK3229_ANDROID7.1_BOX-SDK_V1.00_20170831 *
RK3229 RK3229_ANDROID6.0-RBOX-SDK_V1.00_20160831 *
RK3229 RK3229_wireless_dongle_v1.00_20161130 **
RK182X RK182X_AI_COPROCESSOR_SDK *****
RK182X RK182X_RT-THREAD_SDK *****
PX3SE PX3SE_LINUX_SDK_V0.2 **
PX3SE PX3SE_ANDROID7.1_SDK_V1.00_20170719/td> **
RK3128(H) RK3128H_ANDROID8.1-BOX-SDK_V1.0_20180601 ***
RK3128(H) RK312X_ANDROID7.1-TABLET-SDK_V1.00_20170519 *
RK3128(H) RK3128_ANDROID7.1-BOX-SDK_V1.00_20170823 *
RK3128(H) RK312X_LINUX5.10_SDK_RELEASE_202304 *
RK3126(C) Rockchip_Android10.0_SDK_Release_20191211 ****
RK3126(C) RK3126C_ANDROID9.0_SDK_V1.0_20190103 *
RK3126(C) RK3126C_ANDROID8.1-SDK_V1.00_20180105 *
RK3126(C) RK312X_ANDROID7.1-TABLET-SDK_V1.00_20170519 *
RK3126(C) RK312X_LINUX5.10_SDK_RELEASE **
RK3066 RK3066_ANDROID4.4.2-SDK_V1.00_2014.02.12 *
RK3036 RK3036_wireless_dongle_v1.00_20161130 *
RK3036 RK3036_LINUX5.10_SDK_RELEASE *
RK2118(M) RK2118_RT-Thread_SDK *****
RK2116(M) RK2116_RT-Thread_SDK *****
RK2108 RK2108_RT-THEAD_SDK_V1.0.0_20200812 *
RK2106 RK2106_FreeRTOS_BETA_V0.1_20181229 **
RV1126B(P) RV1126B_Linux6.1_SDK *****
RV1126B(P) RV1126B_Linux_IPC_SDK-IPC、CVR *****
RV(K)1108 RV1108_LINUX_SDK_V2.1_20190329 *
RV(K)1108 RV1108_CVR_V1.4_20180604 *
RV(K)1108 RV110X_LINUX_IPC_SDK_V1.2_20170607 *
RV1106/3(B) RV1106_RV1103_IPC_LINUX_SDK *****
RV1106/3(B) RV1106B_RV1103B_LINUX_IPC_SDK *****
RV1106/3(B) RV1106_RV1103_Linux_CVR_SDK-CVR *
RV1106/3(B) RV1106_RV1103_SMART_DOOR_LINUX_SDK *
RV1106/3(B) RV1103_SCANER_LINUX_SDK_V0.0.1_20220915 *
RV1106/3(B) RV1106_RV1103_Linux_Battery_IPC_Doorbell-电池IPC和⻔铃 *
RKNanoD RKNANOD_MP3_SDK_V1.3_20161102 ***
RKNanoD RKNANOD_WIRELESS_AUDIO_SDK_V1.6_201611149 *
RK628 RK628(第三方) **
SOFIA3GR SOFIA3GR_Android6.0-SDK_20160428 *
SOFIA3GR SoFIA_3G-R_ANDROID5.1-SDK行⻋记录仪 *
XMM6321 XMM6321_Phone_Android4.4-SDK(停止更新) *
XMM6321 XMM6321_Watch_Android4.4-SDK_20151015(停止更新) *

2.2 开源资料

我们Rockchip已开源部分详细资料https://opensource.rock-chips.com/wiki_Main_Page,现在已有RK3568、RK3399、RK3288、RK3328和PX30平台。

2.3 开源社区

Rockchip 官方推出了专注于 AI 开发的 ToyBrick 开源社区,旨在为开发者提供高效、便捷且稳定的开发平台,助力快速上手 AI 应用开发,加速 AI 行业产品的落地进程,全面提升行业应用生态。该平台支持多个核心方案,包括RK3588、RK3399PRO、RK1808(英文原稿补充)、RK3568 等,提供以下资源:对应平台的开源开发板购买方式、Android OS 与 Linux OS 的SDK 下载、完整的硬件资料、软件开发文档与工具支持。详细内容请访问 ToyBrick 官方社区:http://t.rock-chips.com/forum.php。

注:ToyBrick 开发板相关问题请统一在开源社区提交(https://t.rock-chips.com/forum.php)。该类问题不通过Rockchip 的 Redmine Bug 系统处理https://redmine.rock-chips.com上处理。如遇特殊情况,请联系 Rockchip 对应的商务窗口以协助协调处理。

2.4 补丁发布

我们Rockchip官方推出平台补丁发布连接:https://redmine.rock-chips.com/projects/rockchip_patch/issues。请根据补丁具体的情况,结合您对应项目来确定是否添加对应的补丁。

3. 文档与工具

Rockchip 官方提供给客戶的文档和开发工具,均与对应的 SDK 同步发布。目前主要支持两套 SDK 体系:AndroidOS 和 Linux OS,这两套 SDK 中文档和工具的存放路径略有差异,具体请参照各自 SDK 中的目录结构。

3.1 Android SDK

如下是Android OS SDK存放文档和工具的路径:存放文档路径是:SDK根目录下的RKDocs文件夹中;存放工具路径是:SDK根目录下的RKTools文件夹中。

3.2 Linux SDK

如下是Linux OS SDK存放文档和工具的路径:存放文档路径是:SDK根目录下的docs文件夹中;存放工具路径是:SDK根目录下的tools文件夹中。

注:Rockchip 提供的文档与工具会随着代码的更新同步集成至对应的 SDK 版本中。由于不同 SDK 版本所包含的工具和文档可能存在差异,因此在开发过程中请务必使用与当前 SDK 版本严格对应的工具。 如果代码与工具版本不匹配,可能导致固件烧录失败、系统无法正常启动等异常问题,严重影响开发进度。

5. Q&A

本章节汇总了您在申请或使用 Rockchip SDK 过程中可能遇到的常⻅问题。

5.1 SDK管理

请您妥善保存并合理管控Rockchip SDK,Rockchip概不重复提供资料。如果有资料遗失,需与Rockchip对应的商务窗口申请。

5.2 SDK代码更新

5.2.1 SDK同步

每个 SDK 基础包需单独申请代码同步权限,未授权账号将无法通过 repo 与 Rockchip 服务器同步代码。具体同步方法请参考随基础包提供的 SDK 发布说明文档。

5.2.2 SDK多个平台申请

Rockchip 不同芯片平台的 SDK 需分别申请授权。例如:若贵司已获 RK3288 平台 SDK,后续新增 RK3399 项目,需联系对应商务负责人协助办理新平台的 SDK 申请流程。经审批通过后,技术团队方可开放相关资料。

5.3 版本控制器

Rockchip SDK 代码管理采用与 Google 同步的 Repo 工具。建议保留 SDK 中的 repo 及 git 版本历史,避免因删除版本记录导致后续同步、维护及技术支持工作复杂化。由于一些的历史原因,要删掉SDK的版本记录,建议采用内部版本控制系统(如或)进行开发管理,可以gitsvn参考如下方法。

SDK

建议维护两套代码环境:一套作为“中转站”,另一套用于日常开发。中转站的作用是与 Rockchip 官方服务器进行代码同步,并将差异部分迁移至本地开发服务器;同时也是与 Rockchip 对接时确认代码版本的参考基准。而开发服务器则可根据您的项目需求和使用习惯进行个性化配置。此方式具有以下优势:有助于 Rockchip 原厂在协助排查问题时,准确定位代码版本;可解决部分开发服务器因无法联网而无法直接同步代码的问题,通过中转站迁移更新内容,保障开发环境的代码一致性。

5.4 SDK同步异常处理

5.4.1 SDK同步前确认

在开始同步代码之前,请务必完成以下检查步骤,确保环境配置无误:a. SSH密钥文件确认确认目录下包含文件:~/.ssh/(私钥)id_rsa(公钥)id_rsa.pub(首次SSH连接自动生成)known_hosts

xx@ubuntu:~$ ls -l ~/.ssh/
-rw------- 1 xx xx  1675 Apr 9 08:40 id_rsa
-rw-r--r-- 1 xx xx 400 Apr 9 08:40 id_rsa.pub
-rw-r--r-- 1 xx xx  2220 Apr 9 08:40 known_hosts

b. 私钥文件数量限制目录下不得存在多个key文件。若确需多个key,请按照SDK发布说明使用管理。.sshkey-chainc. 私钥权限设置

确保文件权限为,否则请执行:id_rsa600

xx@ubuntu:~$ chmod 600  ~/.ssh/id_rsa

d. 网络连接确认(ping及端口通)

`⾮中国⼤陆客⼾`
xx@ubuntu:~$ telnet gerrit.rock-chips.com 8443
Trying 54.151.98.191...
Connected to gerrit.rock-chips.com.
Escape character is '^]'.
xx@ubuntu:~$ telnet gerrit.rock-chips.com 8222
Trying 54.151.98.191...
Connected to gerrit.rock-chips.com.
Escape character is '^]'.

`中国⼤陆客⼾`
xx@ubuntu:~$ telnet gerrit.rock-chips.com 8443
Trying 58.22.7.114...
Connected to gerrit.rock-chips.com.
Escape character is '^]'.
xx@ubuntu:~$ telnet gerrit.rock-chips.com 8222
Trying 58.22.7.114...
Connected to gerrit.rock-chips.com.
Escape character is '^]'.

若无返回,说明访问端口受限,请联系公司IT排查网络拦截。e. 公钥与私钥是否匹配使用以下命令生成用于比对的公钥:

xx@ubuntu:~$ ssh-keygen -y -f id_rsa > id_rsa.pub.tobecompared

然后对比与内容(忽略尾部邮箱部分)。若不一致,说明不匹配,请重id_rsa.pub.tobecompareid_rsa.pubkey新生成。f. SSH连接测试查阅申请的SDK发布说明文档里获取SDK下载地址,若包含了repo init –repo-url https://gerrit.rock-则使用下面 命令测试:chips.com ssh

xx@ubuntu:~$ ssh -vT ⽤⼾名@gerrit.rock-chips.com –p 8222

如下测试命令:

xx@ubuntu:~$ ssh -vT xxx@gerrit.rock-chips.com -p 8222
OpenssH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
debug1: Reading configuration data /home/gerrit/ .ssh/config
debug1: /home/gerrit/.ssh/config line 11: Applying options for gerrit.rock-chips.com
debug1: Reading configuration data /etc/ssh/ssh_config
debug1 /etc/ssh/ssh_config line 58: Applying options for *
debug1: Connecting to gerrit.rock-chips.com [***] port 8222
debug1: Connection established.
...
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key:/home/gerrit.ssh/id_rsa
debug1: Authentication **
succeeded** (publickey).
Authenticated to gerrit.rock-chips.com_([xxxx]:8222).debugi: channel e: new [client-session]
debug1: Entering interactive session.
debug1: pledge: network debugi: Sending environment.
debug1: Sending env LANG = en_us.UTF-8

   ****welcome to Gerrit code Review****

 Hi xxx, you have **successfully connected** over SSH.
 Unfortunately, interactive shells are disabled.
 To clone a hosted Git repository, use:

 git clone ssh: / /xxx@gerrit.rock-chips.com:29418/REPOSITORY_NANE.git

debug1: channel 0: free: client-session, nchannels 1
Connection to gerrit.rock-chips.com closed by remote host.
Transferred: sent 2484,received 1904 bytes, in 50.0 seconds
Bytes per second: sent 49.6,received 38.0
debugl: Exit status_-l

执行ssh命令的时候,如果出现“Are you sure you want to continue connecting (yes/no)?”的提示,请输入“yes”回⻋。执行测试命令后,正常将会显示有successfully connected 字样即可,说明 ssh 是连通的。如果不通,可能PC(或者服务器)环境设置有问题或者网络通信被安全设备拦截,可以换个PC(或者服务器)或者热点网络验证一下。注意虚拟机使用桥接的网络,常会出现 不通的情况。sshg. SSH配置文件检查( ~/.ssh/config )确保配置文件存在,内容如下:

xx@ubuntu:~$ cat ~/.ssh/config
Host gerrit.rock-chips.com
 HostName gerrit.rock-chips.com
 User **⽤⼾名**
 Port 8222
 IdentityFile ~/.ssh/**私钥⽂件名**
 PreferredAuthentications publickey
 StrictHostKeyChecking no
 UserKnownHostsFile ~/.ssh/known_hosts
 PubKeyAcceptedKeyTypes +ssh-rsa

若无该文件,请手动创建,并设置权限:

xx@ubuntu:~$ ls -l  ~/.ssh/config
-rw-r--r-- 1 xx xx 220 Nov 28 18:43 config

h. 完成环境确认后请根据SDK发布说明中的流程,开始执行代码同步。

5.4.2 SDK同步时报错及解决方法

以下为在使用 SDK 同步过程中可能遇到的常⻅错误及对应解决方法:a. python版本错误错误日志示例:

Traceback (most recent call last):
File "/root/repo/main.py", line 628, in <module>
_Main(sys.argv[1:])
File "/root/repo/main.py", line 602, in _Main
result = run()
File "/root/repo/main.py", line 595, in <lambda>
run = lambda: repo._Run(name, gopts, argv) or 0
File "/root/repo/main.py", line 264, in _Run
result = cmd.Execute(copts, cargs)
File "/root/repo/subcmds/init.py", line 531, in Execute
self._SyncManifest(opt)
File "/root/repo/subcmds/init.py", line 324, in _SyncManifest
clone_filter=opt.clone_filter):
File "/root/repo/project.py", line 1144, in Sync_NetworkHalf
clone_filter=clone_filter, retry_fetches=retry_fetches):
File "/root/repo/project.py", line 2139, in _RemoteFetch
ret = gitcmd.Wait()
File "/root/repo/git_command.py", line 379, in Wait
rc = self._CaptureOutput()
File "/root/repo/git_command.py", line 407, in _CaptureOutput
s.dest.write(buf)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 8-12: ordinal not in
range(128)
或
Traceback (most recent call last):开头相关报错

解决方法:建议使用 python 3.x(不高于 3.10),如使用 python 2.x,请确保版本 ≤ 2.7.11。并依照以下步骤操作,避免因或环境异常导致版本问题:repopython

xx@ubuntu:~$ ./Gerrit_Account (Gerrit账号命名脚本).x    # 运⾏授权脚本,确认授权⽂件已⽣成
xx@ubuntu:~$ git clone https://gerrit.rock-chips.com:8443/repo-release/tools/repo #下载 v2.18
版repo ⼯具
xx@ubuntu:~$ cd rksdk   # 进⼊SDK⽬录
xx@ubuntu:~/rksdk$ ../repo/repo sync -c  # 使⽤ repo ⼯具同步代码

b. 生成 SSH Key 时设置了密码,导致需要手动输入提示信息:

Enter passphrase for key '/home/junyikeji/.ssh/id_rsa':

解决方法:建议使用工具统一管理密钥,或重设私钥密码为空:keychain

xx@ubuntu:~$ ssh-keygen -f ~/.ssh/id_rsa –p

c. SDK权限问题错误日志:

Get ssh://git@ww.rockchip.com,cn:2222/Android s/rk3588-manifests.git
fatal: Could not read from remote repos itory.

please make sure you have the correct access rights
and the repository exists.

解决方法:请确认是否已申请相应 SDK 权限。d. git 用戶信息未配置错误日志:

Please tell me who you are.
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.

解决方法:配置全局 Git 用戶信息或创建 .gitconfig 文件:

xx@ubuntu:~$ vi ~/.gitconfig
[color]
•       ui = true
[user]
•       name = xxx(填写您的名称)
•       email = yyy(填写您的邮箱)

e. 子仓库同步失败或引用损坏错误日志:

From https://gerrit.rock-chips.com:8443/android/RKTools
[new branch] android-5.1 -> rk/android-5.1
[new branch] remotes/rk/rk3288/mid/android-5.1 -> rk/remotes/rk/rk3288/mid/android-5.1
[new branch] rk3036/wireless_dongle/5.1/develop -> rk/rk3036/wireless_dongle/5.1/develop
error: 'refs/remotes/rk/rk312x' exists; cannot create 'refs/remotes/rk/rk312x/mid/android-
5.1'
! [new branch] rk312x/mid/android-5.1 -> rk/rk312x/mid/android-5.1 (unable to update local
ref)
error: unable to resolve reference refs/remotes/rk/rk322x/box/android-5.1: Not a directory
! [new branch] rk322x/box/android-5.1 -> rk/rk322x/box/android-5.1 (unable to update local
ref)
error: 'refs/remotes/rk/rk3288' exists; cannot create 'refs/remotes/rk/rk3288/mid/android-
5.1'
或
stdout:fatal:not a git repository:/xxx/.repo/projects/android/RKTools

解决方法:删除出错子仓库目录后重新同步:

xx@ubuntu:~$ rm -rf RKTools
xx@ubuntu:~$ .repo/repo/repo sync

或者本地仓库报错,需要删除如下3处下对应镜像和非镜像仓库路径,再继续同步(此类同步失败多由于手checkout动中断同步引起,导致本地同步数据损坏)。

xx@ubuntu:~$ rm -rf .repo/project-objects/(⼦仓库)
xx@ubuntu:~$ rm -rf .repo/projects/(⼦仓库)
xx@ubuntu:~$ rm -rf ./(⼦仓库)

f. locale 设置异常错误日志:

projects: 50% (235/469) perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_PAPER = "zh_CN.UTF-8",
LC_ADDRESS = "zh_CN.UTF-8",
LC_MONETARY = "zh_CN.UTF-8",
LC_NUMERIC = "zh_CN.UTF-8",
LC_TELEPHONE = "zh_CN.UTF-8",
LC_IDENTIFICATION = "zh_CN.UTF-8",
LC_MEASUREMENT = "zh_CN.UTF-8",
LC_TIME = "zh_CN.UTF-8",
LC_NAME = "zh_CN.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

解决方法:在末尾添加以下内容并加载配置:.bashrc

xx@ubuntu:~$ vi ~/.bashrc
export LC_ALL=C

保存后执行:

xx@ubuntu:~$ source ~/.bashrc

g. GitError 报错(需启用 force-sync )错误日志:

GitError: --force-sync not enabled; cannot overwrite a local work tree. If you're
comfortable with the possibility of losing the work tree's git metadata, use `repo sync --
force-sync frameworks/native` to proceed.

解决方法: 使用 v2.18 版 repo 并启用 –force-sync 参数重新同步:

xx@ubuntu:~$ git clone https://gerrit.rock-chips.com:8443/repo-release/tools/repo #于本地home
⽬录下下载 tag v2.18 repo⼯具
xx@ubuntu:~$ cd rksdk #切换到sdk所在⽬录下
xx@ubuntu:~/rksdk$ ../repo/repo sync -c --force-sync #调⽤刚下载repo⼯具重新同步

h. fetch 报错错误日志:

Fetching projects: 99% (477/481) Fetching projectplatform/external/libusb-compat
Fetching project platform/external/libseccomp-helper
error: Cannot fetch android/rk/u-boot

解决方法: 确认使用 v2.18 版 repo 工具,并确保访问权限正确:

xx@ubuntu:~$ git clone "https://gerrit.rock-chips.com:8443/repo-release/tools/repo"
xx@ubuntu:~$ cd rksdk #切换到sdk所在⽬录
xx@ubuntu:~/rksdk$ ../repo/repo sync -c --force-sync #调⽤刚下载repo⼯具重新同步

i. 使用 sudo 报错:错误日志:

xx@ubuntu:~$ sudo .repo/repo/repo sync -c
xx: Permission dented (publickey).
fatal: could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
Caborted by user

解决方法:请使用运行授权脚本的同一用戶进行操作,不要使用:reposudo

xx@ubuntu:~$ .repo/repo/repo sync -c

j. https下载报错错误日志:

gnutls_handshake() failed: An unexpected TLS packet was received
或
gnutls_handshake() failed: #开头相关报错

解决方法:更新系统中、和模块:gitcurlgnutls

xx@ubuntu:~$ sudo apt-get update
xx@ubuntu:~$ sudo apt upgrade git -y
xx@ubuntu:~$ sudo apt upgrade curl -y

如果通过升级重装依赖,仍无法解决此问题,请使用如下两种方式之一:建议使用Ubuntu20或者以上系统版本(编译Android SDK或者Linux SDK均需要此环境) ;或者 协议链接下载,示例如下:ssh

xx@ubuntu:~$repo init --repo-url https://gerrit.rock-chips.com:8443/repo-release/tools/repo
-u https://gerrit.rock-chips.com:8443/Android_U/manifests -b master -m
Android14.xml

改为:

xx@ubuntu:~$ repo init --repo-url ssh://username@gerrit.rock-chips.com:8222/repo-
release/tools/repo
-u ssh://username@gerrit.rock-chips.com:8222/Android_U/manifests -b master -m
Android14.xml

若遇到以上未覆盖的问题,请提交至Rockchip官方Bug系统(https://redmine.rock-chips.com/)上,Rockchoip团队将协助您解决。因本地网络问题导致的连接失败需用戶自行处理。

浏览此主题 → · 入门路线 →