wth424057 发表于 2014-8-11 14:52:28

BC5MM Digital Audio Interface

在实际测试中发现ADK2.0对BC5MM支持得比较好,故选用其开发Digital Audio Interface。
请见下面程序,我已经将headset_audio.c的Audio Route指定为AUDIO_ROUTE_I2S,并且加载了相关的头文件,为什么程序编译后始终还是使用AUDIO_ROUTE_INTERNAL呢?而I2S无信号输出,请高手指点,谢谢

AudioConnect(   getA2dpPlugin(codec_settings->seid),
                              sink ,
                              AUDIO_SINK_AV ,
                              theHeadset.codec_task,
                              a2dp_gain,
                              codec_settings->rate,
                              theHeadset.features.stereo ,
                              mode,
                              AUDIO_ROUTE_I2S,
                              powerManagerGetLBIPM(),
                              &theHeadset.a2dp_link_data->a2dp_audio_connect_params,
                              &theHeadset.task);


                audioControlLowPowerCodecs (FALSE) ;

mupro 发表于 2014-8-11 15:02:55

楼主 不是这样修改的

离人 发表于 2014-8-11 15:03:07

看完了这么强的文章,我想说点什么,但是又不知道说什么好,想来想去只想。。。

xingdongxm 发表于 2014-8-11 19:36:10

最近也想用BC5 输出I2S,找不到相关范例。

wth424057 发表于 2014-8-12 21:39:47

如果用adk2.5.1,有一个库在C:\ADK2.5.1\src\lib下,csr_i2s_audio_pluggin,不妨加上试试。但我的bc5mm在编译时就提示Library libcsr_i2s_audio_plugin.a was not needed.不知何故?

wth424057 发表于 2014-8-13 10:19:07

在Symbol中勾选Soundbar和Subwoofer link可以编译,但不开机,貌似csr_i2s_audio_pluggin只支持CSR8670
页: [1]
查看完整版本: BC5MM Digital Audio Interface