ZHCADP0 January   2024 TDA4VM , TDA4VM-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2提供的器件类型和关键信息
    1. 2.1 通过 MCU UART 获取其他关键信息
  6. 3HS 器件退货
    1. 3.1 CRP 脚本工具
    2. 3.2 独立生成 WIR 证书二进制文件 (override.bin) 并为其签名
    3. 3.3 为基准测试独立生成二进制文件
  7. 4总结
  8. 5参考文献

HS 器件退货

HS 器件退货情况更为复杂,因为 JTAG 接口已关闭,TI 无法访问并对此进行更多测试。TI 需要在客户的帮助下生成“复位中等待”(WIR) 证书、SBL/SPL 证书和 DMSC 固件。这些二进制文件将帮助 TI 解锁 JTAG 并登录 HLOS 以继续执行后续流程。Jacinto7 系列器件的退货测试流程如图 3-1 所示。要启用 HS 器件测试,必须进行 HS 凭据握手。

GUID-20231129-SS0I-J2ZH-LHK4-GQHBBXN64XZQ-low.svg图 3-1 TI 中的客户退货单元测试流程

需要客户签名的 WIR 证书才能启用以下两种测试:ATE 测试和基准测试。在开发阶段,客户可以在 Boardcfg 文件中使用 allow_wildcard_unlock = 0x5A 来跳过 UID 验证,但在大规模生产阶段,该参数必须设置为 0 以启用 UID 验证。CRP 主要针对大规模生产项目。TI 提供的相应固件 (allow_wildcard_unlock = 0x0) 用于启用 UID 验证。客户为固件签名后,需要在固件进入系统之前验证 UID。只有通过验证后才能成功启动系统。因此,该固件只能用于解锁您提供的 UID 对应的器件以进一步保护客户的信息安全。每个器件的器件 UID 都是唯一的。证书仅允许在一个器件上进行调试。这涉及客户和 TI 之间就每个退回的器件交换相关信息。辅助应用程序调试需要额外的签名映像。客户必须使用器件根密钥(私钥)为 TI 引导加载程序和固件映像签名。

创建新的 QTS 作业后,CRP 无法启动,直到 TI:

  • 接收到器件(客户从电路板上拆下器件并发货)
  • 对器件重新植球
  • 提取器件 UID 并创建证书输入并发送给客户联系人
  • 接收到客户签名的证书