Other Parts Discussed in Thread: CC2564C
工具/软件:Linux
您好!
我计划在 Android 系统上支持 HFP 的 WBS。 目前、HFP 的 NBS 工作正常。
设置一些适当的 HCI 命令后、没有音频输出。
有关检查是否有问题的帮助、请参阅随附的 FW 日志。
谢谢。
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.
Vihang、您好!
我替换了另一个 BTS 文件、该文件应包含 AVPR 代码补丁。
已附加 FW 日志。
我发现电话呼叫音频是一个方向、音频质量很差。
请帮助检查日志。
谢谢。
Peijie、
我看到在器件初始化期间下载了 AVPR 补丁(#848至#936)、但之后立即下载了 BLE 补丁(#951)。 这将覆盖 AVPR 补丁。 此外、BLE 在稍后(#1531)被禁用、而 AVPR 在"代码上载= 0x01"时被启用(#1536)。 这意味着此时 AVPR 的 ROM 映像会下载到协处理器。 因此、一开始下载的 AVPR 补丁完全无效。
查看日志、该实现看起来是一个巨大的混乱。 一般情况下:
CC2564C 的协处理器可以在 BLE 或 AVPR 模式下运行。
2. CC2564C ROM 中的每个 BLE 和 AVPR 模式都有一个代码映像。 当 HCI_VS_LE_Enable 或 HCI_VS_AVPR_Enable 以"代码上传= 1"发送到 CC2564C 时、该 ROM 映像会写入协处理器。
因此、每次启用 BLE 或 AVPR 时、都必须下载完整的 BLE 或 AVPR 服务包插件(也称为 BLE 或 AVPR 补丁)。 否则、您只运行 ROM 代码、该代码可能存在我们已在补丁中修复的错误。
希望这可以清除它。 此外、我仍然看到每个 HCI 命令/事件都重复了3次所有参数。
例如
请从主机堆栈侧修复此行为。 它与 HCI 规范不一致、可能会导致您在使用 CC2564C 控制器时观察到的一些问题。
此致、
Vihang
您好!
在 Android 中、BLE 默认处于启用状态、我们必须通过 HCI 命令将其停止以使 WBS 正常工作。
我们尝试了另一次、从 LOG BLE 被停止、但一侧仍然有很大的失真噪声、另一侧没有语音。
附加了另一个日志和 roidWBs。
我们的另一种电话使用启用了 BLE 信标的 Linux 系统。 我们停止 BLE、然后启动 WBS、之后双方的语音正常。 日志已附加以供参考。
您是否会帮助检查导致 Android 中 WBS 语音问题的原因?
非常感谢。
此致
高洪