This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2540EMK-USB:BTool 建立链路间歇性失败(消息缺少要处理的字节)

Guru**** 2573695 points
Other Parts Discussed in Thread: CC2540, CC2640R2F

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/589878/cc2540emk-usb-btool-establish-link-fails-intermittently-with-message-is-missing-bytes-to-process

器件型号:CC2540EMK-USB
主题中讨论的其他器件:CC2540CC2640R2F

我(HAD)已成功使用 BTool v1.41.16 进行 OAD 测试几天。 我认为我没有改变任何东西、但开始与 BTool 建立链接的失败已有几个小时、因此我开始撰写此帖子。

错误是:  

----------------------------------------

[10]: -10:48:00.002
无法转换以下消息中的所有数据
(消息缺少要处理的数据字节)
----------------------------------------

为了提供干净的日志、我清除了日志、(重新)扫描、(重新)建立了链接、但建立了链接。

今天又失败了。 清除日志没有帮助...

成功的链接日志:

[1]: 04:42:11.264
类型:0x01 (命令)
-OpCode:0xFE04 (GAP_DeviceDiscoveryRequest)
数据长度:0x03 (3)字节
模式:0x03 (3)(全部)
ActiveScan:0x01 (1)(启用)
白名单:0x00 (0)(全部)
转储(Tx):
0000:01 04 FE 03 01 00 ......
----------------------------------------
[2]: 04:42:11.273
类型:0x04 (事件)
-EventCode:0x00FF (HCI_LE_ExtEvent)
数据长度:0x06 (6)字节
事件:0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态:0x00 (0)(成功)
操作码:0xFE04 (GAP_DeviceDiscoveryRequest)
数据长度:0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 04 FE 00 ........
----------------------------------------
[3]: 04:42:21.518
类型:0x04 (事件)
-EventCode:0x00FF (HCI_LE_ExtEvent)
数据长度:0x04 (4)字节
事件:0x0601 (1537)(GAP_DeviceDiscoveryDone)
状态:0x00 (0)(成功)
NumDevs:0x00 (0)
转储(Rx):
0000:04 FF 04 01 06 00 00..........
----------------------------------------
[4]: 04:42:24.525
类型:0x01 (命令)
-OpCode:0xFE09 (GAP_EstablishLinkRequest)
数据长度:0x09 (9)字节
高占空比:0x00 (0)(禁用)
白名单:0x00 (0)(禁用)
AddrTypePeer:0x00 (0)(公共)
地址: B0:B4:48:D7:C9:04
转储(Tx):
0000:01 09 FE 09 00 00 04 C9 D7 48 B4 B0… H.
----------------------------------------
[5]: 04:42:24.547
类型:0x04 (事件)
-EventCode:0x00FF (HCI_LE_ExtEvent)
数据长度:0x06 (6)字节
事件:0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
状态:0x00 (0)(成功)
操作码:0xFE09 (GAP_EstablishLinkRequest)
数据长度:0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 09 FE 00 ........
----------------------------------------

今天又失败了……
转储(Rx):
0000:04 FF 06 7F 06 00 05 FE 00            。
----------------------------------------
[6]: -10:47:59.079
类型      :0x04 (事件)
-EventCode   :0x00FF (HCI_LE_ExtEvent)
数据长度  :0x04 (4)字节
 事件      :0x0601 (1537)(GAP_DeviceDiscoveryDOne)
 状态     :0x30 (48)(用户取消了任务)
 NumDevs    :0x00 (0)
转储(Rx):
0000:04 FF 04 01 06 30 00               … 0。
----------------------------------------
[7]: -10:47:59.121
类型      :0x01 (命令)
-OpCode     :0xFE09 (GAP_EstablishLinkRequest)
数据长度  :0x09 (9)字节
 高占空比 :0x00 (0)(禁用)
 白名单   :0x00 (0)(禁用)
 AddrTypePeer :0x00 (0)(公共)
 地址   : B0:B4:48:D7:C9:04
转储(Tx):
0000:01 09 FE 09 00 00 04 C9 D7 48 B4 B0      一 H.
----------------------------------------
[8]: -10:47:59.170
类型      :0x04 (事件)
-EventCode   :0x00FF (HCI_LE_ExtEvent)
数据长度  :0x06 (6)字节
 事件      :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态     :0x00 (0)(成功)
 操作码     :0xFE09 (GAP_EstablishLinkRequest)
 数据长度  :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 09 FE 00            。
----------------------------------------
[9]: -10:47:59.980
设备已连接
句柄= 0x0000
地址类型= 0x00 (公共)
bdaddr = B0:B4:48:D7:C9:04
----------------------------------------
[10]: -10:48:00.002
无法转换以下消息中的所有数据
(消息缺少要处理的数据字节)
----------------------------------------
[11]: - 10:47:59.972
类型      :0x04 (事件)
-EventCode   :0x00FF (HCI_LE_ExtEvent)
数据长度  :0x13 (19)字节
 事件      :0x0605 (1541)(GAP_EstablishLink)
 状态     :0x00 (0)(成功)
 DevAddrType  :0x00 (0)(公共)
 DevAddr    :B0:B4:48:D7:C9:04
 ConnHandle  :0x0000 (0)
 ConnRole   :0x06 (6)(观测器外设)
 ConnInterval :0x0000 (0)
 ConnLatency  :0xE800 (59392)
 ConnTimeout  :0x0003 (3)
转储(Rx):
0000:04 FF 13 05 06 00 04 C9 D7 48 B4 B0 00 06 .......... H.
0010:00 00 00 E8 03 00                …
----------------------------------------
[12]: -10:48:00.033
设备已断开连接
句柄= 0x0000
地址类型= 0x00 (公共)
bdaddr = B0:B4:48:D7:C9:04
----------------------------------------
[13]: -10:48:00.028
类型      :0x04 (事件)
-EventCode   :0x00FF (HCI_LE_ExtEvent)
数据长度  :0x06 (6)字节
 事件      :0x0606 (1542)(GAP_TerminateLink)
 状态     :0x00 (0)(成功)
 ConnHandle  :0x0000 (0)
 原因     :0x3E (62)(建立失败)
转储(Rx):
0000:04 FF 06 06 00 00 00 3E            ………… >
----------------------------------------

关于无遮挡的任何线索。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Scott、

    我已使用日志通知我们的 BTool 开发团队、并将在收到回复后更新。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    最新的 BLE 堆栈使用 BTool v1.41.17。 您是否有另一个 CC2640R2F LaunchPad、您可以将 HostTest 项目刷写为与 BTOOL (而不是 CC2540软件狗)一起使用?

    以下是使用最新 BTOOL 的用户指南(下载 SDK 后):
    文件:///C:/ti/simplelink_cc2640r2_sdk_1_30_00_25/docs/blestack/btool_user_guide/BTool_Users_Guide/index.html #creating-a-connection-between the -cc2640r2f-launchpad-and-a-peripheral 设备

    祝你一切顺利