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:sl_stop 卡住

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1472483/cc3220sf-sl_stop-getting-stuck

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

工具与软件:

SDK: simplelink_cc32xx_sdk_7_10_00_13

CCS 版本  12.5.0.00007  

ticlag 版本: v3.20.LTS

我从任务中调用 sl_stop (200)、有时它会卡在 sl_stop (200)中、且任务从未被释放。 为什么 sl_stop (200)的行为与此类似?我正在呼叫  

sl_WlanDisconnect ()、sl_stop (200)之前。
在哪些情况下、sl_stop 进入锁定状态?
我们非常赞赏解决方案。
提前感谢。

 

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

    您好!
    是否有任何有关此问题的更新?

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

    请回复。这是一个紧急问题。

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

    您好!
    我可以提供有关该问题的更多信息。我认为 sl_stop 将具有一些延迟环路、并且不会从它出来。 这就是为什么 WDT 本身没有命中。

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

    您好!

    你有硬错误吗?

    1月

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

    不是硬故障所有任务(名为 sl_stop (200)的任务除外)都 可以正常运行。

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

    您好!

    您是否从异步处理程序上下文的中断调用 sl_stop()? 您是否已在设备内上传最新的服务包?

    如果您的其他任务可以正常工作、它不会考虑堆栈溢出或其他类型的"致命"故障。 您需要使用调试器来确定 sl_stop() API 卡在何处(例如等待同步对象)。 没有更多的细节很难提供其他建议。

    1月

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

    不会从任何异步处理程序上下文调用 sl_stop。
    我已上传了 SDK 版本  simplelink_cc32xx_sdk_7_10_00_13。
    为什么即使在超时之后 sl_stop 也不应该输出。

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

    您好!

    否 我不问 SDK 版本、但是您是否已在器件中上传了正确的服务包。 服务包包含内部 NWP 固件的补丁。 可以使用 Uniflash 软件的 Image Creator 软件上传服务包。 您可以在 SDK 中找到的最新版本(\tools\cc32xx_tools\servicepack-cc3x20\)。 不建议在未上传正确 SP 的情况下使用 CC32xx 器件。

    使用调试程序来确定 sl_Stop() API 调用卡滞的位置和原因。 没有更多的细节,没有人会说更多。

    1月

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

    我已通过 uniflash 刷写了使用 SDK (simplelink_cc32xx_sdk_7_10_00_13)构建的代码。 当发生断开事件时、我关闭套接字(将返回成功)、并且下次我调用 sl_stop 时、它会卡住。

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

    您好!

    如果您已在设备内上传 ServicePack、请回答我的问题。

    1月

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

    有。

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

    您好!

    好的。 感谢您确认已在设备中正确上传 Service Pack。 您使用的 SP 版本是什么? 它是3.22.0.1。 对吧?

    使用 JTAG/SWD 深入了解 sl_Stop () API 卡住的确切位置。

    1月