博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSR蓝牙开发调试经验
阅读量:2094 次
发布时间:2019-04-29

本文共 972 字,大约阅读时间需要 3 分钟。

1.FLASH版本(
MM 8670等)使用blueflash烧录程序。

2.ROM版本(57F 6145 8610等),EEPROM使用
烧录程序,FLASH使用NVSCMD烧录程序。

3.bluetest定频测试。

4.cvc调试需要在通话状态(使用蓝牙通话)调试。

5.e2bluecmd fill 0xffff为清空eeprom。

6.cmd命令提示下,需要更换接口方式为USB或者LPT,添加命令如e2bluecmd -trans spitrans=usb header。

7.57F BUG较多,最好在默认配置下,一点点修改,修改过多会有莫名问题。

8.6145 CVC调试不支持 USB-SPI。只能使用LPT。

LPT版本硬件:

9.
系列,MFB脚不能和vbat同时上电,会出现不开机。

10.连接SPI时,MFB脚最好上拉,只有蓝牙开机后spi才能连接上。

11.csr8系列,调试spi,需要将SPI_PCM脚上拉到1.8v。

12.csr8系列,user9和user3容易导致不开机,调试时最好事先记录此值。

13.csr8系列,需要打111补丁,距离会有改善。

14.6145功放控制脚,为MICBIAS。

15.BC57F烧录程序步骤为,清空E2,写头文件,然后烧录配置文件。

16.CSR8系列烧录程序步骤为,清空E2,写头文件,写系统文件,然后烧录配置文件。

17.csr rom版本补丁,配置好程序后,最后打。

程序下载问题:

一个新设计的PCB,如果出现连接蓝牙烧录器不成功的情况,要必须关注的一些问题:

一:要对VREG给予一个高电平;

对于一个全新的蓝牙芯让,这个有必须的,VREG有了高电平,蓝牙芯片才会开始正常动作。

二:提供给蓝牙1.8V电源;

这是供电电路的设计,有了这个电源才可以连接。

三:并行烧录器的电压问题;

烧录器的电压取决于稳压芯片,也决定了SPI线的电压。这个电压可以在一定的范围,要视应用电路的使用而定,如:3.6v、1.8v。在笔者的应用中,曾讲述过正是由于这种电压的不匹配,使得写入外部控制芯片部分register不正确。

四:ADK/SDK的bug;

如果使用ADK/SDK连接,有时会遇到提示deguber的问题。这是它本身的一个bug,重开ADK/SDK或重启电脑即可。

转载地址:http://ocuhf.baihongyu.com/

你可能感兴趣的文章
【MyBatis学习02】走进MyBatis的世界
查看>>
【MyBatis学习03】原始dao开发方法及其弊端
查看>>
【MyBatis学习04】mapper代理方法开发dao
查看>>
【MyBatis学习05】SqlMapConfig.xml文件中的配置总结
查看>>
【MyBatis学习06】输入映射和输出映射
查看>>
【MyBatis学习07】动态sql
查看>>
【MyBatis学习08】高级映射之一对一查询
查看>>
【MyBatis学习09】高级映射之一对多查询
查看>>
【MyBatis学习10】高级映射之多对多查询
查看>>
【MyBatis学习11】MyBatis中的延迟加载
查看>>
【MyBatis学习12】MyBatis中的一级缓存
查看>>
【MyBatis学习13】MyBatis中的二级缓存
查看>>
【MyBatis学习14】MyBatis和Spring整合
查看>>
【MyBatis学习15】MyBatis的逆向工程生成代码
查看>>
Java 中 final、finally 和 finalize 使用总结
查看>>
volatile关键字解析
查看>>
单例模式的八种写法比较
查看>>
比较常见的数据库SQL面试题以及答案
查看>>
MySQL与Oracle的区别
查看>>
关于Oracle数据库优化的几点总结
查看>>