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:尚未实施映像测试,只需重置 NWP 即可。

Guru**** 2562870 points
Other Parts Discussed in Thread: CC3220SF, CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/953769/cc3220sf-launchxl-image-test-is-not-implemented-yet-just-reset-the-nwp

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

您好、论坛专家、

最近我测试了固件升级、但我提出了这个问题  

/*尚未实施映像测试、只需重置 NWP 即可*

 RET_STATUS |= FLC_TEST_RESET_NWP,当我看到程序执行此语句时,我的设备会重新启动,但固件升级没有发生。

能不能有人提出一些关于如何从这种情况中出来的想法。

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

    Manish、您好!

    您正在运行什么示例? 您能解释一下您的设置吗? 您如何执行固件升级?

    Jesu

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

    您好、Jesu、

    我没有运行任何示例代码我有一个用于 CC3200的工作代码、但我们要将其升级到 CC3220SF、因此我开始将 CC3200的代码迁移到 CC3220SF 所有功能都运行良好、但在进行固件升级时、我得到了这一点。 尽管我已经为 MCU 映像创建了签名文件、MD5验证也很成功、但在 MD5验证之后、我要做的最后一步是这样

    ImageTestFlags = FLC_TEST_RESET_MCU | FLC_TEST_RESET_MCU_with_app;
    sl_extlib_FlcTest (ImageTestFlags);
    pstFirmware->Timer = reboot_timer; //它是我的应用程序的一部分(请忽略) 

    您能不能解释一下为什么我这么做是因为我想我已经为您简要介绍了我的情景

    /*尚未实施映像测试、只需重置 NWP 即可*

     RET_STATUS |= FLC_TEST_RESET_NWP。

     

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

    Manish、  

    这是来自 CC3200 SDK 的代码。 您是否正在尝试在 CC3220上运行 CC3200 OTA 实现? OTA 状态机应在收到此命令时重置 NWP。 您是否尝试重置 NWP? 请回答两个问题。

    Jesu

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

    您好、Jesu、

    是的、我尝试在非安全模式下在 CC3220SF 上运行 CC3200 OTA 实现。 当我执行该语句时、它会自动重置 NWP、但它没有应用新的固件映像。 我认为我需要检查云 OTA 演示应用程序、以便更轻松地进行固件升级。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为我需要检查云 OTA 演示应用程序、以便更轻松地进行固件升级。 

    是的、这是一个好主意。 我们得知、第2代和第3代器件(CC3220和 CC3235)中的 OTA 实现方式与 CC3200有很大不同。 我不确定您会遇到什么问题、我们很难支持您在第2代器件上运行第1代代码。

    Jesu