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

为什么需要密钥写入器

TI 处理器出厂时处于 HS-FS(高安全性现场可保护)模式。在此状态下,由于信任根 (RoT) 密钥尚未编程到器件 OTP-eFuse 中,因此不会强制执行安全引导。借助密钥写入器工具,我们能够将这些信任根密钥和相关的安全字段编程到 eFuse 中,从而将器件从 HS-FS 工作模式切换到 HS-SE 模式。当器件处于 HS-SE 状态时,由硬件强制执行安全引导。

可以在 OTP-eFuse 阵列中编程以下字段,但并非所有字段都是切换到 HS-SE 器件所必需的:

必填字段

  • SMPK HASH(二级制造商公钥哈希值)。
  • SMEK(二级制造商加密密钥)。
  • KEYCNT(密钥计数)。
  • KEYREV(密钥版本)。

选填字段

  • BMPK HASH(备用制造商公钥哈希)。
  • BMEK(备用制造商加密密钥)。
  • SWREV、MSV、JTAG(用于防回滚保护的软件版本,特定于型号的值,JTAG 禁用)。
  • 扩展 OTP 字段。
 器件生命周期:通过密钥写入器 eFuse 编程工作流程实现 HS-FS 到 HS-SE 的切换图 1-1 器件生命周期:通过密钥写入器 eFuse 编程工作流程实现 HS-FS 到 HS-SE 的切换