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.

[参考译文] CC3120:在 STA 模式下、驱动器会进入 while 循环、从不出来

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1215959/cc3120-in-sta-mode-driver-enters-in-while-loop-and-never-come-out

器件型号:CC3120

大家好、

我们在应用中以 STA 模式使用 CC3120模块。

当 CC3120在 STA 模式下连接到 AP SSID 后、我们经常使用"sl_Deviceget" API 和宏"sl_device_status"  来获取器件连接状态。

行为明智一段时间后(以天为单位)驱动程序被卡在"_SlDrvRxHdrRead API"中,并且永远不会回来。

不知道 CC3120为什么如此行为。

请告诉我们如何解决此问题。

此外、如果有可用的 STA 模式示例代码、请与我们分享、以便我们检查是否有任何可以更正的代码。

此致、

Anuj Shah

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

    SDK (您还可以检查 cc3220)中有少量 站模式示例(MQTT/Httpget/ OOB/配置/功率测量)。

    如果您要 从 simplelink;s 事件处理程序之一调用 sl_DeviceGet、请尝试将调用移至单独的线程上下文。

    通常、_SlDrvRxHdrRead 中的问题可能会建议 SPI 失去同步、但如果该问题特定于该 API -这似乎不太可能。