Skip to main content

简介

使用 PCAT 烧录是 QDL 的替代方案,可提供更集成、更友好的烧录体验。如果您是能够访问 Qualcomm 合作伙伴工具的注册用户,则可以使用此流程。 要使用 PCAT 烧录预构建镜像,需要执行以下步骤:

安装所需软件包

qsc-cli 是 Qualcomm 提供的命令行工具,为访问、管理和构建 Qualcomm 软件提供端到端的工作流。按照以下步骤在你的系统上安装 qsc-cli
  • 访问 Qualcomm 支持页面注册你的 Qualcomm 电子邮件 ID。
  • 下载 qsc-cli 的 Debian 软件包:
  • 安装 qsc-cli Debian 软件包:
  • 使用你的 Qualcomm ID 登录 qsc-cli。对大多数用户而言,Qualcomm ID 就是你的 电子邮件地址。此命令会打开浏览器窗口以完成身份验证。如果浏览器 没有自动打开,请复制终端中打印的链接并粘贴到浏览器中 完成身份验证。
pcat 是 Qualcomm 提供的刷写工具,为将软件镜像烧录到 Qualcomm 设备提供了引导式的集成界面。按照以下 步骤在你的系统上安装 pcat
  • 在主机上安装以下工具:
    如果在安装 QUD 时遇到需要在 Linux 主机上注册公钥的问题,请参阅位于 /opt/QTI/sign/signReadme.txt 的 README 文件中的说明。
  • 确认已安装目录中是否存在 QTI_HS-USB_QDLoader 驱动:
    Sample output

获取可烧录镜像

在烧写之前,您的主机上需要有一个可烧写的镜像目录。 根据获取镜像的方式,选择以下路径之一。
预构建镜像以压缩包的形式分发。从获取预构建镜像 部分下载适用于您设备的压缩包,解压后进入解压出的目录。
  • 解压压缩包:
  • 进入解压后的目录:
除非另有说明,后续所有指令都应在此目录中运行。

确定存储配置

机器配置默认启用 UFS 或 eMMC 存储,这些设置也反映在预构建镜像中。如果需要修改存储类型,则必须更新配置并重新构建镜像,因为预构建二进制文件中无法更改此设置。 支持平台的默认存储配置如下

配置 CDT

配置数据表 (CDT) 包含正确进行平台初始化所需的 设备特定信息。刷写之前,你需要根据参考套件 选择正确的 CDT 文件。
  • qcomflash tarball 中提供了多个 CDT 二进制文件。 为你的套件选择正确的 CDT 二进制文件,并用它替换默认的 cdt.bin
  • 整个刷写过程成功完成后,你可以通过查看 UEFI 串口日志 来验证是否加载了正确的 CDT。使用 Subtype 字段来识别 加载到设备上的 CDT。
    Sample output

将设备切换到 EDL 模式

在刷写软件镜像之前,设备必须处于 EDL 模式。 默认情况下,Qualcomm 支持的设备在上电后如果设备上没有 镜像或镜像已损坏,会进入 EDL 模式。按照以下 步骤强制设备进入 EDL 模式。
  • 按住 F_DL 按钮。 Figure: RB3Gen2_device
  • 将设备连接到 +12 V 壁式电源
  • 通过 USB Type-C 接口将设备连接到主机系统。
  • 松开 F_DL 按钮。设备此时处于 EDL 模式。
  • 整个刷写过程完成后,拔下电源线以退出 EDL 模式。
运行以下命令,验证设备是否处于 EDL 模式:
Expected output

烧录软件镜像

  • 检查 PCAT 是否能识别设备:
    Sample output
  • 选择合适的存储选项,使用 PCAT 刷写软件镜像:
  • 如果在终端窗口中看到以下消息,则表示刷写成功:
    Sample output
  • 刷写操作成功后,运行 lsusb 命令,即可在终端窗口中 看到如下消息所示的设备信息:
    Sample output for QCS6490

相关主题