CSR8670开发(1)-初识开发板
买了一块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等。
发表评论