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/WL1837MODCOM8I:Bluetopia 栈的 PCM 问题

Guru**** 2392405 points
Other Parts Discussed in Thread: AM5728, BEAGLEBOARD-X15, TLV320AIC3104, CC2564

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/695920/linux-wl1837modcom8i-pcm-problem-with-bluetopia-stack

器件型号:WL1837MODCOM8I
主题中讨论的其他器件:CC2564AM5728BeagleBoard-X15TLV320AIC3104

工具/软件:Linux

各位专家、您好!

我在基于 AM5728的定制板上有一个 cc2564

 使用免提配置文件时遇到问题。我使用 am5728自定义。

我看到一篇文章遇到了同样的问题。

e2e.ti.com/.../662994

我不明白这里的硬件修改就是这些修改。

执行 aplay 命令时、我可以从 AUD_CLK 获取时钟、但我们听不到任何内容。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您能更详细地描述您的问题吗? 您运行的是哪款 Sitara SDK? 您是否有要共享的固件/监听器日志?

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

    您好!

    我使用 ti-processor-sdk-linux-am57xx-EVM-03.03.00.05、AM335xBluetopiaLinuxProduction-4.0.3.0.1.0。
    我们可以看到以下信息:
    [2.271396]蓝牙:虚拟 HCI 驱动程序版本1.5
    [2.276257]蓝牙:HCI UART 驱动程序版本2.3
    [2.280742]蓝牙:已注册 HCI UART 协议 H4
    [2.285903]蓝牙:已注册 HCI UART 协议 BCSP
    [2.291251]蓝牙:已注册 HCI UART 协议 LL
    [2.296411]蓝牙:已注册 HCI UART 协议三线制(H5)
    [2.303742] omap_hsmmc 4809c000.mmc:获得 CD GPIO
    [2.349469] ledtrig-CPU:注册以指示 CPU 上的活动
    [2.359461] VDD_3V3:由 regen1供电
    [2.363613] AIC_DVDD_FIXED:由 VDD_3V3供电
    [2.381620]/bt_SCO_CARD/simple-audio-card、CPU:无法获取/ocp/mcasp@48460000的#sound-di-cells
    [2.39101010]ASOC-simple-card bt_SCO_card:解析错误-22
    [2.396440] ASOC-simple-card:bt_SCO_card 的探测失败,错误-22
    [2.483878]输入 DaVinci_McASP_SET_DAI_Fmt
    [2.488101] case snd_SOC_DAIFMT_CBS_CFS
    [2.492416] DaVinci_EVM btwilink_sound:wilink8_bt-hifi <-> 48460000.McASP 映射正常
    [2.519540] NET:注册协议系列10.
    [2.534840] SIT:IPv6 over IPv4隧道驱动程序
    [2.540039] NET:注册协议系列17.
    [2.544621]蓝牙:已初始化 RFCOMM TTY 层
    [2.549541]蓝牙:已初始化 RFCOMM 套接字层
    [2.554710]蓝牙:RFCOMM 版本1.11
    [2.558486]蓝牙:BNEP (以太网仿真) 1.3版
    [2.563836]蓝牙:BNEP 筛选器:协议多播
    [2.569100]蓝牙:BNEP 套接字层已初始化
    [2.574088]蓝牙:HIDP (人机接口仿真)版本1.2
    [2.580047]蓝牙:已初始化 HIDP 套接字层
    (笑声)
    [ 3.122290] ASOC-simple-card sound@0:tlv320aic3x-hifi <->48464000.McASP 映射正常
    [3.131644] hctosys:无法打开 RTC 设备(rtc0)
    [3.146719]蓝牙:开始自检
    [3.151032]蓝牙:已完成自检
    [3.155469] AIC_DVDD_FIXED:正在禁用
    [3.159348] ALSA 器件列表:
    [3.162327]#0:BeagleBoard-X15
    [3.165651]#2:WILINK8_BT
    (笑声)

    root@am57xx-EVM:~ a# aplay -L
    null
    丢弃所有样本(回放)或生成零样本(捕获)
    脉冲
    PulseAudio Sound 服务器
    默认:card=BeagleBoardX15
    BeagleBoard-X15、
    默认音频设备
    sysdefault:card=BeagleBoardX15
    BeagleBoard-X15、
    默认音频设备
    默认:CARD=WILINK8BT
    WILINK8_BT、
    默认音频设备
    sysdefault:card=WILINK8BT
    WILINK8_BT、
    默认音频设备
    root@am57xx-EVM:~#

    在 AM5728定制上、我们有:

    - McASP2连接到 tlv320aic3104

    - McASP1连接到 cc2564、McASP1为 FSX/AUD_FSYNC、ACLKX/AUD_CLK 主器件、cc2564为从器件。

    - McASP1使用这些引脚连接到 cc2564:

    McASP1_FSX------ >AUD_FSYNC 9.765KHz
    McASP1_aclkx---- >AUD_CLK  312.5KHz
    McASP1_axr4 ------ >AUD_IN
    McASP1_axr5----- >AUD_OUT

    我们通过 运行-Dplughw:WILINK8BT Classical-Artists.wav 命令将 wav 文件播放到 WILINK8BT 、以确保此编解码器驱动程序连接到 cc2564。  我们可以测量来自 AUD_IN 引脚的信号、并认为 CPU -> cc2564路径正常。

    我们继续进行配对并测试免提配置文件。

    我们可以测量来自 AUD_IN 引脚的信号、但 AUD_OUT 引脚没有任何数据信息、因此我们听不到任何信息。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以获取 BT 固件日志吗? 这将有助于检查配置以及是否存在溢出等。

    www.ti.com/.../swau058d.pdf

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

    您好!

    按照文档进行操作、设置记录器、然后 测试免提配置文件。

    e2e.ti.com/.../Debug1.rar

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否确保在 BTS 文件中启用了 AVPR? 此外、为了启用 HFP、您使用了 Bluetopia SDK 中的演示应用、对吧?

    processors.wiki.ti.com/.../CC256x_Service_Pack_User's_Guide

    谢谢