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.

[参考译文] AM2634:Hsm.KeyRevHandler 不按照提供的方式在 Server_Update 源代码中运行

Guru**** 2771175 points

Other Parts Discussed in Thread: LP-AM263, AM2634

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1613407/am2634-hsmserver_updatekeyrevhandler-does-not-run-in-tifs-source-code-as-provided

器件型号: AM2634
主题中讨论的其他器件: LP-AM263

如果不更改 TIFS 中提供的 HSM 固件源代码、则不能使用 HSM 服务来更新密钥修订版 OTP 值以切换信任根。 在 TIFS 中进行了以下更改、以编译修改后的 HSM 映像、该映像可成功更新密钥版本:

  1. 更新密钥版本处理程序的 HSM 消息值未在 ISR msg ID 数组中注册。 它附在结尾处
  2. Hsmr isr.KeyRevHandler 函数指针未在 Server_Update func ptrs 数组中注册。 这是在最后附录
  3. 为了应对上述更改、HSM ISR 数量的定义递增 1。
  4. 前 n 个矩阵 ROT_UpdateKeyRev 、从 OTP 行成功读取读/写锁定保护状态后、状态标志永远不会设置为成功。 这会导致更新过早失败、尽管进行了正确的配置。 在相应的条件块中添加了将状态设置为 true 的新行、并允许该函数运行至完成。

TIFS 版本:11_00_00_01

电路板:LP-AM263 修订版 A

Device_Type:HS_SE

器件修订版本:SR 1.1

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Daniel:

    请允许我们在本周晚些时候分析问题后重新回到这个问题、如果星期五没有回复、请随时进行回复。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 

    由于 AM2634 上的器件限制和密钥可用性、 Hsm.KeyRevHandler 功能在 Server_Update 中被禁用。 此问题已在器件修订版本 1.2 中修复。 如需了解更多详细信息、请联系 TI 代表。

    此致、
    Aakash

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    SR 1.2 是否已发布? 我们使用的所有电路板都是 SR 1.1、我们上月刚刚购买了 LaunchPad 电路板。 如果未来的 SR 为 1.2 或更高版本、TIFS 是否还会有新版本重新启用此处理程序?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SR 1.2 是否已发布? 我们使用的所有电路板都是 SR 1.1、我们上月刚刚购买了 LaunchPad 电路板。 如果 SR 为 1.2 或更高版本、将会有一个新的 TIFS 版本重新启用此处理程序

    1.2 尚未发布。 是器件修订版本发布后、将添加软件支持