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 内核

PROCESSOR-SDK-LINUX

‌在 PROCESSOR-SDK-LINUX 版本 9.0 或更低版本中,可以在 <linux sdk>/k3-image-gen-xxxx.xx/soc/<soc_name>/evm/sec-cfg.c 下找到安全电路板配置文件。

GUID-20240212-SS0I-HT4Q-MKTB-W1HB3PGMDJR8-low.png图 2-2 (SPL < 9.0 SDK) 安全调试结构 — 示例配置

‌在 PROCESSOR-SDK-LINUX 版本 9.0 或更高版本中,可以在 <u-boot-xxxx.xx+x>/board/ti/<soc_name>/sec-cfg.yaml 下找到安全电路板配置文件。

GUID-20240212-SS0I-3DD5-WMZC-9FCKC014WJCD-low.png图 2-3 (SPL 9.0+ SDK) 安全调试结构 — 示例配置