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.

[参考译文] CC2745P10-Q1:SysConfig 更新后的密钥库闪存地址偏移错误

Guru**** 2864050 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1633728/cc2745p10-q1-keystore-flash-address-offset-error-after-sysconfig-update

器件型号: CC2745P10-Q1
主题: SysConfig 中讨论的其他器件

我尝试从 SDK simplelink_lowpower_f3_SDK_9_10_00_83 更新到 simplelink_lowpower_f3_SDK_9_14_02_16。
SysConfig 也已从版本 1.23.1 更新至 1.23.2、我已经确认已向 PSA Crypt +密钥库中添加了两个新设置。

image.png

当我在 1.23.2 版中打开 SysConfig 时、“keystore Flash Address Offset“设置为 0xE6000、使用该设置进行构建会导致错误。
“配置的密钥库闪存区域超出了器件上可访问的闪存地址。“

我对“keystore Flash Address Offset“设置有疑问。
如果密钥库的区域从 0x000E0000 开始设置为 32KB、并且密钥库闪存大小设置为 10KB、则密钥库区域在 SDK 9.10 中的位置如何放置?
此外、如果我要在更新到 9.14 后保持与 9.10 相同的映射、应该为“keystore Flash Address Offset“设置什么值?

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

    尊敬的 Takuya-San:

    由衷地为此处的晚通知而道歉。 我们最后遇到了一个问题、导致缺少一些新线程。 这个问题是否仍然存在? 如果是、我将确保立即分配。  

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

    您好 Evan、


    此问题仍未解决。
    如果您可以指定某人来处理它并提供答案、这将会很有帮助。

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

    尊敬的 Takuya-San:

    密钥库的偏移量应基于要存储的持久密钥的数量。 密钥库的内存区域位于 HSM 内存区域之前用户可访问闪存的末尾。 如果密钥数量过大、它将与 HSM 的存储器区域重叠、从而导致您看到错误。

    例如、使用 2745P10-Q1、HSM 应设置在 0x00E8000(可用闪存结束)处。 如果您希望密钥库有 10KB 的存储器、则偏移地址应为 0x00E5800 以防止重叠。  

    这应与值为 10KB 的密钥的 9.10 SDK 设置保持一致。

    此致、
    Josh Alderson