你(们)好!
我们在连接至 I 的 PAN1316模块上使用 CC2564B。 MX8用作 GSM 设备的免提系统(HFP-HF)。 控制(HCI)和音频连接(PCM 音频)工作正常。 遗憾的是、对于我们迄今为止生产的所有设备、输出音频(从设备到蓝牙)会在一段时间后中断、即蓝牙视点不再接收来自我们设备的音频。 另一个方向继续运作,没有任何问题。 此问题会在不同时间(几秒钟至有时超过20分钟)后发生。 PCM 音频数据持续亮起、在关闭时、不会向 CC2564B 发送任何命令。
这肯定是 CC2564中的一个问题、因为我们已经完成了一项测试、其中 CC2564背后的 PCM 音频数据被反馈到 CC2564中。 在这个星座中、传出的音频也被中断。
我们的设置:
-一. MX8 Linux 5.10、Bluez 5.66、Ofino 1.34、Bluez-ASA 4.0.0
- CC2564B 固件 TIInit_6.7.16.bts (git.ti.com/.../service-packs)
- CC2564B 是 I²S 512k 位位位时钟/16kHz 采样的从模式、辅助 HFP 模式
上传固件后初始化 CC2564B 的命令:
#HCI_VS_ANT_Enable (0xFDD0) 禁用 ANT
hcitool -I hci0 cmd 0x3f 0x01D0 0x00 0x00 0x00
#HCI_VS_AVPR_Enable (0xFD92) 启用 AVPR、A3DP 角色接收器、代码上传
hcitool -I hci0 cmd 0x3f 0x0192 0x01 0x01 0x01 0x00 0x00
# HCI_VS_Write_SCO_Configuration (0xFE10)
hcitool -I hci0 cmd 0x3f 0x0210 0x00 0x00 0x00 0x00 0xff
# HCI_VS_Write_CODEC_Config (0xFD06) 106
hcitool -i hci0 cmd 0x3f 0x0106 0x00 0x02 0x01 0x80 0x3E 0x00 0x00 0x00 0x01 0x01 0x00 0x10 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x10 0x00 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00
# HCI_VS_Write_CODEC_FD07 Config_Enhanced (0xFD07) 107
hcitool -i hci0 cmd 0x3f 0x0107 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00
#设置蓝牙适配器的语音属性
hciconfig hci0语音0x0060
当您接受呼叫时,接管电话功能控制的应用程序会发送此命令:
#HCI_VS_WBS_Associate (0xFD78) ACL 句柄1
hcitool -I hci0 cmd 0x3f 0x0178 0x01 0x00
我们是否有初始化错误?
非常感谢您的帮助。
