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:HSM's 加密操作函数

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1442691/cc2745p10-q1-hsm-s-cryptographic-operation-function

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

工具与软件:

当执行 ECDSA 和 SHA256硬件操作的程序写入 PG2.0板时、

SHA2_OPEN 和 ECDSA_OPEN 在 HSMLPF3_INIT ()中不会成为 HSMLPF3_STATUS_SUCCESS、 并且 NULL 作为返回值返回。

此外、即使是编写已确认在发生这种现象的电路板上工作的软件、也会出现相同的现象、并且无法执行 SHA 和 ECDSA 操作。

请说明问题的原因和恢复方法。

环境

Code Composer Studio 12.8.1

simplelink_lowpower_f3_sdk_8_30_00_11_ea

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

    您好!

    如果 SHA2_OPEN 发生故障、则表示 HSM 已被擦除。 您必须重新刷新 SDK 中包含的 HSM 二进制文件。 说明位于 TI.com CC27XX-PREVIEW 上的安全资源文件夹中。

    请按照入门 PowerPoint 中的说明操作、如果有帮助、请告诉我。

    否则、请包含两个函数的返回代码。

    此致!

    Nima Behmanesh

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

    尊敬的 Nima:

    感谢您的答复。
    您是否参考了入门指南"如何让 Uniflash 自动识别 PG2 EVM"中描述的固件写入过程?
    我已尝试此过程、但尚未恢复、仍返回 NULL。
    是否有任何其他可能的原因?

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

    您好!

    抱歉、我提到的部分似乎在最新版本中被删除。  

    您需要做的是:

    1.使用固件(CCS 或 Uniflash)刷写器件。

    2.刷写  TI.com 上"我的安全资源"文件夹中的 cc27xx10_hsm_fw_v2.1.0.bin。

    执行此操作的说明可在 SDK 中 docs/ble5stack 文件夹内的 ble5stack-guickstart-guide.html 文件中找到:

    此致!

    Nima Behmanesh

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

    感谢您的答复、此问题已得到解决。
    感谢您的帮助。