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.

[参考译文] CC2650:CC2650:主机测试

Guru**** 2542650 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/894117/cc2650-cc2650-host-test

器件型号:CC2650

我将再次询问、因为之前的问题未得到解决。

上一期: https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/p/887712/3300402

我正在使用 BTool 在 Periperal 模式下使用主机测试程序。

我听从您的意见、并转至 http://processors.wiki.ti.com/index.php/LPRF_BLE_NPGATT

当连接到 Android 手机时、主机测试程序会发送 ATT_ReadByGrpTypeReq 事件消息。

它通过发送 ATT_ReadByGrpTypeRsp 进行响应、但之后、它不能正常连接。

我发送 ATT_ReadByGrpTypeRsp 的错误吗? 或者是否有任何其他需要传输的数据?

[1]: 04:10:25.413
类型          :0x01 (命令)
-OpCode        :0xFE00 (GAP_DeviceInit)
数据长度   :0x26 (38)字节
 ProfileRole   :0x0C (12)(外围设备中心)
 MaxScanRsps   :0x05 (5)
 irk           :00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
 CSRK          :00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
 SignCounter   :0x00000001 (1)
转储(Tx):
0000:01 00 FE 26 0C 05 00 00 00 00 00 00 00 00 00 00 00...&...........
0010:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020:00 00 00 00 01 00 00 00                  ……………………………………………………
----------------------------------------
[2]: 04:10:25.428
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFE00 (GAP_DeviceInit)
 数据长度    :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 00 FE 00                     ..........
----------------------------------------
[3]: 04:10:25.439
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x2C (44)字节
 事件         :0x0600 (1536)(GAP_DeviceInitDone)
 状态        :0x00 (0)(成功)
 DevAddr       : CC:78:AB:76:E5:02
 DataPtLen    :0x001B (27)
 NumDataPkts   :0x05 (5)
 IRK           :12:FF:93:9B:1D:A2:9D:E2:B2:10:2F:F2:C8:EA:3A:66
 CSRK          :A7:B6:51:39:2D:D0:FB:1C:AF:E1:34:1C:B2:6E:A5:AD
转储(Rx):
0000:04 FF 2C 00 06 00 02 E5 76 AB 78 CC 1B 00 05 12…… V.x.x.....
0010:FF 93 9B 1D A2 9D E2 10 2F F2 C8 EA 3A 66 A7 ........ /...:f
0020:B6 51 39 2D D0 FB 1C AF E1 34 1C B2 6E A5 AD   .Q9-..... 4.n.
----------------------------------------
[4]: 04:10:33.048
类型          :0x01 (命令)
-OpCode        :0xFDFC (GATT_AddService)
数据长度   :0x05 (5)字节
 UUID          :0x2800 (10240)
 NumAttrs      :0x0003 (3)
 EncKeySize    :0x10 (16)
转储(Tx):
0000:01 FC FD 05 00 28 03 00 10                     … (...
----------------------------------------
[5]: 04:10:33.071
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFDFC (GATT_AddService)
 数据长度    :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 FC FD 00                     ........
----------------------------------------
[6]: 04:10:39.781
类型          :0x01 (命令)
-OpCode        :0xFDFE (GATT_AddAttribute)
数据长度   :0x03 (3)字节
 UUID          :03:28
 权限   :0x03 (3)(GATT_Permission_Read)
                 GATT_permit_write)
转储(Tx):
0000:01 FE FD 0322803                           … (.
----------------------------------------
[7]: 04:10:39.807
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFDFE (GATT_AddAttribute)
 数据长度    :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 FE FD 00........                      
----------------------------------------
[8]: 04:10:44.254
类型          :0x01 (命令)
-OpCode        :0xFDFE (GATT_AddAttribute)
数据长度   :0x03 (3)字节
 UUID          :00:2A
 权限   :0x03 (3)(GATT_Permission_Read)
                 GATT_permit_write)
转储(Tx):
0000:01 FE FD 03 00 2A 03                           … *。
----------------------------------------
[9]: 04:10:44.288
以下消息中的最后4个字节未解码
(消息的数据字节数超过预期)
----------------------------------------
[10]: 04:10:44.281
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x0A (10)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFDFE (GATT_AddAttribute)
 数据长度    :0x04 (4)
转储(Rx):
0000:04 FF 0A 7F 06 00 FE FD 04 01 00 03 00         ......
----------------------------------------
[11]: 04:10:47.340
类型          :0x01 (命令)
-OpCode        :0xFD05 (ATT_FindInfoRsp)
数据长度   :0x07 (7)字节
 ConnHandle    :0xFFFE (65534)
 格式        :0x01 (1)(1个或多个带有16位蓝牙 UUID 的句柄的列表)
 手柄        :0000
 数据          :00:00
转储(Tx):
0000:01 05 FD 07 FE FF 01 00 00 00 00........                
----------------------------------------
[12]: 04:10:47.355
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFD05 (ATT_FindInfoRsp)
 数据长度    :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 05 FD 00                     ........
----------------------------------------
[13]: 04:10:49.421
类型          :0x01 (命令)
-OpCode        :0xFD04 (ATT_FindInfoReq)
数据长度   :0x06 (6)字节
 ConnHandle    :0xFFFE (65534)
 StartHandle   :0x0001 (1)
 EndHandle     :0xFFFF (65535)
转储(Tx):
0000:01 04 FD 06 FE FF 01 00 FF FF                  …
----------------------------------------
[14]: 04:10:49.448
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFD04 (ATT_FindInfoReq)
 数据长度    :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 04 FD 00                     ........
----------------------------------------
[15]: 04:10:49.459
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x13 (19)字节
 事件         :0x0505 (1285)(ATT_FindInfoRsp)
 状态        :0x00 (0)(成功)
 ConnHandle    :0xFFFE (65534)
 Pdualen        :0x0D (13)
 格式        :0x01 (1)(1个或多个带有16位蓝牙 UUID 的句柄的列表)
 手柄        :0001
 UUID          : 00:28
 手柄        :0002.
 UUID          :03:28
 手柄        :0003.
 UUID          :00:2A
转储(Rx):
0000:04 FF 13 05 00 FE FF 0D 01 00 00 28 02 00 ...... (.
0010:03 28 03 00 2A                              .(...*
----------------------------------------
[16]: 04:10:49.470
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x0505 (1285)(ATT_FindInfoRsp)
 状态        :0x1A (26)(程序已完成)
 ConnHandle    :0xFFFE (65534)
 Pdualen        :0x00 (0)
转储(Rx):
0000:04 FF 06 05 05 1A FE FF 00........                      
----------------------------------------
[17]: 04:11:57.149
类型          :0x01 (命令)
-OpCode        :0xFE07 (GAP_UpdateAddertisingData)
数据长度   :0x05 (5)字节
 ADType        :0x01 (1)(广播数据)
 数据长度    :0x03 (3)
 地址数据    :02:01:06
转储(Tx):
0000:01 07 FE 05 01 03 02 01 06                      
----------------------------------------
[18]: 04:11:57.184
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFE07 (GAP_UpdateAddertisingData)
 数据长度    :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 07 FE 00                     ........
----------------------------------------
[19]: 04:11:57.195
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x04 (4)字节
 事件         :0x0602 (1538)(GAP_AdvertDataUpdate)
 状态        :0x00 (0)(成功)
 ADType        :0x01 (1)(广播数据)
转储(Rx):
0000:04 FF 04 02 06 00 01                           ........
----------------------------------------
[20]: 04:11:59.836
类型          :0x01 (命令)
-OpCode        :0xFE07 (GAP_UpdateAddertisingData)
数据长度   :0x05 (5)字节
 ADType        :0x00 (0)(扫描 RSP 数据)
 数据长度    :0x03 (3)
 地址数据    :02:01:06
转储(Tx):
0000:01 07 FE 05 00 03 02 01 06                      
----------------------------------------
[21]: 04:11:59.861
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFE07 (GAP_UpdateAddertisingData)
 数据长度    :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 07 FE 00                     ........
----------------------------------------
[22]: 04:11:59.872
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x04 (4)字节
 事件         :0x0602 (1538)(GAP_AdvertDataUpdate)
 状态        :0x00 (0)(成功)
 ADType        :0x00 (0)(扫描 RSP 数据)
转储(Rx):
0000:04 FF 04 02 06 00                           00........
----------------------------------------
[23]: - 04:12:02.044
类型          :0x01 (命令)
-OpCode        :0xFE06 (GAP_MakeDiscoverable)
数据长度   :0x0A (10)字节
 EventType     :0x00 (0)(可连接的非直接通告)
 InitAddrType  :0x00 (0)(公共)
 InitAddrs     :00:00:00:00:00
 ChannelMap    :0x07 (7)(通道37
                 通道38
                 通道39)
 FilterPolicy  :0x00 (0)(允许来自任何的扫描请求,允许
                 来自任何的连接请求。)
转储(Tx):
0000:01 06 FE 0A 00 00 00 00 00 00 00 07 00       
----------------------------------------
[24]: - 04:12:02.063
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFE06 (GAP_MakeDiscoverable)
 数据长度    :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 06 FE 00                     ........
----------------------------------------
[25]: - 04:12:02.074
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x03 (3)字节
 事件         :0x0603 (1539)(GAP_MakeDiscoverable)
 状态        :0x00 (0)(成功)
转储(Rx):
0000:04 FF 03 06 00                              ......
----------------------------------------
[26]: 04:13:18.677
设备已连接
句柄= 0x0000
ADDR 类型= 0x01 (静态)
bdaddr = 43:B2:4C:3F:41:11
----------------------------------------
[27]: 04:13:18.663
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x14 (20)字节
 事件         :0x0605 (1541)(GAP_EstablishLink)
 状态        :0x00 (0)(成功)
 DevAddrType   :0x01 (1)(随机)
 DevAddr       : 43:B2:4c:3F:41:11
 ConnHandle    :0x0000 (0)
 ConnRole      :0x04 (4)(外设)
 ConnInterval  :0x0027 (39)
 ConnLatency   :0x0000 (0)
 ConnTimeout   :0x01F4 (500)
 时钟精度 :0x01 (1)
转储(Rx):
0000:04 FF 14 05 06 00 01 11 41 3F 4C B2 43 00 04 ........ A?L.C.
0010:27 00 00 F4 01 '...                            
----------------------------------------
[28]: 04:13:18.870
无法转换以下消息中的某些数据
(需要特定的消息处理程序来处理数据)
----------------------------------------
[29]: 04:13:18.877
以下消息中的最后10个字节未解码
(消息的数据字节数超过预期)
----------------------------------------
[30]: 04:13:18.870
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x0D (13)字节
 事件         :0x0612 (1554)(未知操作码)
 状态        :0x00 (0)(成功)
 RAW           :00 00 06 00 06 00 00 00 F4 01
转储(Rx):
0000:04 FF 0D 12 06 00 00 06 00 06 00 06 00 00 00 F4 01 ........
----------------------------------------
[31]: 04:13:18.913
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x0C (12)字节
 事件         :0x0510 (1296)(ATT_ReadByGrpTypeReq)
 状态        :0x00 (0)(成功)
 ConnHandle    :0x0000 (0)
 Pdualen        :0x06 (6)
 StartHandle   :0x0001 (1)
 EndHandle     :0xFFFF (65535)
 组类型     :00:28
转储(Rx):
0000:04 FF 0C 10 05 00 00 06 01 00 FF 00 28   … (
----------------------------------------
[32]: 04:13:21.053
类型          :0x01 (命令)
-OpCode        :0xFD11 (ATT_ReadByGrpTypeRsp)
数据长度   :0x09 (9)字节
 ConnHandle    :0x0000 (0)
 长度        :0x06 (6)
 DataList      :01:00:FF:FF:01:18
转储(Tx):
0000:01 11 FD 09 00 06 01 00 FF 01 18         …
----------------------------------------
[33]: 04:13:21.093
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x067F (1663)(GAP_HCI_ExtentionCommandStatus)
 状态        :0x00 (0)(成功)
 操作码        :0xFD11 (ATT_ReadByGrpTypeRsp)
 数据长度    :0x00 (0)
转储(Rx):
0000:04 FF 06 7F 06 00 11 FD 00                     ........
----------------------------------------
[34]: 04:13:21.254
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x0C (12)字节
 事件         :0x0508 (1288)(ATT_ReadByTypeReq)
 状态        :0x00 (0)(成功)
 ConnHandle    :0x0000 (0)
 Pdualen        :0x06 (6)
 StartHandle   :0x0001 (1)
 EndHandle     :0xFFFF (65535)
 键入          :03:28
转储(Rx):
0000:04 FF 0C 08 05 00 00 06 01 00 FF 03 28   … (
----------------------------------------
[35]: 04:13:51.236
设备已断开连接
句柄= 0x0000
ADDR 类型= 0x01 (静态)
bdaddr = 43:B2:4C:3F:41:11
----------------------------------------
[36]: 04:13:51.235
类型          :0x04 (事件)
-EventCode     :0x00FF (HCI_LE_ExtEvent)
数据长度   :0x06 (6)字节
 事件         :0x0606 (1542)(GAP_TerminateLink)
 状态        :0x00 (0)(成功)
 ConnHandle    :0x0000 (0)
 原因        :0x13 (19)(请求的对等方)
转储(Rx):
0000:04 FF 06 06 00 00 13                     …
----------------------------------------

 

谢谢、

SC Lee。

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

    尊敬的 SC Lee:

    请将 BTool 日志作为文件附加、因为它可以提高您的帖子的可读性。  

    您是否有监听器日志、以便我们可以通过无线方式查看蓝牙活动?

    谢谢、  
    ELIN

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

    您好、Elin

    附加日志文件。

    e2e.ti.com/.../8524.Btool-log.txt

    日志文件中  

    1)索引[48]- 发送 ATT_ReadByGrpTypeRsp 时、如果数据列表的值为01:00:FF:F0:FF、则不会建立连接。

    2)索引[64]- 发送 ATT_ReadByGrpTypeRsp 时、如果数据列表的值设置为06:01:00:FF:F0:FF、连接已建立、但服务未显示在 Central (Android 手机- BLE Scanner 应用)中。

    谢谢、

    SC Lee

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

    我解决了这个问题。

    这是不响应 ATT_ReadByTypeReq 引起的问题。

    谢谢、

    SC Lee