主题中讨论的其他器件: SysConfig
工具与软件:
您好!
我们在定制电路板上使用了 AM2632。
AM2632用于锁步模式、因此我们在 固件应用中使用了两个 R5内核(R5FSS0_0和 R5FSS1_0)。
现在我已经尝试使用 HSM 模块了、因为未来我们将需要 HSM 模块来验证和解密固件文件(选通至外部闪存)。 SDK 目前不支持从外部 falsh 解密、但该功能由 TI 在 SDK 的版本10中公布。
我的 SBL (在 R5SS0_0中运行)将 HSM 运行时 固件(TIFS)加载到 HSM 模块、并正确获取引导通知消息。
现在我尝试了针对 SDK 的 HSM 服务示例(9.1.0.41版),从我的 SBL 在 R5SS0_0集群上启动,这是正常的,所有的服务都执行正确, HSM 客户端与固件通信正确,并发送 UID ,版本,...
在下一步中、我尝试在 R5SS1_0集群上运行 HSM 服务示例。 在这一步中、我将示例修改为 R5SS1_0工程(SysConfig 上下文、要加载的内核...)
我的 SBL 将固件正确加载到 R5SS1_0、客户端注册成功、但请求 HSM 版本(这是我的第一个服务)失败...
现在我的一般问题:
-是否可以从 R5SS1与 HSM 通信,反之亦然?
我未来的目标是什么?
我们使用特殊的引导流程。
SBL 将固件从外部闪存加载到 R5SS1_0并将其启动。 此固件确实完成了 SDL 库中 R5SS0存储器(包括 VIMS)的 PBIST。
该 R5SS0_0存储器成功完成 pBIST 后、R5SS1_0将固件从外部闪存加载到 R5SS0_0内核并将其启动。 为此、R5SS1_0需要 HSM 服务来进行解密/授权)。
R5SS0还需要 HSM 服务、因为 R5SS0_0-firmware 会执行 R5SS1_0的 pBIST、然后从外部闪存重新加载固件。
您能给我提供一个可以在 R5SS1_0上执行的示例(基于 SDK 中的 HSM 服务示例)吗?
此致
JO