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.

[参考译文] CC2540:将 CC2540DK 外设连接到 BTool

Guru**** 2539500 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/742124/cc2540-connecting-cc2540dk-peripheral-to-btool

器件型号:CC2540

大家好、

我使用 BTool 来分析两个 CC2540DK 之间的连接。 我将一个设置为 HostTestAppAll、将另一个设置为外设。 然后、中央器件使用 BTool 扫描外设。 建立连接后、我尝试使用密钥功能进行配对过程。 但是 、错误 GAP_BondComplete:Failed Invalid Event ID is rec接收 到。  根据论坛建议、我还尝试将外设器件连接到另一个中的 BTool、以设置两者中的传递密钥。 但是、由于图示错误、我无法将其连接到 btool。

是否可以将具有外设固件的 CC2540DK 连接到 BTool?

我对这一答复表示不大的支持。

最棒的

圣地亚哥

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否确定 BTool 能够识别 CC2540DK 上成功运行的 HostTest?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好

    很抱歉迟到了。

    我完全确定、因为在 e2e.ti.com/.../2712258链接中 、我们一起解决了这个问题。

    最棒的

    圣地亚哥。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但它在屏幕截图中似乎无法正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是我遇到错误的连接。

    最棒的

    圣地亚哥。

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

    您能否确保 BTool 和 Host Test 版本兼容/来自同一软件套件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    另一侧。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您在 CC2540DK 上运行 simplePeripheral 示例、BTool 将无法与串行连接进行通信。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marie、

    我可以在中央和外设之间发送数据。 情况是我需要测试密钥身份验证方法、直到现在我可以使用0000设置密钥字段。

    最棒的

    圣地亚哥。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    将外设连接到 BTool 的另一种方法是设置与0000不同的密钥吗?

    最棒的

    圣地亚哥。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您问"还有其他方法可以将外设连接到 BTool 吗?"时、您是要通过 UART 将 BTool 连接到外设吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。

    但是、我确实需要一种在中央和外设中设置不同密钥0000的方法。 然后、我认为可能的解决方案是将中央设备和外设连接到 BTool、并为每个设备设置密钥。 您知道怎么做?

    最棒的

    圣地亚哥。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否、simplePeripheral 示例不支持 HostTest 等串行 HCI 接口、并且无法通过 UART 连接到 BTool。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、

    那么、BTool 为何支持此选项? 我认为这是对中央和外设进行身份验证。 对吗?

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

    您可以将 Host Test 项目配置为外设、重新编译并刷新它、然后重新启动 BTool。 现在、BTool 将支持外围设备操作。 (有关说明、请参阅 BTool 用户指南。)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢 Marie。 在执行该过程时、我将保持线程打开。

    最棒的

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

    你(们)好、

    我找到了如何使用 HostTest 在 CC2540DK 中设置外设角色。

    1. 使用 HostTestRelease 对 CC2540DK 进行编程。
    2. 连接 CC2540DK
    3. 打开 BTool、设置与您的 CC2540DK 正在组装的端口对应的端口。
    4. 在"预告"下、 命令 GAP 您将找到 GAP_DeviceInit、将 profileRole 设置为 Peripheral、然后点击 Send Command
    5. 仍处于高级状态 命令 GAP 您将找到 GAP_UpdateAddertisingData、将 adType 设置为 GAPADVERT_advertisement_data、并将 dataLen 设置为3、然后点击 Send Command。
    6. 仍处于高级状态 命令 GAP 您将找到 GAP_MakeDiscoverable、确保看到它的可用选项(无需进行更改)、然后单击 Send Command。

    但是、我还没有测试与中央设备的连接。 但是、我将关闭该主题以发布信息。

    感谢您的帮助!!!

    也感谢