ADK3.0
BC05
从开始菜单处打开开发软件,只有安装了ADK才会有,如下图所示,我们打开ADK3.0的xIDE软件。
软件打开后,需要导入工程文件,如下图所示,从Project菜单下选择Open Workspace选项来导入工程。
如下图所示,从Project菜单下选择Insert Project into Workspace,从这导入DSP工程到当前项目中。
aptx的编码在安装目录下的kalimba/apps/a2dp_source目录下,如下图所示,在弹出的窗口中选择aptx_encoder.xip文件。
同样的LL aptx的编码也在同样的目录下,工程文件名如下图所示,其导入步骤同上,这里就不再重复了。
如下图所示,在aptx的工程项下右击选择Properties,打开工程属性,进行相关的配置。
在打开的工程属性对话框中,找到Libraries这一项,删除掉spdif_source_app这一项,因为BC05不支持该功能。
找到Extra defines这一选项,删除掉SPDIF_ENABLE这一宏定义,理由同上。
接下来就是编译了,如下图所示,在aptx的工程项下右击选择Rebuild All编译。
编译成功后如下图所示,否则就是编译有问题,请根据错误提示修改即可。
LL aptx工程属性配置之前必须要设置该工程为Active,如下图所示,右击选择Set as Active Project项。
然后在最上端工具栏中,选择为BC5MM_Release,之前默认为8670的配置。
然后是配置该工程的工程属性,打开方法aptx的,这里就不再重复。打开后找到Extra defines这一项,同样是把SPDIF_ENABLE这个宏定义去掉。
接下来是找到Libraries这一项,同样是把spidf相关的去掉即可。
工程属性配置完成后,同样需要编译,如下图所示,右击选择Rebuild All编译。
编译完成后如下图所示,编译不成功的,请根据提示修改。
接下来就是修改应用的工程属性了,如下图所示,找到mak文件,点击打开。
找到下图所示中的代码,确认DSP的工程已包含,没有的话就自己加上。
找到aptx相关的配置代码,如下图所示,默认是屏蔽注释掉的。
接下来就是把前面的#去掉,使之生效,修改情况如下图所示。到此配置就完成了,编译整个工程就可以实现aptx了。