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:烧写固件的

3.怎样下载程序

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

CSR8670 开始相关推荐

  1. CSR8670的A2DP与AVRCP的应用笔记

    1. A2DP 1.1. 基本概念 阅读A2DP SPEC V12的1.1章,可知: Advanced Audio Distribution Profile(A2DP) 典型应用是立体声音乐播放器的音 ...

  2. csr8670 修改key_CSR8670 DFU user guide

    DFU 使用 1) 产生 DFU keys : dfukeygenerate.exe -o keys 或 dfukeygenerate.exe -o keys -r random.txt 生成 key ...

  3. CSR8670蓝牙模块BQB认证经验总结

    为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板[淘宝链接:思度科技CSR开发板]. 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入 ...

  4. CSR867x — CSR8670平台开发调试经验

    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX  作       者:文化人 XX  联系方式: XX  版权声明:原创文章,欢迎评论 ...

  5. CSR8670项目实战:BlueHeart心率监测耳机

    为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板[淘宝链接:思度科技CSR开发板]. 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入 ...

  6. CSR8670项目实战:4人组网蓝牙对讲耳机

    为了方便大家学习,现与我爱蓝牙网联合推出[QCC300x/CSR867x/QCC30xx/QCC51xx开发板]. 博主联系方式:Call-15715161220,QQ-705829339 技术交流Q ...

  7. CSR8670学习笔记:OTA升级固件

    为了方便大家学习,现与我爱蓝牙网联合推出[QCC300x/CSR867x/QCC30xx/QCC51xx开发板]. 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单 ...

  8. CSR8670项目实战:BlueHeartSound电子心音计

    为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板[淘宝链接:思度科技CSR开发板]. 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入 ...

  9. CSR8670 /CSR8675 升级文件DFU制作

    本文主要讲解在ADK_CSR867x.WIN4.4.0.17下, 验证CSR8670 sink程序的HID DFU功能, 用的工具为ADK_CSR867x.WIN.4.4.0.17\tools\bin ...

最新文章

  1. Python:机器视觉与Tesseract介绍
  2. Docker swarm集群详解(一)
  3. PetShop 4.0讨论专贴(QA)
  4. jQuery 中$('.classname').on('click',function(){});与$(document).on('click','.classname',function(){});
  5. 【OJ8462】大盗阿福
  6. 品质创新,江铃控股携手华天软件CAPP系统决战SUV中高端市场
  7. Spring Boot 2.0:Docker Compose + Spring Boot + Nginx + Mysql 实践
  8. 一本内行人写给行内人的安全经典--全面揭秘曾经热炒一时的“入侵腾讯事件”...
  9. Altium Designer(四):敷铜设置
  10. 十五届恩智浦智能车杀青
  11. python之scipy库详解
  12. c语言设计 教师信息管理系统 含源码及说明
  13. windows系统TLQ8安装时提示载入java vm时windows出现错误
  14. 常见的二十种软件测试方法详解(史上最全)
  15. Win11双系统引导怎么设置?Win11双系统引导设置方法介绍
  16. linux trace 进程 文件路径,linux panic 问题定位
  17. SpringMVC与JSON传值,取值,使用SpringMVC实现文件的上传与下载,SpringMVC拦截器
  18. VBA颜色转换 中英互译
  19. iOS16锁屏可定制,WPS回应“删除用户本地文件”,紫光集团重整阶段即将收官,今日更多大新闻在此...
  20. 怎么用域名访问网站?

热门文章

  1. 计算机双语论文,计算机双语教学初探论文
  2. python 课程设计题目_数据分析师能力培养:业务与技术的完美结合
  3. 【5GC】什么是5G切片?5G切片如何工作?
  4. 到底什么是5G CPE?
  5. nyoj 105 九的余数
  6. 查看windows服务器型号,windows 查看服务器型号
  7. 轨迹绕圈算法_基于三次B样条曲线拟合的智能车轨迹跟踪算法
  8. python setup.py install与python setup.py develop的区别
  9. 加薪不如发奖金? 穆穆-movno1
  10. 家庭服务器 作用,家庭网络存储服务器四大主要功能