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/CC3200MODLAUNCHXL:CC3200mod 多次将模式从 STA 更改为 AP 时停止。

Guru**** 2782575 points

Other Parts Discussed in Thread: CC3200MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/613995/ccs-cc3200modlaunchxl-cc3200mod-stops-when-change-the-mode-from-sta-to-ap-many-times

器件型号:CC3200MODLAUNCHXL

工具/软件:Code Composer Studio

大家好、我正在使用 CC3200mod Launchpad。 我在 TI-RTOS 中制作固件。 此固件仅执行后续操作。

它尝试连接接入点。 如果未连接到此接入点、它将使自己的接入点等待连接。

一分钟后、它再次尝试连接到接入点。 如果不连接、它会再次建立自己的接入点。

如果此例程持续一段时间(通常是一小时或更短)、CC3200mod 会在此时停止工作、但不会工作更多。 我需要再次从 CCS 复位或执行代码、以确保代码正常运行。 这是正常的??

我有一个 UART_PRINT 来了解状态以及 CC3200mod 所做的工作。 我始终在 CC3200mod 上设置 sl_stop 并重置默认状态和 sl_Start 以从一种状态传递到另一种状态、使用 Task_sleep 不会使 Wifi 无线电饱和更改模式。

有人有同样的问题吗?? 以及如何重新分解它们??

提前感谢。

此致。

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

    "不工作"是什么意思?程序在哪里停止? 您是否仍然通过调试器进行连接?
    由于这种情况会在一段时间后发生、请检查您的应用程序中是否存在内存泄漏。

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

    您好、Kobi、

     感谢您的回答。 我将尝试查看固件、以查看明天早上是否有内存泄漏。 我将在收到更多信息时通知。

    此致。

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

    你(们)好 Kobi。

       我测试了固件、没有内存泄漏。 我使用调试器查看固件在文件 driver.c 内的该代码内

    #ifndef sl_Tiny_EXT
    while (MAX_ANOND_Actions > ActiveIndex)
    #else 


    MAX_ANOND_ACactions = 10且 ActiveIndex = 0

     当我在模式 AP 中激活 CC3200mod 并停止 Wifi 61次、在我之前发布的"时间"中代码停止62次时、就会发生这种情况。 我在任何时候都不会激活任何套接字。 我不知道总是以相同的并发方式发生。

    此致。

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

    你好、Kobi。

     我在我的代码中发现了行为问题。 我只需要创建 Task_sleep (800);在关闭 NWP 的过程中、从尝试连接到接入点再启动 NWP 生成自己的接入点。 延迟的解决方案效果非常好。

    此致。