1.写在之前的话
- 现在又接触到了一款新的蓝牙芯片csr8670,这个芯片是一个双模的蓝牙芯片,我的目标是学习这款芯片,然后实现TWS功能。至于这个功能能不能实现,目前我对这个芯片的了解很少,所以,学习吧
2.csr8670开发工具介绍
csr的开发工具对于初学的我来说稍微有点复杂,也不知道理解的对不对,有错的话以后更正。
- 什么是ROM版,FLASH版?
- csr是一家英国的蓝牙芯片厂商,有众多的芯片型号,这些芯片被分为了ROM版本和FLASH版本,其中ROM版本原厂已经固化好了固件,对于开发来说只能依靠配置工具修改设置和数据,因此产品最终的差异化比较少(这个我没开发过,只能算是揣测);FLASH版本的话开发需要看代码,可能相对复杂一点,需要编程和配置结合使用。
- xIDE:这个是芯片的集成开发环境,可以进行代码的编写,程序的调试,程序的下载等;
- pstool:csr将一些配置设定了相应的地址,可以通过pstool工具写入,程序运行的话会去读其中的数据作为应用程序的一部分
- sink figuration tool:sink工程的配置工具
- sink 工程:类似于蓝牙耳机,音箱等
- source 工程:蓝牙适配器等
- dsp 工程 :与音频相关的函数
- BlueFlash:烧写固