如何新建一个csr8675默认的sink工程呢? 我所做的功能简介:差分模拟音频输出、支持编解码格式SBC AAC APTX/LL/HD、HFP通话。
①先去ADK安装目录的复制一个默认副本sink工程,这里将复制下来的修改名字了。
③修改工程属性:右键VM-speaker,点击properties,点击general,主要的几个位置按截图的来设置。根据所需去修改,没用上的理论都可以关掉
④添加所需协议格式:点击project,再点击insert,路径下图圈起来了,根据个人需要去添加要使用的协议,我这里加的比较多。
⑤把上面添加进来的协议功能开启,点击speaker.mak,找到要打开的功能,把#号删掉则打开(红圈),带#号是关闭状态(绿圈)。我这里只截了AAC和aptx的部分开启,按照加进来的一一开启即可。
⑥全部开启之后,一切就绪,点击编译,编译无报错后点run运行,弹窗点击YES,然后等待运行结束。
⑦运行完成,无任何报错。由于是第一次编译运行,没有写入PSR文件,会出现这个弹窗,是正常的,点ok即可。
⑧打开pstool,点击file,再点击merge,找到之前复制的工程的PSR文件,(路径已圈出)然后进行复位两次,观察开发板,led亮起,蓝牙开机了。
开机部分基本完成。 ⑨接下来是声音部分了,也是比较重要的部分,打开sink configuration tool准备配置参数
⑩找到A2DP,把添加的编解码格式勾选上,点击写入,完成后退出。
11.打开ADK4.2的开发帮助文档,按发的步骤依次下拉或点击找到APTX 相关的license 。
12.找到A2DP编解码协议的license和地址码了。
13.按步骤依次点击和下拉找到CVC Handsfree 1-mic相关的license。
14.找到CVC协议的license和地址码相关的了。
15.打开PS TOOL,按文档说明要把license放入里面。导航页搜索DSP,分别下拉找到DSP20和DSP48,单击添加箭头位置。把license复制,点击SET写入,出现弹窗提示点Y。
16.导航页搜索address,按文档说明把地址复制码写进去,点击set完成。
17.进行测试,切换code编解码格式,声音一切正常,通话正常,完成通过。
|
GMT+8, 2025-11-2 01:06 , Processed in 0.809255 second(s), 15 queries , Gzip On, MemCached On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.