CSR867x — CSR蓝牙开发调试经验

原文链接:CSR蓝牙开发调试经验_bona020的专栏-CSDN博客(转载文章,若有不妥,通知后我会立即删除)

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

2.ROM版本(57F 6145 8610等),EEPROM使用e2bluecmd烧录程序,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调试不支持CSR USB-SPI。只能使用LPT。

LPT版本硬件:淘宝网 - 淘!我喜欢

9.CSR8系列,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或重启电脑即可。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值