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/CC3220MODA:CCS/LAUNCHCC3220MODASF:SimpleLinkInitCallback [初始化器件失败!!、停止]

Guru**** 2595770 points
Other Parts Discussed in Thread: CC3220SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/770413/ccs-cc3220moda-ccs-launchcc3220modasf-simplelinkinitcallback-failed-to-initialize-the-device-halt

器件型号:CC3220MODA
主题中讨论的其他器件:CC3220SF

工具/软件:Code Composer Studio

你好
我正在使用 cloud_ota 演示。
SDK 是 simplelink_cc32xx_sdk_2_30_00_05
Service Pac sp_3.9.0.7_2.0.0.0_2.2.0.6.bin


在 InitSimplelink 的结果中、一旦启动 OtaTask
在极少数情况下,输出[初始化设备失败!!,halt],并发生冻结。

请告诉我原因。
至于要输出的消息、

SimpleLinkInitCallback:在角色2中启动、设置请求的角色0
函数[InitSimplelink]中第[1642]行的错误[-2014]
无法初始化设备!!,停止

/*正在进行配置-*/
#define SL_RET_CODE_PROVISIONING_IN_PROGRESS (-2014 L)

它将以 LOOP_FOREVER ()停止,但使用 ProcessRestorartMcu ()重新启动时是否出现问题?

谢谢你。
H.

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

    您是否使用2.30 SDK 中的默认 CC3220SF 云 OTA 示例? 我的 cloud_ota.c 行1642看起来与 InitSimplelink 无关。 还应在 InitSimplelink 中进行检查以处理 sl_RET_CODE_PROVISIONING_IN_Progress 的情况(第1275行)。

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

    你好,Sarah
    感谢您的回复

    我很抱歉。
    我的 cloud_ota.c 已进行了各种更改,Simplnitelink ()的起点从1564号线开始。
    我的1642行
            RetVal = sl_WlanSetMode (pCtx ->角色);
            ASSERT_ON_ERROR (RetVal);
    它会变为。
    谢谢你

    H.

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

    您好、H. Wt、

    如果器件已处于配置模式、您将无法设置 WLAN 模式或完成任何网络处理器请求。 您可以通过停止配置(sl_WlanProvisioning (sl_WLAN_PROVISIONING_CMD_STOP、0、0、NULL、0))并重试来处理该错误、或在配置完成后重试。 如果 InitSimplelink 出现故障、实现 cloud_OTA 示例会一直循环、但您可以更改该示例以处理错误。

    此致、
    Sarah

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

    你好,Sarah
    很抱歉耽误你的回答。
    感谢您的建议。
    我将采取对策。
    目前正在对函数进行评估、执行 Provisioninn、执行 sl_WlanProfileDel、并重复执行重置。 此时、CC3220的复位信号取决于另一个 CPU 并是异步的。 此事件的发生频率似乎会根据此复位的时序而增加。
    非常感谢。

    H.