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参考资料

什么是密钥写入器

 密钥写入器系统架构,其中显示了 TIFS 固件、R5 应用程序和证书 blob 组件图 1-2 密钥写入器系统架构,其中显示了 TIFS 固件、R5 应用程序和证书 blob 组件
 密钥写入器引导流程图 1-3 密钥写入器引导流程

密钥写入器工具由三个主要组件组成:

  • 密钥写入器固件:这是在器件的安全子系统 (M3/M4_0) 上运行的安全 OTP 密钥写入器固件。它负责验证来自 x509 证书的 OTP 配置,并将数据编程到器件的 OTP-eFuse 中。
  • 密钥写入器配置 blob:一个证书,包含将编程到 OTP-eFuse 中的 eFuse 配置。
  • 密钥写入器 R5 应用程序:这是公共密钥写入器应用程序。它直接在器件的主引导内核上引导,无需任何其他引导加载程序。它负责将 OTP 配置发送到在安全子系统 (M3/M4) 上运行的安全密钥写入器组件,以将密钥编程到器件 OTP-eFuse 中。