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.

[参考译文] CC3235MODASF:奇怪的断开连接

Guru**** 2534410 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/939452/cc3235modasf-strange-disconnection

器件型号:CC3235MODASF

你好。

我编写了一个将 SimpleLink 配置为 P2P 客户端的代码。

然后、我的代码传输 TCP 数据。

代码工作正常.... 但有时我会断开连接。

我使用 Wireshark 捕获问题

UTHW9.local 是我的 Windows 10 PC、RDGxxxx.local 是我的 SimpleLink。

在此屏幕截图中,我看到我的 PC 尝试发送数据包... 但 SimpleLink 似乎没有收到它... 因此、我的 PC 重试多次传输该数据包

PC 决定发送 ARP 数据包以请求谁具有102.168.137.31 (是 SimpleLink),但没有答案....

在我的 SimpleLink 器件上,我遇到 sl_WLAN_EVENT_P2P_DISCONNECT 事件...

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

     sl_WLAN_EVENT_P2P_DISCONNECT 中的原因代码是什么?

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

    好的...问题

    如果我正确地记得 SL_WLAN_DISCONNING_RAING_TRIGGER_BSS_LOSS

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

    如果 CC3235处于空闲状态、则表示存在信标丢失(即器件长时间无法从 PC 接收信标)。

    如果 CC3235也尝试发送某些内容、则丢失 ACK (来自 PC)也会导致此事件。

    我们需要查看一个监听器日志来进一步分析这一点。

    您还可以尝试获取 NWP 日志以收集有关该问题的更多信息-请参阅编程人员指南(https://www.ti.com/lit/pdf/swru455)第20.1章中的说明

    BR、

    Kobi

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

    还可以…… 我捕获了两个日志。

    在此日志中、我在 WiFi 直接连接正确后的几秒钟内获得 roaming_trigger_BSS_Loss

    e2e.ti.com/.../5751.teraterm.log

    2.在另一个日志中,我建立连接,交换大量数据包,大约1小时后,我获得 roaming_trigger_bss_loss

    e2e.ti.com/.../6052.teraterm2.log

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

    您使用的是什么 SP?

    我目前无法解析日志。

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

    我要连接到演示板上的 P62 (GPIO_07)

    我将其包含在我的代码中

    #include 
    #include 
    #include 
    #include 

    我在我的代码中调用它

    /*捕获 NWP 日志*/
    
    //如果您的应用已经配置了 UART0,则不需要此行
    MAP_PRCMPeripheralClkEnable (PRCM_UARTA0、PRCM_RUN_MODE_CLK);
    //多路复用器引脚62至模式1以输出 NWP 日志
    MAP_PinTypeUART (PIN_62、PIN_MODE_1); 

    我使用 US232R-10-BULK 作为 RS232/USB 转换器

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

    当您捕获数据时、波特率是多少?

    服务包也使用了什么?

    流似乎已损坏、但我仍在尝试验证这一点。