ZHCAG25 December   2025 AM62L , AM62P

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2使用启动模式开关进行 HS 器件刷写
  6. 3不使用启动模式开关进行 HS 器件刷写
    1. 3.1 设计 1:从备用启动介质启动
    2. 3.2 设计 2:从主启动介质启动
  7. 4摘要

设计 1:从备用启动介质启动

本设计的基本理念是通过 DFU 连接到外部 PC。该 PC 存储了三个引导加载程序。第一个引导加载程序是 Keywriter,用于烧录密钥。第二个引导加载程序基于 SDK 提供的 SBL_Uniflash。SBL_Uniflash 使用客户提供的密钥预签名和加密。启动后,SBL_Uniflash 将正常的应用程序文件和 bootloader3(使用客户提供的密钥进行预签名和加密)烧录到闪存中的相关偏移处。上电时,启动 ROM 从主启动模式(即 OSPI)读取应用程序引导加载程序并启动 SOC。

要求

启动模式 => 主启动模式:OSPI、备用:UART/DFU(首选 DFU)。

闪存完全为空。更重要的是,闪存的 0x0 和 0x400000 偏移处被擦除,以便 ROM 回退到备用启动。

过程

  1. 第一次 POR 时:器件状态:HS-FS。ROM 从所选备用启动介质启动 OTP Keywriter。根据 Keywriter 指南对密钥进行编程。将 HS-FS 转换为 HS-SE。
  2. 在第二次 POR 时:器件状态:HS-SE。ROM 从所选备用启动介质启动闪存写入器。刷写 SDK 映像 (SBL/Applications)
  3. 在第三次 POR 时:器件状态:HS-SEROM 从主启动介质 OSPI 启动。
 从备用启动介质启动图 3-2 从备用启动介质启动