如何新建一个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-4-30 21:28 , Processed in 0.646710 second(s), 18 queries , Gzip On, MemCached On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.