工具/软件:
您好、
我们想知道、如何解锁 M4 内核或更新默认设置来解锁内核。
还想知道、我们可以将 Vector HSM 固件与现有 SBL(也来自 Vector)集成的步骤。
BR、
Adith
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.
尊敬的 Adith:
您是否有权访问 AM263P4 安全资源。 如果不是,请从以下请求相同:
我们想知道、如何解锁 M4 内核或更新默认设置来解锁内核。
[/报价]将电路复位。 请按照以下步骤操作:
1. 使用 OTP Keywriter(以安全包提供)将 AM263P4 转换为 HSSE 阶段、这样可用于配置安全密钥。
接下来、访问 TIFS SDK(在安全包中提供)、构建安全 SBL、使用密钥签名、然后在电路板上刷写。在构建 SBL 时、您需要传递 DBG_ENABLE 标志、更多详细信息在 TIFS docs 文件夹中介绍。
执行上述两个步骤后、您将能够打开 M4 的调试访问、允许您对 tp 内核和其他安全相关功能进行编程。
尊敬的 Adith:
您是否连接过任何电路板?
如果不止使用导入工程功能从 SDK 导入示例、
software-dl.ti.com/.../ccs_getting-started.html

你好、Nilabh
我没有看到这个选项卡、感谢您对此进行研究。
此外、我对 TIFS 中的一些示例还有一个疑问、那就是、如果我尝试编译 、它们会在数组内容以及 HSM Rt 映像的大小方面影响 HemRtImg.h 文件、因此、“Bootloader_socLoadHsmRtFw"函“函数无法加载映像。 是否有任何要成功加载此映像的依赖项需要解析。
我们要集成一个 HSM 固件、因此只需阐明其失败的原因。
此致、
Adith
你好、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
你好、Nilabh
我们可以使用默认固件刷写 HSM 并查看其响应、但我们面临的问题是更新固件后、当我们尝试构建一些影响 HSM 固件映像的示例时、如果我们运行固件、我们只能看到“HSM 客户端以 ID 0 注册“、没有其他响应、 在调试时、我们发现它卡在函数中、在函数中、我们尝试加载映像、无法与 HSM 固件建立连接。
我们还尝试使用上述标志编译 SBL、我们看到它无法正常工作、也无法进行调试。
在实现过程中、我们不使用任何 SBL 相关的示例、而是使用 TBS 引导来更新固件。
可能是这些意见有助于您了解我们所面临的问题。
此致、
Adith