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.

[参考译文] AM263P4:HSM 集成

Guru**** 2442300 points
Other Parts Discussed in Thread: AM263P4

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1537254/am263p4-hsm-integration

器件型号:AM263P4


工具/软件:

您好、

我们想知道、如何解锁 M4 内核或更新默认设置来解锁内核。

还想知道、我们可以将 Vector HSM 固件与现有 SBL(也来自 Vector)集成的步骤。  

BR、

Adith

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

    尊敬的 Adith:

    您是否有权访问 AM263P4 安全资源。 如果不是,请从以下请求相同:

    www.ti.com/.../AM263PX-RESTRICTED-SECURITY

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引述 userid=“661563" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1537254/am263p4-hsm-integration

    我们想知道、如何解锁 M4 内核或更新默认设置来解锁内核。

    [/报价]

    将电路复位。 请按照以下步骤操作:

    1. 使用 OTP Keywriter(以安全包提供)将 AM263P4 转换为 HSSE 阶段、这样可用于配置安全密钥。

    接下来、访问 TIFS SDK(在安全包中提供)、构建安全 SBL、使用密钥签名、然后在电路板上刷写。在构建 SBL 时、您需要传递 DBG_ENABLE 标志、更多详细信息在 TIFS docs 文件夹中介绍。

    执行上述两个步骤后、您将能够打开 M4 的调试访问、允许您对 tp 内核和其他安全相关功能进行编程。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、我们还可以了解将 Vector HSM 固件与现有 SBL(也来自 Vector)集成的步骤。  [/报价]

    为此、请联系向量团队、

    在 TIFS 文档中、我们详细介绍了如何构建定制 HSM 固件。

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

    你好、Nilabh  

    我已收到访问安全软件包的权限、但我看不到任何 TIFS SDK 软件包、无法访问。 您能帮我解决这个问题吗?

    此致、

    Adith

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

    尊敬的 Adith:

    在安全资源文件夹中、导航至 AM263P4 -security 文件夹“:

    您将在此处找到 TIFS SDK 和 OTP Keywriter:

     

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

    你好、Nilabh  

    我当时尝试使用最新版本将示例导入 CCS Studio。

    您能帮助我解决以下错误吗?

    请注意、

    Adith

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

    尊敬的 Adith:

    您是否连接过任何电路板?

    如果不止使用导入工程功能从 SDK 导入示例、

    software-dl.ti.com/.../ccs_getting-started.html

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

    你好、Nilabh

    通过 make 文件进行编译时、我能够解决此问题。 编译现在可以正常工作。

    感谢您对此进行研究。

    此致、

    Adith

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

    你好、Nilabh

    我收到了访问权限、看到 TIFS for Windows 可用、但 OTP 密钥写入器不存在。

    Adith

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

    你好阿迪斯,两个都在那里,我可以确认相同

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

    你好、Nilabh

    您能否确认这一点、因为我在下面只看到可下载的选项、没有 OTP 密钥写入器工具。

    您能看一下吗?

    谢谢

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

    请查看相同的 10.01.00 版本选项。

    附加了以下屏幕截图(存在 OTP Keywriter) 。

    如果有任何其他问题、请随时创建另一个主题。

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

    你好、Nilabh  

    我没有看到这个选项卡、感谢您对此进行研究。

    此外、我对 TIFS 中的一些示例还有一个疑问、那就是、如果我尝试编译 、它们会在数组内容以及 HSM Rt 映像的大小方面影响 HemRtImg.h 文件、因此、“Bootloader_socLoadHsmRtFw"函“函数无法加载映像。 是否有任何要成功加载此映像的依赖项需要解析。

    我们要集成一个 HSM 固件、因此只需阐明其失败的原因。   

    此致、

    Adith  

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

    Adith、

    在构建 HSM 映像时、也需要重建此 SBL。 为什么?

    因为 SBL 加载新的 HSMRT 映像、用于 HSSE 器件。

    您需要使用以下标志重新构建 SBL 映像:device=am263px device_type=hs

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

    你好、Nilabh

    我正在尝试从 TIFS 在相应路径: examples\dthe\AES,中构建此示例:crypto_AES_CBC_128。

    在这个示例中、SDK 中的 HSMRtImg.h 得到了更新、当我们尝试从示例编译和加载 SBL sbl_ospi 时、它始终卡在函数“Bootloader_socLoadHsmRtFw"中“中

    因此、我需要知道如何更新 HsmRtImg (DEVICE_TYPE=HS / GP)?

    2 — 如果 SBL 按照建议编译为 HS 类型、则无法进行调试

    因此、我要更新 HSMRtImg、通过 SBL 加载并进行调试。

    请让我们知道如何继续。 一个分步过程会有所帮助。

    此致、
    Adith

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

    尊敬的 Adith:

    请按照 TIFS SDK 文档构建 HSM_GET 版本示例、该过程保持不变。

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

    你好、Nilabh

    我们可以使用默认固件刷写 HSM 并查看其响应、但我们面临的问题是更新固件后、当我们尝试构建一些影响 HSM 固件映像的示例时、如果我们运行固件、我们只能看到“HSM 客户端以 ID 0 注册“、没有其他响应、 在调试时、我们发现它卡在函数中、在函数中、我们尝试加载映像、无法与 HSM 固件建立连接。

    我们还尝试使用上述标志编译 SBL、我们看到它无法正常工作、也无法进行调试。

    在实现过程中、我们不使用任何 SBL 相关的示例、而是使用 TBS 引导来更新固件。

    可能是这些意见有助于您了解我们所面临的问题。

    此致、  

    Adith

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

    你好、Nilabh

    下面是我们在 CCS Studio 中的消息日志

      我正在尝试从“crypto_AES_CBC_128"构建“构建示例、该代码会更新默认固件。

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

    尊敬的 Adith:

    将关闭此主题、因为讨论是通过调用进行的。

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

    您好:Nilabh、

    是的、我们可以关闭此对话框。