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:如何使用 Uniflash CLI 创建 OTA 映像

Guru**** 2551110 points
Other Parts Discussed in Thread: CC3220SF, UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/979510/cc3220sf-launchxl-how-to-create-an-ota-image-with-uniflash-cli

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

大家好、

我正在编写一个基于(C:\ ti \ simplelink_cc32xx_sdk_4_40_00_07 \ examples \ RTOS \ CC3220SF_LAUNCHXL \ demos\ cloud_ota)的程序。

该程序可以使用使用(Uniflash GUI)创建的映像重写。

我想从命令行执行以下两项任务。

任务1.

任务2.


我在命令提示符下运行了以下命令,但收到错误:


您能给我一些建议吗?在命令行上创建 OTA 映像时出现了什么问题?

谢谢你
Seitaro

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

    您好、Seitaro、

    不清楚(我无法重新创建问题)。  

    给定文件夹"c:\ti\simplelink_cc32xx_sdk_4_10_00_07\tools\cc32xx_tools\certificate-madory"中是否存在"dummy-trusted-ca-cert 文件?"

    您可能更改了文件名?

    BR、

    Kobi

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

    您好、Kobi

    感谢您的评论。

    (1) dummy-trusted-ca-cert 位于指定位置。
    还有什么可以检查的吗?

    (2)我是否需要担心以下消息?
    我从未指定过"W: Drive"。

    配置文件(cfg.json)不存在、使用默认值
    回溯(最近一次调用最后一次):
    文件" "、第5189行、英寸
    文件" ",第5185行,在 main 中
    文件" ”,第5157行,位于 cmdline 中
    文件" "、第4654行、位于 COMMAND_PROJECT_CREATE_OTA 中
    文件" "、第3396行、位于 create_full_OTA 中
    文件"W:\sluserfiles.py",第178行,位于 get_file 中

    谢谢你。

    Seitaro

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

    由于我无法重现此问题、我需要咨询我们的工具专家。

    他们可能需要几天的时间才能得到响应。  

    BR、

    Kobi

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

    查看您的日志、您似乎正在尝试添加 MCU 映像(使用 dummy-trusted-ca-cert 进行验证、即使用"--cert 选项)。  

    为此、您需要在 使用证书之前添加证书(实际上是整个链)。

    因此、在添加 MCU 映像的命令之前、您应该具有:

    dslite.bat -模式 cc32xx 项目 add_file -名称 cc3220sf_Cloud_ota_tirtos --fs_path "dummy-root-ca-cert"-文件"C:/ti/simplelink_cc32xx_sdk_4_40_00_07/tools/cc32xx_tools/certificate-playground/dummy-root-ca-cert

    dslite.bat -模式 cc32xx 项目 add_file -名称 cc3220sf_Cloud_ota_tirtos --fs_path "dummy-trusted-ca-cert"-文件"C:/ti/simplelink_cc32xx_sdk_4_40_00_07/tools/cc32xx_tools/certificate-playground/dummy-trusted-ca-cert

    (笑声)

     

     

    BR、

    Kobi

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

    大家好、Kobi、

    感谢您的评论。

    我想使用 CLI 创建一个 OTA 映像、该映像只能从现有工程中修改"mcuflashimg.bin"。

    我添加了两行我被教授的内容。
    我收到文件已存在的错误。
    与开始时一样、OTA 映像创建失败。

    当然、这些文件已经存在于项目中。


    我使用覆盖标志尝试了它。
    但是、OTA 映像创建失败。

    还有什么可以检查的吗?


    此致、

    Seitaro

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

    您好!

    我想我们发现了这个问题。

    在"add_file"命令中、"--cert"需要器件文件系统中的路径(以及从您的机器)。 它应该是:

    --priv"C:/ti/simplelink_cc32xx_sdk_4_40_00_07/tools/cc32xx_tools/certificate-playground/dummy-trusted-ca-cert-key --cert "dummy-trusted-ca-cert"

      

    BR、

    Kobi

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

    大家好、Kobi、

    感谢您的评论。

    我将"--cert"选项更改为"无路径"、它起作用。

    "create_ota"命令也错误。
    删除了"-cfg_json"选项并添加了"--priv"选项。

    OTA 映像已创建。

    非常感谢。