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.

[参考译文] WL1835MOD:WL1835MOD 蓝牙暂停

Guru**** 2539500 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/993558/wl1835mod-wl1835mod-bluetooth-halted

器件型号:WL1835MOD
您好! 

我正在开发一款使用 wl1835mod 芯片并同时启用 WIFI 和蓝牙的产品。 我们面临一个问题、即蓝牙在几天后停止工作。 发生这种情况时,发送扫描命令(bluetoothctl 扫描打开)不会返回任何扫描结果。 从该状态恢复的唯一方法是切换蓝牙使能引脚。 我想知道是否有任何方法可以在用户层应用程序中获得蓝牙工作状态。 是否有任何 API 可用于检查蓝牙是否正常工作。 现在、我已经完成了一项工作、每小时发送一次扫描命令并检查结果。 但我正在寻找更好的方法来了解驱动程序问题。
平台详细信息如下: 
蓝牙固件:TIInit_11.8.32.bts
版本:TI_P2.147 

WiFi 固件:
WL18xx MAC 固件版本8.9.0.0.86
WL18xx PHY 固件版本8.2.0.245

Bluez stack 5.55

Linux 4.14.98+

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

    您使用的是哪些主机处理器? 当您说 BT 停止工作时、它当时是否有任何活动连接?  

    可以、当主机检测到控制器已停止时、连接 FW 记录器以检查控制器状态。

    https://www.ti.com/lit/pdf/swau058

    谢谢

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

    感谢您的回复!!

    我们使用的是 i.MX6 Freescale 处理器。 BT 外设始终未连接。 只有当有新读数发送到中心时、它们才会连接。 我们的应用程序会不断尝试检查这些配对的 BT 设备是否已启动并准备好进行连接。  
    我将尝试获取 FW 记录器。  它很少发生、但它是致命的、因为它会导致 BT 无响应。

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

    我明白了。 固件日志会有所帮助。 我想知道主机是否进入任何低功耗模式并失去 HCI 同步。  

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

    您好 Hari、
    什么是 HCI 同步?  

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

    您好!

    我的意思是、由于一侧进入低功耗状态并且错过了一些数据包、主机和控制器之间的 UART/HCI 通信丢失。 在这些情况下、H4模式下无法恢复。

    谢谢