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.

[参考译文] CC3301:固件通过与 AP 的多个连接对命令无响应。 (R5版本)

Guru**** 2477065 points
Other Parts Discussed in Thread: CC3301

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1434559/cc3301-the-firmware-not-responding-to-commands-by-multiple-connections-to-the-ap-r5-version

器件型号:CC3301

工具与软件:

cc3301成功连接到 AP 后、重新启动 cc3301并尝试重新连接到 AP、会导致第一次连接尝试失败、而第二次连接尝试成功。

第一次连接失败的原因是 AP 发送了一个解除关联的数据包、该数据包发生得很快、但我们不会收到任何相关事件、因此需要等待连接超时。

第二次连接也可能失败、因为固件不再响应驱动程序发出的命令、固件日志不再显示任何打印内容、而在正常情况下、固件日志将持续显示打印内容。  该错误发生的概率很高。

所以、我的问题是:

1.为什么司机不及时收到解除关联事件?

2.为什么这样的连接操作会导致固件停止工作?

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

    您好!

    我们能否获得一些 Wireshark 捕获和固件日志?

    为了捕获固件日志、您需要下载 SimpleLink WiFi 工具箱 https://www.ti.com/tool/SIMPLELINK-WIFI-TOOLBOX

    按照应用程序中的 Logger 说明进行操作、并向我们提供收集的数据。

    谢谢!

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

    你(们)好

    下面是日志、连接失败、接收事件  HINT_FW_DOWNLOAD_ERROR、  

    wifi 连接 test101 abcdef1234 -r
    SSID:test101、len 7
    密钥:abcdef1234、len 10、index 0
    BSSID:
    0000 00 00 00 00 00 00
    安全性:-1、wepauthtype:-1
    通道规范0
    0000 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
    0010 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
    SCAN_SECURITY:0、SCAN_encryption:0

    [WLAN 事件]器件与 AP 断开连接、原因代码:1.
    Easycam 网络链接已关闭!!
    请重新连接...
    清洁预压 PMK
    libwifi_connect
    扫描4找到 SSID test101 (len 7)
    安全类型:WPA3

    [WLAN 事件]器件与 AP 断开连接、原因代码:200
    连接到 test101、sectype:12
    获取意外事件:HINT_FW_DOWNLOAD_ERROR
    连接超时
    连接到 test101、sectype:12
    WLAN_CONNECT FAILD、返回1078428372
    找不到 test101
    扫描测试101失败
    WiFi 连接第0次重试失败。
    [错误]:WiFi 连接失败!!

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

    您好!

    链路断开。 您能否提供固件日志?

    Shlomi

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

    似乎无法在此处上传文件、只能粘贴图片。

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

    您好!

    您是否具有"Insert"->"image/video/file"?

    Shlomi

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

    这是您需要的文件。

    e2e.ti.com/.../multiconnect.7z.log

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

    您好!

    日志未使用正确的解析器、因此不能对感兴趣的数据包进行解码。

    如果您使用的是 R5、则固件版本为1.7.0.185。 您需要使用 R5本身中的 logger.bin 文件(在 cc33xx_mcu_package_r5\tools\wifi_fw 下)。

    您在使用什么 logger.bin?

    Shlomi

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

    我使用的 logger.bin 来自 simplelink_wifi_toolbox_2_5/radic-tool/binaries/CC3301/logger.bin。

    我在 cc33xx_mcu_package_r5中找不到任何 logger.bin 文件、请提供它、并提供您需要的日志示例。

    BTW、如何获取固件版本?

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

    您好!

    工具箱2_2_5中嵌入的记录器较新。

    您可以打开十六进制的 cc33xx_fw.bin 并查找 cc33xx_、然后应该会看到固件版本。

    例如、在2_2_5上、您可以得到1.7.0.188。

    在 R5上、固件应该在 前面提到的 cc33xx_mcu_package_r5\tools\wifi_fw 下。

    版本是1.7.0.185。

    Shlomi

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

    我知道固件在哪里、但是您提到的 logger.bin 在哪里? 我在 cc33xx_mcu_package_r5\tools\wifi_fw 中找不到它。  

    我该怎么办?

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

    哦、抱歉、我只是将它本地复制到这个目录。 您可以使用附带的吗?

    e2e.ti.com/.../logger.bin

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

    这是包含 logger.bin 的固件日志、其中显示固件已损坏

    e2e.ti.com/.../cc3301_5F00_connect_5F00_failed.pcapng.log

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

    您好!

    我将向内部研发部门汇报

    您能否分享接入点供应商和型号? 我们想看看是否内部有它。

    谢谢!

    Shlomi

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

    我使用的 AP 是"Redmi AX5 (RA67)"

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

    谢谢、将包含在机票中。