工具与软件:
尊敬的 TI 专家:
此问题对于我们的项目进度至关重要。
我们知道、HSM 关怀包的目的是作为一个演示而非完整的 HSM 开发解决方案。 在此阶段、我们仅寻求成功完成演示的指导。
设置和所采取的步骤
- 我们已将 HSM Care Package MCU+SDK 补丁应用于 SDK 9.00版本。
- 使用
HSMAppimageGen该工具生成了 HSFS 格式的 HSM 映像、并将其刷写到闪存中的正确位置。 - 我们正在 通过 ospi nand 引导。 在 SBL 的第2阶段、HSM 映像解析和引导的返回值全部为 SYSTEMP_SUCCESS。
- 我们的目标是在 HSM 和 DM 内核之间实现核间通信、如
hsm_ipc示例所示。
高级服务和调试尝试
-
在运行
hsm_ipc示例时、我们会遇到主机内核挂起问题。 代码会达到显示的点 HSM 无法正常工作 (请参见下图)。
随后、代码在此处运行:

执行此行后、它跳转到
HwiP_data_abort_handler()中的函数Hwip_armv7r_handlers_freertos.c。 - 我们怀疑 HSM 可能未正确引导。
- 我们尝试了
VERBOSE在 DM 内核侧启用宏、并重定向Sciserver_printf以捕获 Sciserver 日志。 但是、启用VERBOSE会导致编译错误。


问题
- 我们如何有效地调试此问题、以确认 HSM 是否已正确启动?
- 是否已对 HSM Care Package 进行内部验证? 如果是、您能否分享经验证的设置以及
hsm_ipc成功运行示例的步骤? - 我们是否可以利用其他配置或调试工具来解决此问题?
此问题对我们的交付至关重要、我们感谢您的及时支持和指导。
此致、
Yang