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.

[参考译文] CC3351:BLE BQB 射频测试超时(~5 分钟)

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1635699/cc3351-ble-bqb-rf-test-time-out-5-min

器件型号: CC3351

尊敬的 TI 专家

  我们正在运行蓝牙 SIG BQB 认证、特别是 RF/PHY 性能测试项。 在测试期间、链路在稳定运行约 5 分钟后超时断开。

 固件版本 1.7.9.323

 驱动程序版本 1.7.1.239

 PHY 版本 1.2.0.47.6.6.39.69

  这是故障点处的设备日志: BLE Time Out 2.zip

 image.png 

我们将其解释为 WLAN 子系统仍请求/使用无线电、这可以中断时序‑敏感的 BLE BQB 序列。

我们在测试前还执行了 IP 链路设置 wlan0。 ~5 分钟后问题仍会重现。

在长时间测试期间、是否有办法使其保持正常工作、而不会超时? BQB 射频测试需要保持连接至少 3 小时。“

 

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

    您好:

    您是否碰巧在运行测试之前运行 ble_plt 校准器命令? 此命令用于禁用每~5 分钟发生的自动校准。 如果未调用、则预计会出现您看到的此行为。

    此致、

    Rogelio

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

    嗨、RogelioD

      我们遵循了您的建议并重新进行了测试、但 问题没有改变:BLE 测试会话仍将失败、  大约 五分钟后会超时 、还有一个错误显示:“wlcore:Error FW Stuck、Triggering recovery(wlcore:错误 FW 卡住,触发恢复)“

      请查看我发送的命令、对吗?

      

     

     附件 是器件 log.e2e.ti.com/.../ifconfig-wlan0-down_2B00_calibrator-wlan0-plt-power_5F00_mode-on_2B00_calibrator-wlan0-cc33xx_5F00_plt-ble_5F00_plt-.zip

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

    存在另一个未记录的依赖关系(或者至少在以前的版本上存在依赖关系)。 运行 ble_plt 命令之前、必须在某个时刻启动 WLAN 接口。 如果不这样做、则 ble_plt 命令无效。

    在 ble_plt 命令之前、将“ifconfig wlan0 down“命令替换为“ip link set wlan0 up“或等效命令。 只需确保在开始测试后不会执行任何会导致网络堆栈运行扫描的操作。

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

    你(们)好

       我 删除 命令:echo 1 >/sys/kernel/debug/ieee80211/phy0/cc33xx/ble_enable 时  

       长 BQB 射频测试保持稳定 (在我们的测试中没有~5 分钟超时)。  它看起来像  ble_enable 与 ble_plt 冲突

      WiFi-Bt 重启
      WIFI-Bt 停止-b.
      WIFI-BT 启动-w
      Echo 0 >/sys/kernel/debug/ieee80211/phy0/cc33xx/sleep_auth
      回波 1 >/sys/kernel/debug/ieee80211/phy0/cc33xx/ble_enable <--已在工作流中删除
      校准器 wlan0 plt POWER_MODE 开启
      校准器 wlan0 cc33xx_plt ble_plt
      ifconfig wlan0 down

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

    您好、

    这是一个有趣的行为、请务必注意、如果您调用 ble_plt 命令、它还会打开 UART 接口(这就是 ble_enable.sh)脚本的功能。 因此、不将其包含在流程中是完全可以的、但是、我肯定会研究为什么 ble enable 似乎会覆盖 ble_plt。

    谢谢、

    Rogelio