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.

[参考译文] CC3120:更改签名文件时 OTA 签名失败

Guru**** 2535150 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1014852/cc3120-ota-signature-failure-when-changing-signature-files

器件型号:CC3120
主题中讨论的其他器件:UNIFLASH

我最近更改了 Uniflash OTA 文件系统、以使用包含多个证书的.pem 文件。  在这个过程中、我忘记使它失效。  看起来 OTA 代码会在存储时确保失效防护、但我假设直接从 UniFlash 进行编程不会使其失效防护。  一切都很好。  如果我更改 UniFlash 以使.pem 文件失效防护并创建 OTA 文件、 则在 OTA 更新期间会出现错误 SL_ERROR_FS_BUNDLE_FILE_BLE_BLE_BE_BE_CREATE_带 失效防护。  有什么关于如何处理此问题的想法?

Gary

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

    我不确定我是否理解该问题。 请描述从创建文件到失败所采取的确切步骤。  

    原始文件是否已创建(我猜是由 uniflash 创建)为失效防护? 该标志只能在创建时设置。

    是否能够在未设置失效防护时(在 Uniflash 中创建 OTA 映像)替换文件?   

    BR、

    Kobi

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

    使用 OTA 和 GitHub 认证正常工作的所有器件都将实现失效防护

    2.将证书组合成一个.PEM 文件、该文件是在 Uniflash 和 OTA 中意外创建为非失效防护的、但仍然工作正常。

    3.将 Uniflash 中的.PEM 文件更改为失效防护、OTA 会导致故障。

    这有帮助吗?

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

    一点。

    您是否正在尝试在 OTA 中更新 PEM 文件?

    错误是否在首次(OTA)下载(编程后)期间发生? 还是下载成功? (即 MCU 复位后会发生错误?)

    能否发送 OTA 库的终端日志(在 otauser.h 中打开日志并重新编译库和应用程序)?