主页 > 硬件 > CSR8670开发(1)-初识开发板

CSR8670开发(1)-初识开发板

2017年7月18日 CSR8670开发(1)-初识开发板无评论 阅读: 1,708 次

买了一块CSR8670蓝牙开发板:

供电方式可以选USB、SPI调试器及电池,一般缺省是用SPI调试器供电,但需注意如果用功放喇叭接口,最好还是用USB供电,否则喇叭功率过大容易烧调试器。

板上有一个总的电源开关

还有一个蓝牙控制开关MFB(多功能按钮),控制蓝牙开关:

开启总电源开关、蓝牙开关后即可用蓝牙配对,播放音乐,此时只能用耳机接口播放,功放喇叭接口不可用。

如果要使能功放喇叭接口,需要用跳线连接J13的2脚及J9的7脚,即把SPK_EN接1.8V变成高电平

与此开发板配套的是ADK 3.5.1

蓝牙FLASH的备份与烧写:
可用ADK中的Blue Flash来备份芯片程序

要备份,先按“stop process”按钮停止程序运行,然后点击“dump”按钮:

要烧写,先选择文件,然后停止程序运行,然后点击“download”下载程序

蓝牙程序其实分为两个部分:一个是蓝牙程序代码区、另一个是配置存储区。
配置信息是通过ADK中的pstool和sink configuration tool进行配置

pstool对配置区域的所有参数都有效,sink configuration tool只对sink工程有效

蓝牙程序代码可以通过BlueLab进行编写、编译和下载

PC工具把配置存储在数据区域,在初始化的时候,程序代码会读取这些数据,然后根据这些配置去具体初始化系统参数,hfp,a2dp,avrcp等。

 

如果本文对你有帮助,请打赏作者,鼓励我们继续写作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注