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.

[参考译文] CC2564C:BLE 查询失败(错误为"不允许")

Guru**** 2553360 points
Other Parts Discussed in Thread: CC2564C

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/574876/cc2564c-ble-inquiry-fails-the-error-is-not-allowed

器件型号:CC2564C

我的具有 CC2564C 的器件支持双模蓝牙。

根据 TI 文档、AVPR 和 BLE 是唯一的、因此我了解为什么在进行 WBS 时 BLE 查询始终失败。

但在 WBS 停止后、BLE 查询仍然失败。   您是否遇到了相同的问题? 您能帮您看看吗? 谢谢!

测试用例如下:

1.开始经典蓝牙查询和 BLE 查询 (两个查询都可以)

2HCI_VS_AVPR_Enable 0xFD92 0x01、0x00、0x01、0x0000

3.HCI_VS_WBS_Associate 0xFD78、0x1

4.HCI_VS_Write_CODEC 配置0xFD06

5.HCI 语音设置

6.建立 SCO 连接(WBS、此时 Ble 查询失败、CC2564C 的响应代码"不允许"

7.断开 SCO 连接

7.HCI_VS_WBS_disassociate 0xFD79

发送_HCI_VS_BLE_Enable 0xFD5B 0x01、0x01

9. WBS 停止后、即使已设置"Send_HCI_VS_BLE_Enable 0xFD5B 0x01、0x01"、BLE 查询仍会失败(错误代码"不允许")。

如果 不重置 BT 芯片、 则无法  恢复 BLE 查询。  

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

    您好、Dragon、

    正确的是、BLE 和 AVPR 是相互排斥的。 停止 WBS 后、请使用 HCI_VS_AVPR_Enable 命令禁用 AVPR。 之后、您可以像在上面的步骤8中那样启用 BLE。 此外、建议在此之后传递"Send_HCI_VS_LE_Output_Power" 0xFDDD、0x01。 之后 BLE 将正常工作。

    此致、
    Vihang

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

    根据您的建议、我将序列更改为如下。 但 BLE 查询仍然失败。
    你有其他建议吗? 谢谢!

    1.开始经典蓝牙查询和 BLE 查询(两个查询都可以)

    2HCI_VS_AVPR_Enable 0xFD92 0x01、0x00、0x01、0x0000 //启用

    3.HCI_VS_WBS_Associate 0xFD78、0x1

    4.HCI_VS_Write_CODEC 配置0xFD06

    5.HCI 语音设置

    6.建立 SCO 连接(WBS、此时 Ble 查询失败、CC2564C 的响应代码"不允许"

    7.断开 SCO 连接

    7.HCI_VS_WBS_disassociate 0xFD79

    8.HCI_VS_AVPR_Enable 0xFD92 0x00、0x00、0x01、0x0000 //禁用

    发送_HCI_VS_BLE_Enable 0xFD5B 0x01、0x01

    9. HCI_VS_LE_Output_Power 0xFDDD 0x01

    10.再次启动 BLE 查询,BLE 查询仍然失败。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您需要首先停止 LE 扫描、因为其当前状态仍处于启用状态。 停止后、您可以重新启用扫描。  

    此外,为了正确转换,必须为 BLE 或 AVPR 运行整个初始化脚本。 这两个脚本是 Service Pack 的一部分:  

    http://www.ti.com/tool/cc256xb-bt-sp

    此致、

    体层器

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于它是 CC2564C、因此链接为: www.ti.com/.../cc256xc-bt-sp
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢! 正常工作