TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F: 从机cc2640r2f7*7的与主机notify通信不成功,相同从机程序,与手机可以通信成功;cc2640r2f4*4与相同程序主机通信成功。

Part Number:CC2640R2F

正常从机 有问题的从机 有问题的从机从新烧程序后成功

SC_EVT_SCAN_DISABLED

Initiate service discovery

Discovering…

SC_EVT_ADV_REPORT

SC_EVT_ADV_REPORT

SC_EVT_ADV_REPORT

groupMember: 0x010203040501

SC_EVT_ADV_REPORT

SC_EVT_SCAN_DISABLED

AutoConnect: Number of members in the group 1

Initiate service discovery

HCI_GAP_EVENT_EVENT:3e

numConn:1

SC_EVT_PAIR_STATE

Pairing started

Initiate service discovery

BLE_DISC_STATE_MTU

HCI_GAP_EVENT_EVENT:3e

Service found, store handles

If procedure complete

BLE_DISC_STATE_CHAR

SBC_NOTI_ENABLE_EVT

Notification success:0

SC_EVT_SCAN_DISABLED

Initiate service discovery

Discovering…

SC_EVT_ADV_REPORT

groupMember: 0x010203040507

SC_EVT_ADV_REPORT

SC_EVT_SCAN_DISABLED

AutoConnect: Number of members in the group 1

Initiate service discovery

HCI_GAP_EVENT_EVENT:3e

numConn:1

Initiate service discovery

HCI_GAP_EVENT_EVENT:f

SC_EVT_PAIR_STATE

HCI_GAP_EVENT_EVENT:3e

GAP_LINK_TERMINATED_EVENT

0x010203040507 is disconnectedNum Conns: 0

HCI_GAP_EVENT_EVENT:3e

numConn:1

Initiate service discovery

HCI_GAP_EVENT_EVENT:f

SC_EVT_SCAN_DISABLED
Initiate service discovery
Discovering…
SC_EVT_ADV_REPORT
groupMember: 0x010203040507
SC_EVT_ADV_REPORT
SC_EVT_SCAN_DISABLED
AutoConnect: Number of members in the group 1
Initiate service discovery
HCI_GAP_EVENT_EVENT:3e
numConn:1
SC_EVT_PAIR_STATE
Pairing started
Initiate service discovery
BLE_DISC_STATE_MTU
HCI_GAP_EVENT_EVENT:3e
Service found, store handles
If procedure complete
BLE_DISC_STATE_CHAR
SBC_NOTI_ENABLE_EVT
Notification success:0

表格是主机连接从机时,打印连接的过程。区别在于在启动发现服务后,连接失败的不能得到特征值的char,调试输出HCI_GAP_EVENT_EVENT:f,f是HCI_COMMAND_STATUS_EVENT_CODE(HCI Commands Events)。cmdopcode代码是0x406(HCI_DISCONNECT),

Cherry Zhou:

您好我们已收到您的问题并反馈,如有答复将尽快回复您。谢谢!

,

Cherry Zhou:

您好,为了更好地解决您的问题,您能否提供以下信息:

1. 请问您使用的SDK 版本是哪一种?

2. 请问您是在 Launchpad 还是某些定制硬件上遇到该问题?

3. 该应用基于哪些项目? 如果使用 host_test 和 launchpad 是否会出现该问题?

caiyu 说:有问题的从机从新烧程序后成功

4. 您可以在重新烧写程序后成功,那就表明问题不是一直都有是吗?如果是的话,那么该问题重现的频率是多少?

,

caiyu:

您好,大概测试结果是,GAP_BOND_MGR问题,从机屏蔽了GAP_BOND_MGR可以正常连接,不屏蔽就不行,主机是没屏蔽。具体为什么还是没有分析出来。更正一下,是从机烧录没屏蔽GAP_BOND_MGR后,不能进行发送特征值,重新烧录下屏蔽GAP_BOND_MGR,还需要重新烧录主机程序,以后就可以正常发送特征值了。即使再更改程序,也可以发送特征值。就是说烧录没屏蔽GAP_BOND_MGR后,必须还要重新烧录主机程序。怀疑是不是主机有什么掉电保存链接参数?从机是用simplelink_cc2640r2_sdk_4_20_00_04,屏蔽了按键,菜单,显示,配对等。主机是simplelink_cc13x2_26x2_sdk_4_30_00_54,就只进行连接特征值发送数据。

,

Cherry Zhou:

感谢您的反馈,已跟进给工程师,如有答复将尽快回复您。

,

Cherry Zhou:

您好,从您提供的log中我们看到 Abnormal Central Device 尝试配对但失败了。

您是否方便提供监听器log? 我们需要了解为何拒绝配对。

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: 从机cc2640r2f7*7的与主机notify通信不成功,相同从机程序,与手机可以通信成功;cc2640r2f4*4与相同程序主机通信成功。
分享到: 更多 (0)