This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] F29H85X-HSM EVM:SOM 器件是否可用于 F29h85x 中的 CPU2?

Guru**** 2782615 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1614292/f29h85x-som-evm-is-hsm-sevices-available-for-cpu2-in-f29h85x

器件型号: F29H85X-EVM-EVM SOM

我注意到只有 CPU1 和 CPU3 充当 HSM 的安全客户端。 是否也可以将 CPU2 配置为安全客户端?

 

此致、

Shashank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shashank、

    否、不按原样使用现有驱动程序。 CPU2 没有闪存访问权限。
    此外、它大部分时间都是在锁步模式下工作的、因此不能将其配置为 HSM 的安全客户端。
    但是、如果您决定修改驱动程序以添加支持、则可能会出现这种情况。

    谢谢。此致、
    Aditya Singal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Aditya:

    当 F29H85x 处于 HS-RAM FS 模式时、我是否可以加载 HSMRt(基于 RAM)?

    此致、

    Shashank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shashank、

    是的、当 F29 处于 HS-HSMRt 状态时、您可以加载 FS。 HSMRt 只是 HSM 运行时固件。 无法加载 HSSE 的 HSM 固件。 发送用于将器件状态从 HS-RAM 更改为 HS-SE 的 OTP KeyWriter 二进制文件也是一个 FS 运行时固件(基于 RAM)。

    谢谢。此致、
    Aditya Singal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我尝试加载 HSMrt(基于 RAM 或代码预置)时、HSM 无法成功加载映像。 IPC 校验和匹配(计算值==收到)、但状态不成功。 我已将 makefile.mak 中的器件从 GP 更新为 HS。 我还需要做些什么吗?

    此致、

    Shashank  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shashank、

    您能详细说明一下这个问题吗? 您尝试在器件上加载什么内容? 是否尝试将其转换为 HS-SE?

    谢谢。此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否还能分享相同的错误日志或屏幕截图?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    错误图像链接 —  https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1614741/f29h85x-som-evm-not-able-to-load-ram-based-hsm-run-time

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在 HS-RAM 模式下、HSMrt(基于 FS) 的)的正确过程是什么。

    此致、

    Shashank

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    *在 HS-RAM 模式下加载 FS 的正确过程是什么。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shashank、

    有关完整的过程、请参阅 OTP KeyWriter 文档。
    如果您尝试配置密钥并将器件从 HS-Certificate.bin 转换为 HS-KP、则 HSMRt 应为 FS KW 二进制、HSM 密钥应为密钥证书、即 final_certificate.bin。 OTP KW 文档中还提供了生成相同内容的指南。 OTP KW 二进制文件是预编译的、存在于 OTP kW 软件包本身中、但必须生成证书。

    谢谢。此致、
    Aditya Singal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    还要注意、将样本从 HS-KP 转换 FS 到 HS-KP 以及从 HS-KP 转换到 HS-SE 是永久性变化、无法逆转。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我当前正在尝试写入 FS 区域(可以在 HS-OTP 模式下写入)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shashank、

    您是指扩展 OTP 区域吗?
    对于扩展 OTP 区域编程、可以使用 OTP KW 流程、但删除密钥。
    只输入 tifek 密钥、外部 OTP、外部 OTP 索引、外部 OTP 大小和  devSrVer.
    因此、如 OTP KW 文档中所述、相关的命令是:

    python3 construct_ext_otp_data.py --extotp 0x80000001 --indx 0 --size 32 --device f29h85x 

    配合工作  

    python3 gen_keywr_cert.py -t tifek/f29h85x/SR_20/ti_fek_public.pem --ext-otp ext_otp_data.bin --ext-otp-indx 0 --ext-otp-size 32 -d f29h85x --devSrSR_20

    来生成 final_certificate.bin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Shashank、

    我们不建议在不将器件转换到 HS-SE 的情况下对 OTP 进行编程。
    OTP 区域仅被编程一次、由于它不支持任何读取功能、如果您再次对其进行编程、则无法验证其内容。  

    谢谢。此致、
    Aditya Singal