CSR8670 学习记录1——开始

news/2024/11/14 14:53:15/

最近由于工作需要用到CSR8670,对熟悉过程做一个记录;

1.写在之前的话

  • 现在又接触到了一款新的蓝牙芯片csr8670,这个芯片是一个双模的蓝牙芯片,我的目标是学习这款芯片,然后实现相应的功能。至于这个功能能不能实现,目前我对这个芯片的了解很少,所以,学习吧

2.csr8670开发工具介绍

csr的开发工具对于初学的我来说稍微有点复杂,也不知道理解的对不对,有错的话以后更正。

  • 什么是ROM版,FLASH版? 
    • csr是一家英国的蓝牙芯片厂商,有众多的芯片型号,这些芯片被分为了ROM版本和FLASH版本,其中ROM版本原厂已经固化好了固件,对于开发来说只能依靠配置工具修改设置和数据,因此产品最终的差异化比较少(这个我没开发过,只能算是揣测);FLASH版本的话开发需要看代码,可能相对复杂一点,需要编程和配置结合使用。
  • xIDE:这个是芯片的集成开发环境,可以进行代码的编写,程序的调试,程序的下载等;
  • pstool:csr将一些配置设定了相应的地址,可以通过pstool工具写入,程序运行的话会去读其中的数据作为应用程序的一部分
  • sink figuration tool:sink工程的配置工具 
    • sink 工程:类似于蓝牙耳机,音箱等
    • source 工程:蓝牙适配器等
    • dsp 工程 :与音频相关的函数
  • BlueFlash:烧写固件的

3.怎样下载程序

  • 前面已经说了,csr8670的开发需要编写代码的配置工具配合使用,首先确定你自己的开发板的型号,然后使用xIDE将你要实现的应用下载到芯片中(这里使用spi的方式),此时代码已经在芯片上,但是还不能工作,你需要将配置文件也弄进芯片中,这就是所谓的merge(合并),首先需要merge的文件为sink_system_csr8670.psr,然后根据你的具体工程merge相应的sink的配置文件(以sink为例),其实这两个psr文件的merge顺序无所谓。
  • 对于BuleFlah工具,这个是生产线上需要的工具,首先你得知道一个名词叫dump,即把芯片上的程序,包括配置dump成一个文件,我们下载的话就可以直接下载dump好的文件,这样就只需要下载一次就可以了。推荐在开发的过程中先将芯片dump一下。
  • 好像没有其他的内容了,这是我看完一周之后的总结,对了我使用的ADK是最新的4.3.1.5,所以以后的分析和代码基本上都是基于此的,除非有特别说明。

参考https://blog.csdn.net/XiaoXiaoPengBo/article/details/51843216

 


http://www.ppmy.cn/news/312887.html

相关文章

[CSR8] 分享一个CSR8670串口收发程序 [复制链接]

chuck_pz 暂无签到数据 电梯直达楼主 发表于 2015-2-5 16:06:07 | 只看该作者 马上注册,享用更多功能,让你轻松玩转社区。 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 chuck_pz 于 2015-2-5 17:00 编辑 最近…

CSR8670的TWS模式的应用笔记

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程&#x…

CSR867x — CSR8670平台开发调试经验

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX 作 者:文化人 XX 联系方式: XX 版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了 XX 要说的话:作者水平有限,难免有…

CSR8670 — 说说什么是ANC、CVC、DSP降噪

1、CVC和DSP降噪: 消费者在选购蓝牙耳机时,总会听到商家在宣传耳机所具备的CVC、DSP降噪功能,不管听过N多商家这样的描述,可不少消费者依然不是很明白这两者之间的区别,针对这样的一个技术问题,我们今天来科…

CSR8675烧录工具-全系列CSR8675/86xx一拖多量产工具csr烧录软件(支持FLASH版本和ROM版本)

为了方便大家学习还有做一些快速烧录,分享一个CSR批量烧录工具。 一拖多量产工具(支持FLASH版本和ROM版本) 文章无法上传压缩附件请联系↓ ⭐⭐⭐技术支持联系QQ号:👇 543657671 下面就进行介绍吧 2021.01.18更新说明(v2.1.0版本&#xff…

CSR8670的A2DP与AVRCP的应用笔记

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】。 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程&#x…

csr8670--不能不知道的基本知识,长期记录

1.设备的状态 设备上电之后,系统会用相应的状态标志来描述设备的状态 Limbo:逻辑上关,物理上开,可以理解为手机安装了电池但是没有开机,这个状态下是不能处理任务的,所以上电之后首先要做的就是开机Conne…

CSR8670 开始

1.写在之前的话 现在又接触到了一款新的蓝牙芯片csr8670,这个芯片是一个双模的蓝牙芯片,我的目标是学习这款芯片,然后实现TWS功能。至于这个功能能不能实现,目前我对这个芯片的了解很少,所以,学习吧 2.csr…