ZHDA273 August   2026 DRA821U-Q1 , DRA829J-Q1 , DRA829V-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VM-Q1 , TDA4VP-Q1 , TDA4VPE-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 为什么需要密钥写入器
    2. 1.2 什么是密钥写入器
  5. 2密钥写入器证书 blob
    1. 2.1 证书生成概述
  6. 3生产部署方法
    1. 3.1 OSPI 引导方法
    2. 3.2 eMMC 引导方法
    3. 3.3 使用 DFU 备用方法进行 eMMC 引导
    4. 3.4 JTAG/开发引导方法
    5. 3.5 RGMI 以太网引导模式
  7. 4现场更新
    1. 4.1 SWREV(软件版本)
    2. 4.2 KEYREV(密钥版本)
  8. 5常见调试步骤
    1. 5.1 空跑测试
    2. 5.2 软件包要求
    3. 5.3 eFuse 编程设置
    4. 5.4 验证编程结果
    5. 5.5 引导失败故障排查
    6. 5.6 无唤醒 UART 时的跟踪数据收集
  9. 6总结
  10. 7参考资料

eMMC 引导方法

初始设置和密钥预置过程:

  1. 将密钥写入器映像刷写到 eMMC 器件的 Boot 0 分区。
  2. 将经 HS-SE 签名的应用程序映像刷写到 eMMC 器件的 Boot-1 分区。
  3. 将引导模式引脚配置为 eMMC 引导模式,并为器件上电。
  4. ROM 引导加载程序读取 PARTITION_CONFIG 寄存器(默认设置:Boot-0 处于活动状态),由于器件处于 HS-FS 状态,ROM 对密钥写入器进行身份验证并运行它。
  5. 密钥写入器完成密钥预置后,密钥写入器应用程序更新 eMMC 的 EXT_CSD 寄存器中的 PARTITION_CONFIG 字段,将活动引导分区从 Boot-0 更改为 Boot-1。有关参考实现,请参阅常见问题解答。

    切换到安全引导:

  6. 对板卡进行断电重启,ROM 引导加载程序检查引导模式引脚(配置为 eMMC 引导模式),并读取 PARTITION_CONFIG 字段以确定哪个分区处于活动状态。
  7. 由于上一步已将活动分区更改为 Boot-1,ROM 从 Boot-1 获取映像。
  8. 器件使用 Boot-1 中经 HS-SE 签名的生产映像成功引导
  9. 在此阶段,最好擦除 eMMC 闪存中的主映像,并用与从 eMMC 闪存辅助分区加载的映像相同、使用客户密钥签名的应用程序映像副本对其重新编程。
 eMMC 引导模式图 3-2 eMMC 引导模式