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.

[参考译文] CC2340R5:无法查看扫描请求和扫描 rsp 数据

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1513720/cc2340r5-unable-to-see-scan-req-scan-rsp-data

器件型号:CC2340R5

工具/软件:

host_test在 CC2340上使用示例并通过它控制器件 BTool 。 我已按如下方式配置了扫描:

  • GapScan_setPhyParams()使用调用 SCAN_TYPE_ACTIVE

  • GapScan_enable()SENT 命令

  • 我正在接收数据 广告报告 来自多个设备(例如ADV_IND)

  • 但我确实做到了 看不到任何扫描请求(SCAN_REQ)或扫描响应(SCAN_RSP) BTool 日志中的数据。

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

    您好:

    感谢您联系我们! 我们将查看您的问题、尽快回复您!

    此致、

    Tarek

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

    您好、

    感谢您联系我们、您能分享您正在使用的 SDK 版本吗? 使用9.10 SDK、我在 CC2340R5上刷写了包含的预编译 host_test 映像、在选择活动扫描的情况下运行 GapScan_setPhyParams ()命令、然后运行 GapScan_enable ()并能够查看扫描响应。

    此致、

    1月

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

    您好、Jan、

    我正在使用 SDK 版本8.40.02.01、并且一个分段设备的扫描数据是:  

    [31]: - 04:53:28.794.
    -Type:0x04 (事件)
    -EventCode:0x00FF (HCI_LE_ExtEvent)
    数据长度:0x3E (62)字节
    事件:0x0613 (1555)(GAP_AdvertiseScannerEvent)
    状态:0x00 (0)(成功)
    EventID:0x00400000 (4194304)(
    GAP_EVT_ADV_REPORT)
    AdvRptEventType:0x13 (19)(Legacy_ADV_IND_OR_ADC13 Data_Complete)
    地址类型:0x00 (0)(ADDRTYPE_PUBLIC )
    地址:0C:AF:5A:30:35:34
    主 PHY:0x01 (1)(scanned_PHY_1M)
    SecondaryPHY:0x00 (0)(scanned_PHY_none)
    AdvSid:0xFF (255)
    TxPower:0x7F (127)
    RSSI:0xAA (170)
    DirectAddrType:0xFF (255)(ADDRTYPE_NONE)
    DirectAddr:00:00:00:00:00:00
    我的博客(0)
    DataLength:0x001F (31)
    数据:1E:21:B1:5A:30:37:7A:03:FE:5A:30:37:7A:F3:50:A5:
    CF:CA:CB:F3:50:A5:CF:CA:CB:6B:4D:2A:8A:9A:38
    转储(Rx):
    0000:04 FF 3E 13 06 00 00 40 00 13 00 34 35 30 5A ...> @……450Z
    0010:AF 0C 01 00 FF 7F AA FF 00 00 00 00 00 00 00 00 ....
    0020:1F 00 1E 21 B1 5A 30 37 7A 03 FE 5A 30 37 7A F3 ...!.Z07z .. Z07z。
    0030:50 A5 CF CA CB F3 50 A5 CF CA CB 6B 4D 2A 8A 9A P.. p....km*..
    0040:38

    此处 带下划线的数据为31个字节、仅用于广播数据、它不包含扫描响应数据。

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

    您好、

    扫描响应数据应该在自己的事件中出现。 您可以共享整个 btool 日志吗?

    此致、

    1月

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

    您好:

    在分析日志时,我看不到任何与 Gap Scan_Set PhyParams.()对应的 Tx 数据包将扫描类型更改为 scan_type_active。 您是否可以尝试发送、然后检查是否存在扫描响应?

    AdvRptEventType 的一个示例为:  0x1b (27)(Legacy_SCAN_RSP_TO_ADV_IND_OR_Advance Data_Complete)

    另外、请记住、建立连接时不会出现扫描响应、仅在扫描时才会出现。  

    此致、
    Tarek