TI论坛
直播中

余姗姗

7年用户 180经验值
私信 关注
[问答]

为什么CC2640会死机?

           在使用simple_peripheral例程时,如果用小米note3(Android7.1.1)与CC2640配对,当输入配对密码“123456”之后,就会导致CC2640死机,蓝牙广播信号消失。 如果重启CC2640,再次配对,就有可能成功,但是成功率很低,估计不到10%  。
         请问为何CC2640会死机?如何解决这个问题?
一、使用小米note3与CC2640的配对过程如下:
1、使用小米note3发现CC2640


2、输入“123456”进行配对:

3、配对失败,且再也无法找到蓝牙信号,说明CC2640死机


二、我的附件
(1)simple_peripheral_oad_onchip 工程在我的电脑上的位置
C:tisimplelink_cc2640r2_sdk_1_40_00_45examplesrtosCC2640R2_LAUNCHXLblestacksimple_peripheral_oad_onchip
(2)链接1:下载hex2bin 软件
sourceforge.net/.../
(3)simplelink_cc2640r2_sdk_1_40_00_45 可从如下路径下载:
dev.ti.com/.../
(4)CC2640R2 launchpad 可从这里购买:
www.ti.com/.../launchxl-cc2640r2
(5)该邮件中使用的“simple_peripheral_cc2640r2lp_app.bin”文件
(6)源代码可从这里下载。(包含CC2640R2_LAUNCHXL.h 、 CC2640R2_LAUNCHXL.c 、 ccfg.c)
三、我的开发环境
CCS:Code Composer Studio 7.2.0
SDK:simplelink_cc2640r2_sdk_1_40_00_45
hardware:CC26640R2 launchpad develop kit
系统:win7 64 位

回帖(23)

蒋美燕

2019-10-21 06:26:51
比较奇怪,是否在其他手机或者其他版本的安卓系统上试过,什么现象?
举报

余姗姗

2019-10-21 06:33:26
引用: bctwerwer 发表于 2019-10-21 06:58
比较奇怪,是否在其他手机或者其他版本的安卓系统上试过,什么现象?

当使用iphone5 和ipad 2与CC2640进行配对的时候,不会出现错误。
但是使用安卓设备,会出现部分设备配对失败的情况。
实验的结果如下表:
举报

庄当甜

2019-10-21 06:43:37
感觉和硬件的关系不大。有可能是安卓版本或是协议栈版本的问题。建议您使用新版本的协议栈
举报

李维兴

2019-10-21 06:55:32
引用: 60user49 发表于 2019-10-21 07:05
当使用iphone5 和ipad 2与CC2640进行配对的时候,不会出现错误。
但是使用安卓设备,会出现部分设备配对失败的情况。
实验的结果如下表:

Hi Hend,

  我看到荣耀6x失败5次,power saving关闭又全部成功!这种现象很奇怪!你是把predefined symbol 里面的power saving关闭对吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分