工具与软件:
尊敬的专家:
我在这里询问我的客户。
在此之前、HSM 固件已成功烧写到客户的电路板上、并且可以在 HSSE 模式下从 SBL 成功跳转到 APP、基于 SDK 中的演示项目运行 HSM 项目、并且可以正常执行 HSM 加密服务。 现在他们希望 在应用项目中集成 Crypto 驱动程序代码并修改了 SIPC 中断。 然后、在调用 HSM 服务时、会遇到以下程序执行问题:
程序卡在 SIPC_ISR 函数中的 SIPC_mailboxRead 上。 调用 SIPC_mailboxRead 时、它停留在下图中的第82行。 HSM 邮箱中的 rdIdx 和 wrIdx 始终为1、导致 SIPC 中断无法退出、如红色框所示。 此外、可以正常获取 HSM 侧的版本号、如绿色框中所示。 您能给我们调试方向/建议吗? 谢谢。
