TI中文支持网
TI专业的中文技术问题搜集分享网站

蓝牙芯片(cc2564)通过pcm接口播放音频

我们使用的定制版am5728

cc2564连接mcasp1接口,我想要通过PCM接口获取/播放音频流,我使用的linux版本是4.4,蓝牙协议栈是TI提供的AM335xBluetopiaLinuxProduction-4.0.3.0.1.0,

我能够通过运行LinuxAUDM播放音频(没有找到捕获音频流的服务),当时这是通过uart做到的,而不是通过PCM。

请问我如何通过uart捕获音频?

如果我想通过pcm接口播放,我需要做些那些工作?

yongqing wang:

蓝牙模块的接口是I2C+MCASP么?

yongqing wang:

MCASP这部分dts里面是支持的,需要修改I2C驱动

ce guo:

回复 yongqing wang:

你好,

我的蓝牙模块是cc2564,接口是uart+mcasp,通过TI官方的协议栈可以正常驱动,

mcasp的支持已经添加当执行aplay -L可以得到如下信息:

root@am57xx-evm:~# aplay -L

null

   Discard all samples (playback) or generate zero samples (capture)

pulse

   PulseAudio Sound Server

default:CARD=WILINK8BT

   WILINK8_BT,

   Default Audio Device

sysdefault:CARD=WILINK8BT

   WILINK8_BT,

   Default Audio Device

default:CARD=BeagleBoardX15

   BeagleBoard-X15,

   Default Audio Device

sysdefault:CARD=BeagleBoardX15

   BeagleBoard-X15,

   Default Audio Device

并且可以在clk检测到时钟信号,但是没有音频播出,

而且目前是可以通过uart播放音频了,但是捕获音频一直没有办法做到,请问有相关服务或是例程吗?

赞(0)
未经允许不得转载:TI中文支持网 » 蓝牙芯片(cc2564)通过pcm接口播放音频
分享到: 更多 (0)