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.

[参考译文] CCS/LAUNCHCC3235MOD:OTA 示例程序是否实际正常工作??

Guru**** 2539500 points
Other Parts Discussed in Thread: UNIFLASH, CC3235SF, CC3220SF, CC3235MODASF, LAUNCHCC3235MOD, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/927837/ccs-launchcc3235mod-do-the-ota-example-programs-actually-work

器件型号:LAUNCHCC3235MOD
主题中讨论的其他器件:UNIFLASHCC3235SFCC3220SFCC3235MODASF、、 SysConfig

工具/软件:Code Composer Studio

我已经按照(非常稀疏)自述文件中的确切说明、使用 CCS V9.2和 V10针对 CC3220SF 和 CC3235SF LaunchPad 尝试了'out_for_box'和'local_ota'示例项目、并且从未成功安装 OTA 更新。 我使用 SimpleLink WiFi Pro iOS 应用程序(1星级-因为它不执行任何操作而获得很好的评分)和4种不同 Web 浏览器的"local_ota"示例尝试了"out_over"示例。 我已经尝试过 SimpleLink CC32xx SDK-4.20.00.07和两个以前的版本-什么都不起作用! 许多错误包括:编译错误、文件下载错误、WiFi 链接错误、.tar 文件生成错误、UniFlash 错误、重新启动错误、OTAPrivateKey 错误、SLImageCreator 错误、 等等
除了输入网络 SSID_NAME、SECURITY_TYPE 和 SECURITY_KEY 之外、我没有以任何方式修改示例程序。

一个简单的问题(诚实地说)- OTA 示例程序是否实际起作用???

我已经从事一个基于 CC3235MODASF 的项目超过9个月。 定制设计的电路板将在几周内送达、我和我等待的客户现在需要 OTA 功能正常工作。 我至少需要一个正常工作的 OTA 示例程序。

如果有任何帮助,将不胜感激。

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

    您好、Robert、

    非常抱歉、您在使 OTA 正常工作时遇到了很多问题。 示例中的自述文件假定用户对其工作原理有一些背景知识。 我建议您尝试按照我们 的 Wi-Fi OTA SLA 获取教程以使其正常工作。 这将使您启动并运行。

    Jesu

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

    您好、Jesu、

    Wi-Fi OTA SLA 教程对 cloud_ota 示例没有什么帮助、因为它与云端 OTA 示例大不相同、而且复杂得多。 我的器件只需要本地 OTA 示例正常工作。

    我需要知道 local_ota 示例是否按原样工作、或者我因需要进行大量"开箱即用"修改的错误示例而浪费时间? (Pun 预期)此代码的功能是否已经过测试(最近)? 由于代码中完全缺少任何文档或注释、因此很难遵循、尤其是对于示例应用。 是否有关于本地 OTA 示例工程的源代码文件及其函数的概述或简要说明?

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

    您好!

    示例"local_ota"正常工作、不会出现任何问题。 在我的代码中、我使用自己的方法进行 OTA 更新、但我使用 一些旧版 SDK (4.10或可能3.40)测试了 TI "local_ota"、一切都很顺利。 以"local_ota"示例进行的基本测试是15分钟内的任务、而不是更长的时间。

    我不确定您的案例可能会有什么问题、但与许多其他 CC32xx 器件用户一样、此示例没有任何问题。

    1月

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

    您好、Jan、

    您是否使用以下命令测试了 local_ota_cc3235SF_LAUNCHXL_tirtos_ccs:

    LAUNCHCC3235MOD

    CCS 版本:10.1.0.00010

    cc32xx SDK 4.20.00.07

    我已经从计算机中删除了 CCS V10.1 (以及2个之前的版本)以及所有 Uniflash 和 SDK 版本。 (删除所有 TI 软件)。 我仅重新安装了最新版本。

    我安装了 local_ota_cc3235SF_LAUNCHXL_tirtos_ccs 项目、并明确遵循自述文件中的说明。

    首先、CCS 不会创建.tar 文件。 TI 支持人员通过选中 OTA 中的"安全"框来修改 image.syscfg 文件、推荐了一种错误权变措施

    我终于能够创建 OTA .tar 文件、刷写 LAUNCHCC3235MOD 并连接到 ota.html。

    上传进度条在4个不同的浏览器中不起作用。 "正在上传0%"从未更改、MS Edge 除外(已显示2%)

    OTA 进度始终 失败、并且 MCU 映像从未更新。 每个浏览器的串行日志文件错误看起来都不同。

    我尝试使用 UniFlash 创建.tar 文件、但该文件也无法加载。

    我做错了什么?

    在哪里可以找到错误代码说明?

    谢谢。

    串行错误日志:

    >>> Firefox 79.0 (64位)<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

    4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549、 cert=、secured=0、bundle=0
    [_BundleCmdFile_parse]   bundcmd file=dummy_ota_vendor_cert.der、sig_len=0、sha_256_Digets=a160b855d7a00a6002922181377249a80ecd6a738d23e1dd8976c8bb7fad1bcb、 cert=、secure=0、 捆绑包= 1.
    [_BundleCmdFile_parse]   bundcmd file=/sys/servicepack.ucf、sig_len=256、sha_256_Digets=b9c25aff1fd02f1337f983ab32a37348a2c1b6d282f92795ed975c2c1094b、 cert=、security=1、 捆绑包= 1.
    [OtaArchive_RunParseTar]  创建/打开写入文件 dummy-root-ca-cert

     哈希验证成功。
       归档文件总字节9679。
    OtaArchive_RunParseTar:保存了 OTA.cmd 中提到的1个文件
    [OtaArchive_RunParseTar]文件下载完成-大小=975
    [OtaArchive_RunParseTar]  创建/打开写入文件/sys/mcubootinfo.bin
    sl_FsOpen 中的[OtaArchive_RunParseTar]错误、状态=-10279
    [OtaArchive_Rollback]错误 sl_FsCtl、状态=-10282
    [链路本地任务] OtaArchive 错误-20106
    [链路本地任务] OTA PUT 完成。 STATUS=-1
    [链路本地任务]等待来自报告服务器的信号
    [OTA 报告任务]接受客户端连接时出错、正在中止进度条...
    [常见] CC32xx MCU 复位请求

    >>> Chrome 84.0.4147.105 (64位)<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

    [_BundleCmdFile_parse]   bundcmd file=dummy-root-ca-cert、sig_len=0、sha_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549、 cert=、security=0、 捆绑包= 0
    [_BundleCmdFile_parse]   bundcmd file=dummy_ota_vendor_cert.der、sig_len=0、sha_256_Digets=a160b855d7a00a6002922181377249a80ecd6a738d23e1dd8976c8bb7fad1bcb、 cert=、secure=0、 捆绑包= 1.
    [_BundleCmdFile_parse]   bundcmd file=/sys/servicepack.ucf、sig_len=256、sha_256_Digets=b9c25aff1fd02f1337f983ab32a37348a2c1b6d282f92795ed975c2c1094b、 cert=、security=1、 捆绑包= 1.
    [OtaArchive_RunParseTar]  创建/打开写入文件 dummy-root-ca-cert

     哈希验证成功。
       归档文件总字节9679。
    OtaArchive_RunParseTar:保存了 OTA.cmd 中提到的1个文件
    [OtaArchive_RunParseTar]文件下载完成-大小=975
    [OtaArchive_RunParseTar]  创建/打开写入文件/sys/mcubootinfo.bin
    sl_FsOpen 中的[OtaArchive_RunParseTar]错误、状态=-10279
    [OtaArchive_Rollback]错误 sl_FsCtl、状态=-10282
    [链路本地任务] OtaArchive 错误-20106
    [链路本地任务] OTA PUT 完成。 STATUS=-1
    [链路本地任务]等待来自报告服务器的信号
    [sock error]套接字0上收到事件
    在握手-346期间发生[sock error]可恢复错误
    [SOCK_EVENT]-意外事件[20x]

                                        [OTA 报告任务] OTA 进度失败、正在中止...
    [常见] CC32xx MCU 复位请求

    >>> Microsoft Edge 84.0.522.52 (64位)<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

    (笑声)

    19181ce35fb33f714ffa57b8d8d30b2b9、 cert=、secured=0、bundle=1
    [_BundleCmdFile_parse]   bundcmd file=ca-priv-key.der、sig_len=0、sha_256_Digets=d3f34abc6a4de3f009273b4e1d0c71957835425baa0c9896aca88cb508a7ee8b、 cert=、security=0、 捆绑包= 1.
    [_BundleCmdFile_parse]   bundcmd file=ca_in_cert_store、sig_len=0、sha_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549、 cert=、security=0、 捆绑包= 1.
    [_BundleCmdFile_parse]   bundcmd file=dummy-root-ca-cert、sig_len=0、sha_256_Digets=34941765501d16a4ab776c3a74d89945f[sock error]套接字0上接收到的事件
    在握手-346期间发生[sock error]可恢复错误
    [SOCK_EVENT]-意外事件[20x]

                                        1a2575c5893069f62ffbe803f344549、 cert=、secured=0、bundle=0
    [_BundleCmdFile_parse]   bundcmd file=dummy_ota_vendor_cert.der、sig_len=0、sha_256_Digets=a160b855d7a00a6002922181377249a80ecd6a738d23e1dd8976c8bb7fad1bcb、 cert=、secure=0、 捆绑包= 1.
    [_BundleCmdFile_parse]   bundcmd file=/sys/servicepack.ucf、sig_len=256、sha_256_Digets=b9c25aff1fd02f1337f983ab32a37348a2c1b6d282f92795ed975c2c1094b、 cert=、security=1、 捆绑包= 1.
    [OtaArchive_RunParseTar]  创建/打开写入文件 dummy-root-ca-cert
    [OTA 报告任务] OTA 进度2%

     哈希验证成功。
       归档文件总字节9679。
    OtaArchive_RunParseTar:保存了 OTA.cmd 中提到的1个文件
    [OtaArchive_RunParseTar]文件下载完成-大小=975
    [OtaArchive_RunParseTar]  创建/打开写入文件/sys/mcubootinfo.bin
    sl_FsOpen 中的[OtaArchive_RunParseTar]错误、状态=-10279
    [OtaArchive_Rollback]错误 sl_FsCtl、状态=-10282
    [链路本地任务] OtaArchive 错误-20106
    [链路本地任务] OTA PUT 完成。 STATUS=-1
    [链路本地任务]等待来自报告服务器的信号
    [sock error]套接字0上收到事件
    在握手-346期间发生[sock error]可恢复错误
    [SOCK_EVENT]-意外事件[20x]

                                        [OTA 报告任务] OTA 进度失败、正在中止...
    [常见] CC32xx MCU 复位请求

    >>> Internet Explorer 11 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<


    [_BundleCmdFile_parse]   bundcmd file=ca-priv-key.der、sig_len=0、sha_256_Digets=d3f34abc6a4de3f009273b4e1d0c71957835425baa0c9896aca88cb508a7ee8b、 cert=、security=0、 捆绑包= 1.
    [_BundleCmdFile_parse]   bundcmd file=ca_in_cert_store、sig_len=0、sha_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549、 cert=、security=0、 捆绑包= 1.
    [_BundleCmdFile_parse]   bundcmd file=dummy-root-ca-cert、sig_len=0、sha_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549、 cert=、security=0、 捆绑包= 0
    [_BundleCmdFile_parse]   bundcmd file=dummy_ota_vendor_cert.der、sig_len=0、sha_256_Digets=a160b855d7a00a6002922181377249a80ecd6a738d23e1dd8976c8bb7fad1bcb、 cert=、secure=0、 捆绑包= 1.
    [_BundleCmdFile_parse]   bundcmd file=/sys/servicepack.ucf、sig_len=256、sha_256_Digets=b9c25aff1fd02f1337f983ab32a37348a2c1b6d282f92795ed975c2c1094b、 cert=、security=1、 捆绑包= 1.
    [OtaArchive_RunParseTar]  创建/打开写入文件 dummy-root-ca-cert

     哈希验证成功。
       归档文件总字节9679。
    OtaArchive_RunParseTar:保存了 OTA.cmd 中提到的1个文件
    [OtaArchive_RunParseTar]文件下载完成-大小=975
    [OtaArchive_RunParseTar]  创建/打开写入文件/sys/mcubootinfo.bin
    sl_FsOpen 中的[OtaArchive_RunParseTar]错误、状态=-10279
    [OtaArchive_Rollback]错误 sl_FsCtl、状态=-10282
    [链路本地任务] OtaArchive 错误-20106
    [链路本地任务] OTA PUT 完成。 STATUS=-1
    [链路本地任务]等待来自报告服务器的信号
    [OTA 报告任务] OTA 进度失败、正在中止...
    [常见] CC32xx MCU 复位请求

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

    您好!

    很遗憾、我无法说出您问题的确切原因。 您需要等待其他用户的输入。

    我建议使用 Uniflash 软件创建.tar OTA 文件。 映像创建器功能最近已添加到 SysConfig 工具中、如果我没有错、仍处于"预览"状态。

    在 CC32xx SDK 中的 errors.h 文件中找到的错误代码。 在您的案例中、您遇到 与/sys/mcubootinfo.bin.文件相关的错误-10279和-10282

    #define SL_ERROR_FS_bundle_file_be_be_creed_with 失效防护 (-10279L)
    #define SL_ERROR_FS_BUNDLE_NOT_IN_correct_State (-10282L) 

    1月

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

    您好、Robert、

    我不确定您可以做什么。 下面是我刚才执行的步骤、我可以确认它是否正常工作。 希望您能再现:

    设置:CC3235SF Launchpad + SDK v4.2。

    1. 在 Uniflash 中、导入示例目录 cc3235sf_local_ota_tirtos.zip 中的 local_OTA Uniflash 工程
      1. 其中包含所有必要的用户文件
    2. 在 CCS 中、为 CC3235SF 导入 LOCAL_OTA 示例的 TIRTOS 版本
    3. 在 local_ota.h 中、更新 SSID 和密钥以匹配您的本地网络
    4. 编译工程、并生成一个在 MCU+Image 文件夹中找到的.bin
    5. 打开您导入的 LOCAL_OTA Uniflash 项目、并为其提供您刚刚生成的 MCU 映像
    6. 将项目刷写到您的器件中
    7. 打开终端仿真器程序以验证其是否运行
    8. 返回 local_ota.h 并将应用程序名称更改为所需的任何名称、然后再次编译以生成另一个.bin (这只是为了测试目的)
    9. 为 Uniflash 工程提供新的二进制文件、这次创建 OTA 映像-请勿刷写
    10. 单击创建 OTA 映像时、系统将提示您输入密钥、请在 以下位置提供密钥:C:\ti\simplelink_cc32xx_sdk_4_20_00_07\tools\cc32xx_tools\ota-example-cert\dummy_ota_vendor_key.der
    11. 将 OTA 映像保存到已知位置、以便稍后可以参考
    12. 返回到终端仿真器并验证您的程序是否正在运行。 初始化序列后、它应等待新的 OTA 上传
    13. 转到 OTA 侧 /ota.html、提供 OTA 映像并进行上传

    Jesu

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

    您好、Robert、

    我注意到、您的日志中 包含 OTA 捆绑包中的 ca-priv-key.der。 您无法   通过无线方式更新 HTTPS 证书和私钥(在本例中为 OTA - ca_in_cert_sstore 和 ca-priv-key.der)、因为服务器在 OTA 过程中使用了这些证书和私钥。 这在"已知问题和限制 "部分的自述文件中说明。 这可能是您遇到问题的原因。  

    此外、如果这适用于您正在执行的操作、SDK v4.2中存在一些 SYSCFG 已知问题、其中它无法正确生成 TAR 文件。 我们正在努力解决这一问题。 在平均时间内、请使用前面所述的 Uniflash。

    Jesu

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

    您好、Jesu、

    我完全按照您的指示操作。

    步骤"6. 将项目刷写到您的器件中":

    当我第一次按下"Program Image (Create & Program)"时、我得到:

    第二次按下"Program Image (Create & Program)"时、它可以正常工作并下载映像。

    第7步。 "打开终端仿真器程序以验证其是否运行"

    程序每~5秒超时一次、并持续重启:


                    ========================================================================================================
                              根据 Jesu 说明-本地 OTA 示例 Ver. 1.00.00.10
                    ========================================================================================================



    [本地 OTA 任务]上电时唤醒
    [本地 OTA 任务]用于安全模式的 ConfigureHttpServer ...
    [本地 OTA 任务] HTTP 服务器已停止
    [本地 OTA 任务] HTTP 服务器已重新启动
    [本地 OTA 任务]器件配置为默认状态
    [本地 OTA 任务] SimpleLinkInitCallback:在角色0中启动
    [配置任务]检测到的器件是 CC323xSF
    [本地 OTA 任务]主机驱动程序版本:3.0.1.65
    编译版本4.7.0.3.31.3.1.0.5.3.1.0.26
    [本地 OTA 任务] WlanConnect SSID=USR5465
    [本地 OTA 任务]处理状态为1、NEXT = 0的 LocalOtaEvent_Timeout
    [常见] CC32xx MCU 复位请求



                    ========================================================================================================
                              根据 Jesu 说明-本地 OTA 示例 Ver. 1.00.00.10
                    ========================================================================================================



    [本地 OTA 任务]从休眠模式唤醒
    [本地 OTA 任务]用于安全模式的 ConfigureHttpServer ...
    [本地 OTA 任务] HTTP 服务器已停止
    [本地 OTA 任务] HTTP 服务器已重新启动
    [本地 OTA 任务]器件配置为默认状态
    [本地 OTA 任务] SimpleLinkInitCallback:在角色0中启动
    [配置任务]检测到的器件是 CC323xSF
    [本地 OTA 任务]主机驱动程序版本:3.0.1.65
    编译版本4.7.0.3.31.3.1.0.5.3.1.0.26
    [本地 OTA 任务] WlanConnect SSID=USR5465
    [本地 OTA 任务]处理状态为1、NEXT = 0的 LocalOtaEvent_Timeout
    [常见] CC32xx MCU 复位请求



                    ========================================================================================================
                              根据 Jesu 说明-本地 OTA 示例 Ver. 1.00.00.10
                    ========================================================================================================



    [本地 OTA 任务]从休眠模式唤醒

    (笑声)

    --------------------------------------------------------------------

    当我使用"将 SLI 映像加载到串行闪存"通过 CCS 刷写同一项目时、它可以正常工作(无超时):

                    ========================================================================================================
                              通过 CCS 刷写-本地 OTA 示例版本。 1.00.00.10
                    ========================================================================================================



    [本地 OTA 任务]上电时唤醒
    [本地 OTA 任务]用于安全模式的 ConfigureHttpServer ...
    [本地 OTA 任务] HTTP 服务器已停止
    [本地 OTA 任务] HTTP 服务器已重新启动
    [本地 OTA 任务]器件配置为默认状态
    [本地 OTA 任务] SimpleLinkInitCallback:在角色0中启动
    [配置任务]检测到的器件是 CC323xSF
    [本地 OTA 任务]主机驱动程序版本:3.0.1.65
    编译版本4.7.0.3.31.3.1.0.5.3.1.0.26
    [本地 OTA 任务] WlanConnect SSID=USR5465
    [WLAN 事件] STA 连接到 AP:USR5465、BSSID:0:14:C1:46:86:2D
    [NetApp 事件]获取的 IP:IP=192.168.2.12,Gateway=192.168.2.1
    [本地 OTA 任务]正在 Ping 网关、请稍候...
    [本地 OTA 任务] Ping 网关成功
    [本地 OTA 任务]正在等待新的 OTA 上传...

    --------------------------------------------------------------------

    通过 Uniflash 加载但不是 CCS 加载的工程的超时重启问题与我上个月的测试一致。

    我按照指示使用 Uniflash 创建了 OTA 映像、添加了"ummy_ota_vender_key"。

    当我将 ota.html 与工作程序一起使用(通过 CCS 加载)时、无法加载 OTA 映像:

    (笑声)

      归档文件总字节11432。
    OtaArchive_RunParseTar:保存了 OTA.cmd 中提到的2个文件
    [OtaArchive_RunParseTar]文件下载完成-大小=1192
    [OtaArchive_RunParseTar]  创建/打开写入文件 dummy_ota_vendor_cert.der

     哈希验证成功。
       归档文件总字节12902。
    OtaArchive_RunParseTar:保存了 OTA.cmd 中提到的3个文件
    [OtaArchive_RunParseTar]文件下载完成-大小=614
    [OtaArchive_RunParseTar]  创建/打开写入文件/sys/mcubootinfo.bin

    [OtaArchive_RunParseTar]!!!!!! 安全警报!!!!! 在 pOpenFile 上、Status=-10365

    [OtaArchive_Rollback]错误 sl_FsCtl、状态=-10282
    [链路本地任务] OtaArchive 错误-20199
    [链路本地任务] OTA PUT 完成。 STATUS=-1
    [链路本地任务]等待来自报告服务器的信号
    [OTA 报告任务]接受客户端连接时出错、正在中止进度条...
    [常见] CC32xx MCU 复位请求



                    ========================================================================================================
                              通过 CCS 刷写-本地 OTA 示例版本。 1.00.00.10    
                    ========================================================================================================



    [本地 OTA 任务]从休眠模式唤醒
    [本地 OTA 任务]用于安全模式的 ConfigureHttpServer ...
    [本地 OTA 任务] HTTP 服务器已停止
    [本地 OTA 任务] HTTP 服务器已重新启动
    [本地 OTA 任务]器件配置为默认状态
    [本地 OTA 任务] SimpleLinkInitCallback:在角色0中启动
    [配置任务]检测到的器件是 CC323xSF
    [本地 OTA 任务]主机驱动程序版本:3.0.1.65
    编译版本4.7.0.3.31.3.1.0.5.3.1.0.26
    [本地 OTA 任务] WlanConnect SSID=USR5465
    [WLAN 事件] STA 连接到 AP:USR5465、BSSID:0:14:C1:46:86:2D
    [NetApp 事件]获取的 IP:IP=192.168.2.12,Gateway=192.168.2.1
    [本地 OTA 任务]正在 Ping 网关、请稍候...
    [本地 OTA 任务] Ping 网关成功
    [本地 OTA 任务]正在等待新的 OTA 上传...
    [链路本地任务] HTTP GET 请求
    [链路本地任务]特征为:版本
    [_ReadOtaVersionFile]文件 ota.dat、STATUS=SL_ERROR_FS_FILE_NOT_EXISTS
    [链路本地任务] OTA 捆绑包版本文件 不存在

    --------------------------------------------------------------------

    现在怎么办?

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

    您好、Robert、

    是否可以再次尝试执行这些步骤? 仅使用 CCS 生成二进制文件-无需执行其他操作即可验证这些步骤。 我们执行相同的步骤是很奇怪的、但结果是不同的。 我遇到的唯一错误是握手(-346)、但这不会阻止 OTA 完成。

    Jesu

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

    您好、Jesu、

    好消息、我终于能够通过 local_ota 示例(几个月的工作后)更新固件、方法是在 image.syscfg 中更改 mcubootinfo.bin 的默认设置

    我将 mcubootinfo.bin 设置为'Failsafe'、'secure'、'Public Write'和'No Signature Test'(默认情况下未选中任何框)。

    我使用 CCS 生成.TAF 文件、并使用 ota.html 加载它。

    我不熟悉 CC32xx SimpleLink 软件的内部细节、也不知道为什么这么做。 我只是根据 Kobi - https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/p/929692/3434861#3434861的建议提到 了 mcubootinfo.bin 文件、我几乎只是随机更改了设置以查看是否有任何工作正常。

    ota.html 中的进度条仍然不起作用、有时它会在下载后锁定、而不显示成功更新、但当我重置模块时、固件会更新、这是向前迈出的巨大一步。

    您使用什么浏览器来显示工作进度条?

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

    您好、Robert、

    好极了。 我使用了铬合金、但请记住、我们提供的网页仅用于演示目的。 它们不会在浏览器之间进行兼容性测试、仅在出现致命错误时更新。 我也可以确认我遇到了与网页不一致的情况。 您可以随意获取源代码并根据自己的需求进行修改、但我们不建议您将其用于发布。

    Jesu