快速开始
介绍
魔方派 3 (RUBIK Pi 3)基于高通 QCS6490 芯片,采用 Qualcomm® Kryo™ 670 CPU 和融合 AI 加速器架构的 Qualcomm® Hexagon™ 处理器,具备 12 TOPS 的卓越 AI 性能,适用于各种机器学习和人工智能应用场景。
RUBIK Pi 3 具有丰富的接口和功能设计,支持 USB、Camera、DP、HDMI、ETH、3.5mm 耳机、Wi-Fi、BT、M.2 连接器、FAN、RTC、40 pin 排针连接器等,满足多样化的开发需求,方便开发者快速开发和调试。
RUBIK Pi 3 同样也支持多种系统,如 Qualcomm Linux、Debian 13、Canonical Ubuntu for Qualcomm Platforms*、Android 13 等,灵活满足开发者特定应用要求。
*Canonical Ubuntu for Qualcomm Platforms:计划中

参数
| RUBIK Pi 3 | |
|---|---|
| 芯片 | QCS6490 |
| 处理器 | 1 x Cortex-A78 2.7GHz 3 x Cortex-A78 2.4GHz 4 x Cortex-A55 1.9GHz |
| GPU | Adreno 643 GPU @ Up to 812 MHz |
| VPU | Adreno 633 VPU |
| NPU | 12 TOPS |
| ISP | Spectra ISP,可以做端侧的机器学习和机器处理 |
| 内存 | 8 GB LPDDR4x |
| ROM | 128 GB UFS 2.2 |
| Wi-Fi & 蓝牙 | Wi-Fi 5 和蓝牙 5.2 |
| 摄像头接口 | 2 x 4-lane MIPI CSI D-PHY |
| USB | 1 x USB Type-C (USB 3.1 Gen1) 2 x USB Type-A (USB 3.0) 1 x USB Type-A (USB 2.0) |
| GPIO | 28个 GPIO 引脚 |
| 网口 | 1000M |
| M.2 接口 | M.2 Key M 2280(2-lane PCIe 3.0) |
| 音频接口 | 3.5mm 耳机接口 |
准备
-
装有 Windows 10 以上 或 Ubuntu18 - Ubuntu22 系统的电脑
-
RUBIK Pi 3
-
USB Type-A to Type-C 数据线
-
USB Type-A to Micro USB 数据线
-
电源(12V 3A Type-C)
- 请勿使用台式机或笔记本电脑为 RUBIK Pi 3 供电。这样可能导致电脑和 RUBIK Pi 3 损坏。
- RUBIK Pi 使用的任何外置电源必须符合所在国家/地区的相关法律法规与标准。
- 使用额定电流 ≥ 3 A 的 12 V 直流电源。电源应具有过流、过压和浪涌保护功能。
镜像下载
RUBIK Pi 3 出厂预装 Linux 镜像供您快速进行开箱操作体验(非最新版本),如需体验最新版本的 Linux 镜像,或其他操作系统镜像,请访问 RUBIK Pi 3 官方网站 进行下载。
如您需要 Linux 源码,请访问 GitHub 进行下载。
我们提供如下镜像:
-
Qualcomm Linux :基于 Weston 的桌面系统,系统较为精简,适合具备 Linux 开发经验,追求深度开发体验的开发者。

-
Debian 13:基于 GNOME 48 桌面系统,系统功能完善,丰富的软件包资源,有更多的桌面应用,更好的使用体验,较多的开发资料,适合追求开发便捷的开发者。

-
安卓 13:基于谷歌 AOSP,系统完善,有更好的使用体验,适合想做安卓应用的开发者。

下载 QDL
QDL 是一款烧录工具,通过 QDL 可向魔方派中烧录镜像。
点击此处下载 QDL,下载完成后解压,文件内容如下所示,QDL 支持多平台多架构,可通过查看 QDL_User_Guide.pdf 了解 QDL 的使用方法。

镜像烧录

镜像烧录前,首先进入烧录模式(9008模式):
请勿徒手接触 PCB 板载元件及金属触点
操作前需通过接地设备(如防静电工作台/腕带)释放静电
禁止将电路板直接置于导电表面(金属台面/未接地机箱等)
方法1:
-
按住上图 12 的 EDL 按钮。

-
将供电线接入到上图 10。

-
Type-C 数据线插入上图 5 等待 3 秒,进入 9008 模式。

方法2:
-
将供电线接入到上图 10。

-
Type-C 数据线插入上图 5。

-
在 RUBIK Pi 3 开机后,输入如下命令,进入 9008 模式。
adb shell reboot edl
Windows 烧录方法
-
安装 WinUSB 驱动(若已经安装可忽略该步骤)
-
卸载该设备的其他驱动程序。确保未安装 Qualcomm USB 驱动程序等驱动程序。
- 您不应该在设备管理器的 COM 端口下看到魔方派设备,如下所示,如果您在 COM 端口下看到该设备,请右键该设备,选择删除设备。

- 确保已选中“删除此设备的驱动程序软件”。

-
设备断电,重新进入烧录模式,使用以下说明/屏幕截图安装 Microsoft WinUSB。
- 在设备管理器中右键 RUBIK Pi 的 USB 端口,选择更新驱动程序。

- 在弹出的窗口中选择下方的,浏览我的电脑以查找驱动程序。

- 在通用串行总线设备中,选择 "WinUsb Device"。

- 点 “是”,完成驱动更新。

-
-
在终端中使用以下命令根据主机架构运行 QDL_Win_x64 或 QDL_Win_ARM64 目录中的 QDL 可执行文件, 进行镜像烧录, 烧录完成后会自动重启。
程序文件名不支持通配符。命令中必须列出每个镜像文件。
将
<pathToQDL>更换为 QDL_Win_x64 或 QDL_Win_ARM64 目录的实际位置。
<pathToQDL>\QDL.exe prog_firehose_ddr.elf rawprogram0.xml rawprogram1.xml rawprogram2.xml rawprogram3.xml rawprogram4.xml rawprogram5.xml rawprogram6.xml patch0.xml patch1.xml patch2.xml patch3.xml patch4.xml patch5.xml patch6.xml

- 或烧录后无法启动,可尝试进入 FlatBuild 包中的 provision 目录执行下面命令重新对 UFS 进行配置(provision)。
进行 provision 后,UFS 中存储的一些信息会丢失,如 SN号、以太网MAC地址等。
将
<pathToQDL>更换为 QDL_Win_ARM64 或 QDL_Win_x64 目录的实际位置。
<pathToQDL>\QDL.exe prog_firehose_ddr.elf provision_ufs_1_3.xml
Provision 刷机完成之后,需要手动插拔电源线和 USB 线重启设备重新进行镜像烧录。
Ubuntu 烧录方法
- 执行下面命令安装 libusb 和 libxml2(若已经安装,可忽略该步骤)。
sudo apt-get install libxml2-dev libudev-dev libusb-1.0-0-dev
- 进入 FlatBuild 包的 ufs 目录。
- 根据主机架构将 QDL_Linux_x64 或 QDL_Linux_ARM 目录下的 qdl 拷贝到 ufs 目录。
- 执行下面命令进行烧录。
./qdl --storage ufs prog_firehose_ddr.elf rawprogram*.xml patch*.xml

- 或烧录后无法启动,可尝试进入 FlatBuild 包中的 provision 目录执行下面命令重新对 UFS 进行配置(provision)。
进行 provision 后,UFS 中存储的一些信息会丢失,如 SN号、以太网MAC地址等。
配置前,根据主机架构将 QDL_Linux_x64 或 QDL_Linux_ARM 目录下的 qdl 拷贝到 provision 目录
./qdl prog_firehose_ddr.elf provision_ufs_1_3.xml
Provision 刷机完成之后,需要手动插拔电源线和 USB 线重启设备重新进行镜像烧录。
Mac 烧录方法
- 使用以下方式安装 homebrew (若已经安装,可忽略该步骤)。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 执行下面命令安装 libusb 和 libxml2。
brew install libusb
brew install libxml2
- 进入 FlatBuild 包的 ufs 目录。
- 根据主机的架构将 QDL_Mac_x64 或 QDL_Mac_ARM 目录下的内容拷贝到 ufs 目录。
- 执行下面命令进行烧录。
./qdl --storage ufs prog_firehose_ddr.elf rawprogram*.xml patch*.xml

- 或烧录后无法启动,可尝试进入 FlatBuild 包中的 provision 目录执行下面命令重新对 UFS 进行配置(provision)。
进行 provision 后,UFS 中存储的一些信息会丢失,如 SN 号、以太网 MAC 地址等。
配置前,根据主机架构将 QDL_Mac_x64 或 QDL_Mac_ARM 目录下的 qdl 拷贝到 provision 目录
./qdl prog_firehose_ddr.elf provision_ufs_1_3.xml

Provision 刷机完成之后,需要手动插拔电源线和 USB 线重启设备重新进行镜像烧录。
开机
对于旧版本的 RUBIK Pi 3 开发板,接入电源并按下 PWR 按键开机。对于 V02 及后续版本的开发板,接入电源后自动触发开机。
