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.

[参考译文] CC3120MOD:Simplelink 驱动器复位

Guru**** 2393725 points
Other Parts Discussed in Thread: CC3120MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/939682/cc3120mod-simplelink-driver-reset

器件型号:CC3120MOD

我在定制板上使用 CC3120MOD、其非操作系统主机调用 SimpleLink 驱动程序2_40_00_22。 大部分情况下工作正常、但有时会卡在驱动程序代码中。 可能是我的代码出现问题、但在任何情况下(例如、看门狗超时)都可以重置驱动程序和芯片并重新连接。 复位芯片不是问题、但是否有方法将驱动程序重新初始化至原始状态?

"提出相关问题"论坛按钮对我不起作用、但此处的讨论看起来相关:

具体而言:"调用 sl_Stop()+sl_Start() API 在所有情况下都无法恢复驱动程序。"

我可以确认这一点-如果驱动程序未处于正确状态、您会在调用停止或启动时遇到错误。 也许我可以弄清楚如何让构建系统将所有 SimpleLink 数据放入单独的 RAM 部分、这样我就可以清除这一点、但这似乎很乏味。

谢谢。

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

    尊敬的 Jack:

    过去、在您的主机驱动程序版本中、有一些报告的错误被卡在 SL_Stop 和/或 SL_Start 中。 我不会针对您的问题实施变通办法、而是建议首先通过下载最新的 Simplelink Wi-Fi 插件更新到最新的主机驱动程序。 我知道、我们已经解决了与后续主机驱动程序版本中 sl_Stop 和 sl_Start 挂起相关的错误。

    Jesu

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

    好的、谢谢。 我正在尝试新版本、如果仍有问题、我会报告。 此更新(4_20_00_10)需要在主机驱动程序(sl_SyncObjGetCount)中使用一个我必须确定的新接口。 最好有一个当前的非操作系统示例;即使 RTOS cc_PAL 示例看起来也不像它具有该接口。