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参考文献

通过 MCU UART 获取其他关键信息

在从客户电路板上拆下器件并发回进行测试之前,必须事先读取 UID(唯一 ID)、DIE ID 等关键信息。本文建议使用 UART 引导模式来分析 MCU UART 打印的字符。具体操作步骤如下。

  1. 获取 UID。
    1. 将电路板的引导模式配置为 UART 引导模式,并将电路板的第二个 MCU UART 串行端口连接到主机 PC,请参阅 J721E 的 EVM 设置,然后为 EVM 加电。
    2. 终端会显示如下所示的一些日志。您需要移除末尾的额外 CCC 并另存为日志文件。默认 HS 电路板日志如下所示。
    3. mi02000000011a00006a376573000000000000000048535345020001000200010002a600000100010033c74f0c8631aa67a56d53b06f250d75cb2a9cf7a52d6eb5e21b5e824250d7e09c22d997f09dc9389ecaa3f7d2b64d3a76d6163aa09e928ea050e1da95507e661f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527df02f2a23c0ed9d5fcf6dfb3a097ee4207cb1e2a5956e07ba144b73fe71143982CCCCCCCCCCC
    4. 下载 python 脚本来解析步骤 2 中的日志。
    5. 在获取上述两个文件后,使用以下命令解析日志。解析后的信息如下所示:
      @Ubuntu18:~/Documents/summary/parse_uart_log$ python 7080.uart_boot_socid.py default_uart_hs.log 
      -----------------------
      SoC ID Header Info:
      -----------------------
      NumBlocks            : [2]
      -----------------------
      SoC ID Public ROM Info:
      -----------------------
      SubBlockId           :
      SubBlockSize         :
      DeviceName           : j7es
      DeviceType           : HSSE
      DMSC ROM Version     : [0, 1, 0, 2]
      R5 ROM Version       : [0, 1, 0, 2]
      -----------------------
      SoC ID Secure ROM Info:
      -----------------------
      Sec SubBlockId       : 2
      Sec SubBlockSize     : 166
      Sec Prime            : 0
      Sec Key Revision     : 1
      Sec Key Count        : 1
      Sec TI MPK Hash      : 33c74f0c8631aa67a56d53b06f250d75cb2a9cf7a52d6eb5e21b5e824250d7e09c22d997f09dc9389ecaa3f7d2b64d3a76d6163aa09e928ea050e1da95507e66
      Sec Cust MPK Hash    : 1f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189760dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d
      Sec Unique ID        : f02f2a23c0ed9d5fcf6dfb3a097ee4207cb1e2a5956e07ba144b73fe71143982
  2. 获取 DIE ID。

    本文档建议在进入客户电路板的 Linux 后,输入命令行,使用以下命令行读取 DIE ID。

    echo `devmem2 0x43000020 w | tail -n1`
    echo `devmem2 0x43000024 w | tail -n1`
    echo `devmem2 0x43000028 w | tail -n1`
    echo `devmem2 0x4300002c w | tail -n1`

    获得上面列出的所有关键信息后,您需要将其共享到支持窗口。这将有助于完成 HS 器件退货的后续流程。如果您的器件是通用 (GP) 型,请将这些关键信息提供给您的 TI 支持窗口,然后即可直接退回该器件,无需提供以下用于 HS 器件退货的文件。否则,您需要按照节 3中的步骤生成更多二进制文件以供 TI 进一步测试您的器件。