找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

CSR867x开发基础教学 - 新建CSR8675默认的sink工程

2020-8-27 11:32| 发布者: Darry| 查看: 3350| 评论: 7

摘要: 如何新建一个csr8675默认的sink工程呢?csr8765比较繁琐,耐心跟着教程做。基于我蓝牙网的开发板进行测试调试,新版的开发板体验很好,使用的是ADK4.2版本。我所做的功能简介:差分模拟音频输出、支持编解码格式SBC ...

如何新建一个csr8675默认的sink工程呢?
这样在讷样!
csr8765比较繁琐,耐心跟着教程做。
基于我蓝牙网的开发板进行测试调试,新版的开发板体验很好,使用的是ADK4.2版本。

我所做的功能简介:差分模拟音频输出、支持编解码格式SBC AAC APTX/LL/HDHFP通话。
特别提示:每个协议的License非常重要,对应的地址码也很重要。对应不上会出现功能异常

①先去ADK安装目录的复制一个默认副本sink工程,这里将复制下来的修改名字了。



③修改工程属性:右键VM-speaker,点击properties,点击general,主要的几个位置按截图的来设置。根据所需去修改,没用上的理论都可以关掉



④添加所需协议格式:点击project,再点击insert,路径下图圈起来了,根据个人需要去添加要使用的协议,我这里加的比较多。


⑤把上面添加进来的协议功能开启,点击speaker.mak,找到要打开的功能,把#号删掉则打开(红圈),带#号是关闭状态(绿圈)。我这里只截了AACaptx的部分开启,按照加进来的一一开启即可。
就是加了什么功能,这里就要打开什么,对应上。

⑥全部开启之后,一切就绪,点击编译,编译无报错后点run运行,弹窗点击YES,然后等待运行结束。



⑦运行完成,无任何报错。由于是第一次编译运行,没有写入PSR文件,会出现这个弹窗,是正常的,点ok即可。

⑧打开pstool,点击file,再点击merge,找到之前复制的工程的PSR文件,(路径已圈出)然后进行复位两次,观察开发板,led亮起,蓝牙开机了。


开机部分基本完成。

⑨接下来是声音部分了,也是比较重要的部分,打开sink configuration tool准备配置参数

⑩找到A2DP,把添加的编解码格式勾选上,点击写入,完成后退出。

11.打开ADK4.2的开发帮助文档,按发的步骤依次下拉或点击找到APTX 相关的license
再按发的步骤依次
下拉或点击找到CVC Handsfree 1-mic相关的license

12.找到A2DP编解码协议的license和地址码了。


13.按步骤依次点击和下拉找到CVC Handsfree 1-mic相关的license。

14.找到CVC协议的license和地址码相关的了。

15.打开PS TOOL,按文档说明要把license放入里面。导航页搜索DSP,分别下拉找到DSP20DSP48,单击添加箭头位置。把license复制,点击SET写入,出现弹窗提示点Y

16.导航页搜索address,按文档说明把地址复制码写进去,点击set完成。

17.进行测试,切换code编解码格式,声音一切正常,通话正常,完成通过。
具体是否有其他的BUG待测试反馈!

6

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (6 人)

发表评论

最新评论

引用 lyz 2023-9-11 06:23
学习了,看起来不难。
引用 13427938183 2022-3-24 16:50
请问一下CSR8675 USB Audio mic没声音设怎么调试
引用 弱水三千 2021-12-26 21:55
楼主辛苦了,写得很详细
引用 高守 2021-4-2 16:47
这个很详细,看起来好像不是很难
引用 朝朝辞暮 2020-10-19 11:48
学习+1
引用 Dark_moon 2020-9-30 12:16
楼主辛苦啦,过来学习学习!
引用 覃发源 2020-9-1 07:38
DDDDDDDDDDDDDDDDDDD

查看全部评论(7)

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-25 14:29 , Processed in 0.157348 second(s), 37 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部