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.

[参考译文] Linux/CC2564MODA:CC2564MODA

Guru**** 2590620 points
Other Parts Discussed in Thread: CC2564MODA, CC2564

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/661528/linux-cc2564moda-cc2564moda

器件型号:CC2564MODA
主题中讨论的其他器件: CC2564

工具/软件:Linux

尊敬的所有人:

我使用 LinuxAUDM、我的手机作为源设备、 CC2564MODA 作为接收设备。  连接良好,但当我的手机开始播放音乐时,加载非常高(85-94%),经常出现“ALSA Underrun”,音乐播放被截断。  是否有人遇到过类似的问题?  

我在   AudioDecoderPM.c 中使用了 SBC_buffer_size、decode_thread_stack_size 这些数字、但我不幸运得到了正确的结果。  我怀疑从 libBTPM_C.A 链接的解码函数 SBC_Decode_Data()不够快,无法解码足够的数据并传递到 ALSA 缓冲区。  我的平台以528MHz 运行、我认为 SBC 解码不需要如此高的处理能力?  更糟糕的情况下、我可以接受较低质量的播放、但斩波真的是不可接受的。 有什么想法如何做到这一点? 或者 我可以使用更多更新的 libBTPM_C.A 吗? 我已经尝试过 AM335xBluetopiaLinuxProduction-4.0.0.1.0和 AM335xBluetopiaLinuxProduction-4.2.1.0.1.0、但结果是一样的。

谢谢、
基迪恩

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

    我对反应缓慢表示歉意。
    您能否添加 Linux 内核日志和 CC2564 FW 日志、以便我们可以调查此问题。

    BR、
    陈洛威