ZHCUBV5 April   2024

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 使用 Jacinto7 启用安全功能的器件解锁 JTAG
  5. 2使用 TRACE32 针对 HSM 内核解锁 JTAG 的步骤
    1. 2.1 修改 SCI 客户端默认安全电路板配置
      1. 2.1.1 PROCESSOR-SDK-RTOS
      2. 2.1.2 PROCESSOR-SDK-LINUX
    2. 2.2 构建 SCI 客户端安全电路板配置
      1. 2.2.1 PROCESSOR-SDK-RTOS
      2. 2.2.2 PROCESSOR-SDK-LINUX
    3. 2.3 修改二级引导加载程序的 x509 证书
      1. 2.3.1 Windows 构建环境
      2. 2.3.2 Ubuntu 构建环境
    4. 2.4 构建二级引导加载程序
    5. 2.5 验证二级引导加载程序和 TIFS 正在执行
    6. 2.6 创建带调试扩展的可下载 x509 证书
    7. 2.7 执行 TRACE32 解锁脚本
    8. 2.8 使用 TRACE32 连接 HSM 内核

使用 TRACE32 连接 HSM 内核

通过 TRACE32 脚本“‌J721S2_secure_unlock.cmm‌”针对 HSM 成功执行和解锁 JTAG 访问后,可以在 TRACE32 中连接并加载 HSM 符号信息以进行调试。请导航到以下文件夹位置 ‌~/t32/cmm-ti/cmm-dra/cmm-tda4v_j721s2/x_gel_to_cmm/‌ 并编辑位于‌“_J721S2_m4.cmm”脚本中的以下脚本参数,以便连接到 HSM (Cortex M4F)。

GUID-20240212-SS0I-TZ9K-2P5T-QVZTXKFZBV08-low.png图 2-9 TRACE32 - HSM 连接脚本

修改“_J721S2_m4.cmm”脚本并保存该文件后,请再次点击“Do”按钮以在 TRACE32 中执行该脚本。最后,您此时应已连接到 HSM 并能够在 TRACE32 中看到调试窗口,如图 2-10 中所示。

GUID-20240212-SS0I-JWL5-ZTMW-S7G2GWPQHX4K-low.png图 2-10 TRACE32 - HSM 调试