器件型号:AM263PX-MCAL SDK
我运行的是 SDK 版本 11_00_00_19 和 TIFS 版本 11_00_00_01、并将密钥刷写到我的电路板上、并将其转换为 HS_SE 模式、可以验证电路板上密钥的哈希值是否符合预期。
我已经能够刷写并运行多个不同的应用程序 — 除了我整齐地编写的应用程序之外,所有 AES 都从 SDK 中提供了示例。
几周前、我正在开发 AM263P 电路板、能够编写和执行调用 proc_auth_boot HSM 客户端来验证映像并正确执行的代码。 我刚从一个新的 AM263PX 板开始、除了任何 HSM_Client 调用外、一直能够执行所有操作。
调用 proc_auth_boot (HsmClient_procAuthBoot) 失败、并出现[HSM_CLIENT] Proc_Auth_Boot 请求被 HSM 服务器否定确认错误、但我可以验证在进行该调用之前是否正确读取了闪存中的证书和映像。
此外、运行一个 SBL、它会禁用 HSM 调试防火墙并为我的电路板生成证书、从而返回此错误:
[HSM_CLIENT]由 HSM 服务器否定确认的 OpenDbgFirewall 请求
正在启动 OSPI 引导加载程序...
SBL 失败!!
此外 — 正确运行 HSM_SERVICES 示例、不会出现任何问题。
为了解决这个问题、我是否应该专门研究一下、或者是否有我忽视的事情?