快速上手魔方派3 (1):从参数了解到镜像烧录

1 关于魔方派3

魔方派3基于高通跃龙 QCS6490 芯片,采用 Qualcomm® Kryo™ 670 CPU 和融合 AI 加速器架构的 Qualcomm® Hexagon™ 处理器,具备 12 TOPS 的卓越 AI 性能,适用于各种机器学习和人工智能应用场景。

魔方派3具有丰富的接口和功能设计,支持 USB、Camera、DP、HDMI、ETH、3.5mm 耳机、Wi-Fi、BT、M.2 连接器、FAN、RTC、40 pin 排针连接器等,满足多样化的开发需求,方便开发者快速开发和调试。

魔方派3同样也支持多种系统,如 Qualcomm Linux、Debian 12、Canonical Ubuntu for Qualcomm Platforms*、Android 13 等,灵活满足开发者特定应用要求。

*Canonical Ubuntu for Qualcomm Platforms:计划中
在这里插入图片描述

2 参数

魔方派3
芯片高通跃龙 QCS6490
处理器1 x Cortex-A78 2.7GHz3 x Cortex-A78 2.4GHz4 x Cortex-A55 1.9GHz
GPUAdreno 643 GPU @ 812 MHz
VPUAdreno 633 VPU
NPU12 TOPS
ISPSpectra ISP,可以做端侧的机器学习和机器处理
内存8 GB LPDDR4x
ROM128 GB UFS 2.2
Wi-Fi & 蓝牙Wi-Fi 5 和蓝牙 5.2
摄像头接口2 x 4-lane MIPI CSI D-PHY
USB1 x USB Type-C (USB 3.1 Gen1)2 x USB Type-A (USB 3.0)1 x USB Type-A (USB 2.0)
GPIO28个 GPIO 引脚
网口1000M
M.2 接口M.2 Key M 2280(2-lane PCIe 3.0)
音频接口3.5mm 耳机接口

3 准备

  • 装有 Windows 10 以上 或 Ubuntu18 - Ubuntu22 系统的电脑

  • RUBIK Pi 3

  • USB Type-A to Type-C 数据线

  • USB Type-A to Micro USB 数据线

  • 电源(12V 3A Type-C)

3.1 安装驱动

3.1.1 Windows 环境下驱动安装
3.1.1.1 安装 QUD
  1. 点击 https://github.com/rubikpi-ai/tools/blob/main/qud/qud.win.1.1\_installer\_10061.1.zip ,下载安装包:
    在这里插入图片描述

  2. qud.win.1.1_installer_10061.1.zip 解压,运行 setup.exe,如下图,点击 Next。
    在这里插入图片描述

  3. 再次点击 Next。
    在这里插入图片描述

  4. 选择 I accept the terms in the license agreement (我接受协议内容)后,点击 Next。
    在这里插入图片描述

  5. 点击 Install。
    在这里插入图片描述

  6. 点击 Finish,完成驱动安装。
    在这里插入图片描述

3.1.1.2 安装 Tflash
  1. 点击 https://github.com/rubikpi-ai/tools/blob/main/tflash/windows/TflashSetup_v1.2.0.4.exe, 下载安装包:

在这里插入图片描述

  1. 打开 TflashSetup_v1.2.0.4.exe 进行安装,选择需要的语言,点击 OK。
    在这里插入图片描述

  2. 选择要安装的位置,点击 Next。
    在这里插入图片描述

  3. 点击 Next。

在这里插入图片描述

  1. 勾选 Create a desktop shortcut (创建桌面快捷方式),点击 Next。
    在这里插入图片描述

  2. 点击 Install 进行安装。

在这里插入图片描述

  1. 勾选 Launch Tflash,点击Finish 完成安装。

在这里插入图片描述

  1. 如果出现下面报错,点击 是(Y),进行跳转,按照提示下载需要的安装包。

在这里插入图片描述

  1. 双击下载的安装包, 点击 安装。

在这里插入图片描述

  1. 点击 关闭©, 完成安装。

在这里插入图片描述

  1. 安装完成后,可在桌面和“开始”菜单中看到 Tflash 图标,如下图所示:

在这里插入图片描述

3.1.2 Ubuntu 环境下驱动安装
3.1.2.1 安装Tflash
  1. 点击 https://github.com/rubikpi-ai/tools/blob/main/tflash/ubuntu/Thundercomm-tflash-v1.0.0.deb, 下载安装包:

在这里插入图片描述

  • 执行命令安装 Tflash。

    sudo dpkg -i Thundercomm-tflash-v1.0.0.deb
    
  • 安装完成后,请在终端中执行 tflash 命令。如出现以下界面,表明 Tflash 已安装成功:

在这里插入图片描述

3.2 镜像下载

魔方派3出厂预装 Linux 镜像供您快速进行开箱操作体验(非最新版本),如需体验最新版本的 Linux 镜像,或其他操作系统镜像,请访问 魔方派3官方网站 进行下载。

如您需要 Linux 源码,请访问 GitHub 进行下载。

  • Qualcomm Linux :基于weston的桌面系统,系统较为精简,适合具备 Linux 开发经验,追求深度开发体验的开发者。

    在这里插入图片描述

  • Debian 12:基于GNOME 48 桌面系统,系统功能完善,丰富的软件包资源,有更多的桌面应用,更好的使用体验,较多的开发资料,适合追求开发便捷的开发者。
    在这里插入图片描述

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

    在这里插入图片描述

3.3 镜像烧录

在这里插入图片描述

镜像烧录前,首先进入烧录模式(9008模式):

  • 方法1
  1. 按住上图 12 的 EDL 按钮。

    在这里插入图片描述

  2. 将供电线接入到上图 10。
    在这里插入图片描述

  3. Type-C 数据线插入上图 5 等待 3 秒,进入 9008 模式。
    在这里插入图片描述

  • 方法2
  1. 将供电线接入到上图 10。

    在这里插入图片描述

  2. Type-C 数据线插入上图 5。
    在这里插入图片描述

  3. 在RUBIK Pi 3 开机后,输入如下命令,进入 9008 模式。

    adb shell reboot edl
    
  • 方法3
  1. 将供电线接入到上图 10。
    在这里插入图片描述

  2. 按住上图 12 的 EDL 按钮。
    在这里插入图片描述

  3. 按住上图 11 的 PWR 按钮,等待 3 秒。
    在这里插入图片描述

  4. 将 Type-C 数据线插入上图 5,进入 9008 模式。
    在这里插入图片描述

3.3.1 Windows 烧录方法
3.3.1.1 操作流程
  1. 打开 Tflash 软件, 如下图,确定设备进入 9008 模式:
    在这里插入图片描述

  2. 根据需要烧写设备的存储类型,选择正确的 Storage Type ,RUBIK Pi 3 为 UFS
    在这里插入图片描述

  3. 按需选择 Reset After DownloadErase All Before Download,请谨慎选择 Erase All Before Download
    在这里插入图片描述

    • Reset After Download:勾选后,烧写完成后设备将自动重启。

    • Erase All Before Download:勾选后,烧写前会对魔方派3 UFS 各分区中的数据进行擦除。

    提示:

    • Reset After Download 和 Erase All Before Download 并不是必选项,可以都不勾选。
    • 只有烧写前后的 UFS 分区一致,勾选 Erase all Before Download 才会擦除数据。
  4. 烧写 FlatBuild Image:

    a. 点击 Browse。
    在这里插入图片描述

    b. 进入 FlatBuild 目录,选择 Programmer File ,并选择 prog_firehose_ddr.elf。
    在这里插入图片描述

    c. 选择所有名称以 “rawprogram” 开头的 xml 文件。
    在这里插入图片描述

    d. 选择所有名称以“patch”开头的 xml 文件。
    在这里插入图片描述

    设置完成后,可从 Tflash 界面获取相关设置。
    在这里插入图片描述

    e. 点击 Download 开始刷机。
    在这里插入图片描述

    提示:

    烧写时间因个人电脑而异。在烧写过程中,可通过绿色进度条查看烧写进度。

    烧写成功后,界面会显示如下 log:
    在这里插入图片描述

    • 如已勾选 Reset After Download,则开发板将在烧写完成后自动重启;

    • 如未勾选 Reset AfterDownload,断开电源线和 USB 线,使魔方派3断电,再重连电源并按下 PWR 按钮启动开发板。

    在这里插入图片描述

3.3.1.2 烧录后无法启动的解决方法

若烧录失败或烧录后无法启动(心跳灯始终未闪烁),可尝试对 UFS 重新进行配置(provision)。

注意

进行 provision 后,UFS 中存储的一些信息会丢失,如 SN号、以太网 MAC 地址等。

UFS 重新配置过程:

  1. 进入 9008 模式。
    在这里插入图片描述

  2. Storage Type 选择 UFS ,并勾选 Provision
    在这里插入图片描述

  3. 烧写 Provision 文件。

    a. 点击 Browse
    在这里插入图片描述

    b. 进入镜像包中的 provision 目录,选择 prog_firehose_ddr.elf,并点击 打开
    在这里插入图片描述

    c. 选择 provision_ufs_1_3 文件,并点击 打开
    在这里插入图片描述

    d. Log 中显示 “Load Image PATCH Successfully!” 后,点击 Download ,开始 Provision 刷机。

    Provison 刷机完成后,界面会显示如下 log:
    在这里插入图片描述

    注意

    Provison 刷机完成之后,需要手动插拔电源线和 USB 线重启设备。

3.3.2 Ubuntu 烧录方法
3.3.2.1 操作流程
  1. 进入 FlatBuild 包目录。

  2. 执行 tflash -r

    提示

    更多参数,可使用 tflash -h 命令查看。这里 -r 表示烧录完成后重启魔方派3。

  3. 屏幕上出现提示“Stop the ModemManager on your host PC and press Enter on your keyboard to continue…”时,按 Enter 键进行刷机;
    在这里插入图片描述

    tflash 运行结束后,如显示以下界面,则说明烧写成功。
    在这里插入图片描述

    提示

    在 PC 上执行 tflash 时,需根据提示输入个人电脑的登录密码。

  4. 使用-r参数烧写成功后,RUBIK Pi 3 自动重启。

3.3.2.2 烧录后无法启动的解决方法

若烧录失败或烧录后无法启动(心跳灯始终未闪烁),可尝试对 UFS 重新进行配置(provision)。

注意

进行 provision 后,UFS 中存储的一些信息会丢失,如 SN号、以太网MAC地址等。

  • UFS重新配置过程:
  1. 进入9008模式。
    在这里插入图片描述

  2. 进入镜像包的 provision 目录,运行 tflash -E 命令,输入y,回车。
    在这里插入图片描述

  3. 屏幕上出现提示“Stop the ModemManager on your host PC and press Enter on your keyboard to continue…”时,按 Enter 键进行刷机;
    在这里插入图片描述

    tflash 运行结束后,如显示以下界面,则说明烧写成功。
    在这里插入图片描述

    注意

    Provison 刷机完成之后,需要手动插拔电源线和 USB 线重启设备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值