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.

[参考译文] LAUNCHXL-CC2650:Simple Eddystone 项目未按预期工作

Guru**** 2618835 points

Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/825501/launchxl-cc2650-simple-eddystone-project-not-working-as-expected

器件型号:LAUNCHXL-CC2650
Thread 中讨论的其他器件:CC2650

您好!

从 GitHub 下载 TI BLE 示例后,https://github.com/ti-simplelink/ble_examples/tree/ble_examples-2.2"按照本指南中的说明,导入简单的 eddystone 项目:“http://www.ti.com/lit/an/swra491a/swra491a.pdf"”。 我复制了正确文件夹中的文件。 我能够在 IAR 中打开工作区并成功编译项目、而没有任何错误。

但是、在将堆栈+应用上传到 cc2650 Launchpad 后、当我从 Android 的 BLE 扫描仪应用中扫描是否存在 BLE 信标/器件时、我看不到 eddystone 蓝牙数据包(或 Launchpad 中的任何内容)。

您能不能帮助我将 eddystone 项目设置到我的 cc2650 Launchpad 中。

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

    当我进入调试模式时、我的应用程序似乎永远停留在"iCall_registerApp"函数中。

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

    您好!

    您使用哪个 SDK 版本进行构建? 您是否确保先刷写堆栈映像、然后刷写应用程序?

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

    您好、Joakim、

    是的、我首先刷写了堆栈映像、然后刷写了应用程序。

    我安装了以下 ti rtos 版本:

    tirtos_cc13xx_cc26xx_2_21_01_08

    我安装了以下 ble SDK 版本:

    BLE_SDK_2_02_01_18

    BLE_SDK_2_02_02_25

    XDC 工具版本:  

    xdctools_3_32_00_06_core

    我尝试使用两个版本的 BLE SDK 运行、但没有结果。

    事实上、对于 GitHub 库中的所有示例、我无法在 BLE 扫描仪上看到任何结果。 当我运行 ble-SDK 中提供的示例时、例如 simple_peripheral、simple_broadcaster 等 我能够在扫描仪中看到设备。 因此、我认为器件正常。  

    这里有什么问题?  

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

    您是否在建议的集成步骤之外进行了任何自定义更改?

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

    您好!

    否、我没有进行任何自定义更改。 只需尝试按原样运行示例项目。

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

    您是否愿意迁移到 CC2640R2并改用 SDK 示例?

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

    我无法迁移、需要再次购买新电路板。  

    这些示例与 cc2650不兼容? 根据文档、它们应该是。

    我可以在 cc2650上运行它们吗?

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

    您好、Mohammed、

    它应该在 CC2650上工作、并且适用于多个其他客户。 因此、您必须在刷写/配置器件的方式中执行错误操作、因为 iCall_registerApp 中存在卡滞。  

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

    尊敬的 J:

    我已附加调试器屏幕截图、我的程序在 iCall_Entry 任务上被阻止、甚至认为我在应用之前上载堆栈映像。 是否有任何关于如何解决此问题的想法?  

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

    您好!

    我想我使用 CC2650 Launchpad 使该示例程序正常工作。 无论如何、请尝试以下操作。 它不能100%用作 BLE Eddystone 信标。 通过 HCI 命令设置 TX 功率不起作用。

    -kel

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

    您好!

    上面链接中的项目是使用旧的 BLE SDK 完成的、新的 SDK 具有不同的文件夹结构、因此编译器无法找到文件并抛出过多错误。 请告诉我 、您按照哪些步骤让"https://github.com/ti-simplelink/ble_examples/tree/ble_examples-2.2"在您的 cc2650 launchad 上正常工作?

    我非常沮丧! 尝试了很多东西、但似乎什么都不起作用。 在 CCS 和 IAR 上都尝试过。

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

    您好!

    您可以使用最新 BLE 堆栈上的示例程序、如简单广播设备、然后移植简单的 eddystone 代码。 这样就不会出现与包含文件夹结构相关的错误。

    -kel