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.

[参考译文] CC3220SF-LAUNCHXL:TAR 中缺少签名文件导致本地 OTA 失败(进度达到99%后)

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

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1008683/cc3220sf-launchxl-local-ota-fail-due-to-signature-file-is-missing-in-tar-after-progress-reached-to-99

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:UNIFLASH

您好!

我正在进行本地 OTA 工作、一切看起来都不错、但在本地 OTA 结束时达到99%、由于 TAR 中缺少签名文件而失败。

我使用的是 Uniflash 版本1.0.22.3

请参阅附件 image1了解 userFiles 结构、并参阅 image2了解最后出现的错误屏幕截图。

请建议。

谢谢、此致、

Jasmin

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

    这很奇怪。

    您是否在创建 OTA 映像时跳过了安全性? (您不应该这样操作)

    请打开 tar 文件并 确保找到"0/ota.sign"。

    BR、

    Kobi

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

    您好、Kobi、

    感谢您的回复。

     在我的案例中、"0/ota.sign"不可用。

    我已随附屏幕截图、在创建 OTA TAR 时、我们必须选择哪个 OTA 私钥文件?(用于虚拟)和证书目录 OTA 捆绑包只需要复选框?

    请建议。

    谢谢、此致、

    Jasmin

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

    您好!

    对于开发、您可以使用虚拟根目录  dummy_ota_vendor_key.der (请参阅下的 \tools\cc32xx_tools\ota-example-cert)。 在这种情况下、您需要在 OTA 之前(即对器件进行编程时)将 dummy_ota_vendor_cert.der 放在器件文件系统的根文件夹中(这将用于验证签名)。

    对于生产、应使用自己的自签名证书替换密钥对。

     不应选中"Certificate catalog OTA bundle Only"复选框(仅当您更换需要 专用更新的证书目录时才应使用此复选框。

    请参阅以下文档中的更多详细信息:

    /docs/simplelink_mcu_sdk/Over_The_Air_Update_Guide.html

    https://www.ti.com/lit/pdf/swpu332 (见第4章)。

    BR、

    Kobi

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

    您好、Kobi、

    谢谢、问题得到解决。

    此致、

    Jasmin