abccba 发表于 2017-7-20 10:51:26

【原创】CSR8670开发(1)-初识开发板

买了一块CSR8670蓝牙开发板:
http://blog.iytc.net/wordpress/wp-content/uploads/2017/07/997.png供电方式可以选USB、SPI调试器及电池,一般缺省是用SPI调试器供电,但需注意如果用功放喇叭接口,最好还是用USB供电,否则喇叭功率过大容易烧调试器。
http://blog.iytc.net/wordpress/wp-content/uploads/2017/07/606.png板上有一个总的电源开关
http://blog.iytc.net/wordpress/wp-content/uploads/2017/07/700.png还有一个蓝牙控制开关MFB(多功能按钮),控制蓝牙开关:
http://blog.iytc.net/wordpress/wp-content/uploads/2017/07/179.png开启总电源开关、蓝牙开关后即可用蓝牙配对,播放音乐,此时只能用耳机接口播放,功放喇叭接口不可用。如果要使能功放喇叭接口,需要用跳线连接J13的2脚及J9的7脚,即把SPK_EN接1.8V变成高电平http://blog.iytc.net/wordpress/wp-content/uploads/2017/07/484.png与此开发板配套的是ADK 3.5.1蓝牙FLASH的备份与烧写:
可用ADK中的Blue Flash来备份芯片程序
http://blog.iytc.net/wordpress/wp-content/uploads/2017/07/311.png
要备份,先按“stop process”按钮停止程序运行,然后点击“dump”按钮:
http://blog.iytc.net/wordpress/wp-content/uploads/2017/07/915.png
要烧写,先选择文件,然后停止程序运行,然后点击“download”下载程序蓝牙程序其实分为两个部分:一个是蓝牙程序代码区、另一个是配置存储区。
配置信息是通过ADK中的pstool和sink configuration tool进行配置
http://blog.iytc.net/wordpress/wp-content/uploads/2017/07/822.png
pstool对配置区域的所有参数都有效,sink configuration tool只对sink工程有效蓝牙程序代码可以通过BlueLab进行编写、编译和下载PC工具把配置存储在数据区域,在初始化的时候,程序代码会读取这些数据,然后根据这些配置去具体初始化系统参数,hfp,a2dp,avrcp等。
http://blog.iytc.net/wordpress/wp-content/uploads/2017/07/878.png

376460392 发表于 2017-7-20 11:32:05

不错,我也有块开发板,还没有时间用呢

CCCAO123 发表于 2017-7-21 10:47:59

学习到了,我也是刚刚开始学习蓝牙。

minetest1 发表于 2017-7-21 10:49:17

偶也刚拿到个, 还在学习

dalang365 发表于 2017-7-21 13:48:52

好好好,学习了.

minetest1 发表于 2017-7-24 11:00:16

继续学习ing

Rhino007 发表于 2017-8-20 19:05:12

帮顶,继续

chaoyi 发表于 2017-8-21 09:04:34

:D,学习贴,感谢~~

yc_ki 发表于 2017-9-4 16:47:42

高手,我跟着学点:lol

ksn13 发表于 2017-9-5 10:05:42

ADK到底是一个配置工具还是能开发代码的工具?
页: [1] 2 3
查看完整版本: 【原创】CSR8670开发(1)-初识开发板