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.

[参考译文] LP-EM-CC2340R53:无法获取外设&'扫描后将其命名为中心

Guru**** 2420240 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1541869/lp-em-cc2340r53-can-not-get-perpherals-name-after-scanned-them-as-central

器件型号:LP-EM-CC2340R53
主题:SysConfig 中讨论的其他器件

工具/软件:

simplelink_lowpower_f3_SDK_9_11_00_18\examples\rtos\LP_EM_CC2340R53\ble\basic_ble

void uint32_t EventHandler (Central_Scan 事件、BLEAppUtil_msgHdr_t *pMsgData)

    Gap Scan_Evt_Adv Rpt_t advReport;

    GapScan_getAdvReport (I、&advReport);

   /* advReport.dataLen 不是 0、但 advReport.pData 始终为 0、指向 0 地址的指针。  */

我已经回顾了  关于 CC2642R:该模块是否支持针对低功耗和经典器件的扫描? 。

采纳了其中的建议。 正在取消工作。

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

    我已经在 e2e.ti.com/.../4772405 上评论过了

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

    您好 Bryte、

    您能分享变量中的值在调试模式下的屏幕截图吗? 我不希望 pData 此时为空指针。

    此致、

    1 月

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

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

    你(们)好

    明白。 您能否确认所使用的 CCS 版本?

    此致、

    1 月

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

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

    您好、

    明白。 您似乎正在使用最新版本、这很好。 已经启用了任何优化。 如果您尝试打印数据、是否出现错误? 我想看看调试视图是否准确。

    此致、

    1 月

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

    我不启用任何优化。 它不会导致一些错误、只需每次打印相同的十六进制值。 工作正常(获取外围设备的高级名称)在您身边吗?

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

    图 1.  

    图 2.  

    图 3.

    我尝试使用  simplelink_lowpower_f3_SDK_9_11_00_18\examples\rtos\LP_EM_CC2340R53\ble\basic_ble 的原始演示、  

    图 1. 而不在 syscfg 中选择“Data Length“(数据长度)。  

    图 2.  在 syscfg 中选择“Data Length“(数据长度)。  

    图 3.   在 syscfg 中选择“Data Length“后的测试结果。  

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

    您好、

    进一步研究这一点、GapScan_getAdvReport () 字段似乎只会填充 SysConfig 的“广播报告字段“部分中选定的字段。 高级数据不是这些字段之一。 要提取广播数据、用户需要 将 BLEAPPUTIL_ADV_REPORT 事件添加到事件掩码中、并在事件掩码进入时将其提取。

    此致、

    1 月

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

    您好、Jan、

    我尝试使用相同的 Sysconfig、  选择了“广播报告字段“--"地址“地址“、“地址类型“和“数据长度“。

    在 BLEAPPUTIL_ADV_REPORT 事件中、pData 也为 0。

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

    您好、

    在 BLEAPPUTIL_ADV_REPORT 事件中、不能调用 GapScan_getAdvReport。 扫描的应用报告将显示在 scanMsg->pBuf->pAdvReport 中。 您可以从那里提取广播和扫描响应数据并打印出来。 你能试一下吗?

    此致、

    1 月

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

    感谢您的支持! 我得到了 Adv 的名字。