am335x bluetooth PCM

大家好,我想在 BeagleBone 上 Porting PCM接口的藍芽,以達到將手機通話語音傳至 BeagleBone 撥放(HFD,Hands-free)。
據我所知PCM接口有 clock,sync,input,output 共四條線,請問是否有人知道 PCM 的 device tree要如何Porting?
另外device tree是否需要配置mcasp相關設置? 希望能提供 PCM device tree相關配置範例,感謝!  

  • 这个应该是需要配置MCASP设备数以及相关驱动文件。

    建议你可以参考这个链接,里面就是在AM335x MCASP 对PCM的成功案例。

    https://e2e.ti.com/support/arm/sitara_arm/f/791/t/394368?tisearch=e2e-quicksearch&keymatch=AM335X%20MCASP%20pcm

  • 您好,
    请问您的蓝牙已经正常工作了吗?
    目前我也在做一个类似的项目,需要将蓝牙pcm连接到mcasp1接口。
    硬件环境:am5728cc2564
    软件环境:使用的sdk版本:ti-processor-sdk-linux-am57xx-evm-03.03.00.05,蓝牙协议栈:AM335xBluetopiaLinuxProduction-4.0.3.0.1.0
    接口配置:
    am5728(master) cc2564(slave)
    mcasp1_fsx---------->AUD_FSYNC 9.765KHz
    mcasp1_aclkx-------->AUD_CLK 312.5KHz
    mcasp1_axr4--------->AUD_IN
    mcasp1_axr5--------->AUD_OUT
    当我执行HFRM_HF服务时,我可以在clock和sync引脚测量到时钟,并且在input引脚测量到数据,但是output引脚什么都没有发现,在拨打电话之后同样也没有任何数据测量到。
    请问我有那些遗漏的相关配置吗?