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:CAN##39;t 使用 CC2650lp 中简单广播设备的开箱即用示例

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1464632/launchxl-cc2650-can-t-use-out-of-box-example-of-simple-broadcaster-in-cc2650lp

器件型号:LAUNCHXL-CC2650
主题中讨论的其他器件:CC2650、MSP430FR5994、 CC2340R5

工具与软件:

这是我的芯片版本:


我使用 CCS v7.4/v10.1/v20.1、  

我使用 CC2650 LaunchPad、并下载其中的 ble_sdk_2_02_08_12/ble_sdk_2_02_02/ble_sdk_2_02_01_18、使用示例(cc2650lp/simple_broadcaster /app 和 cc2650lp/simple_broadcaster /stack)并按照以下内容访问 swru393e.pdf:  

2.6.3.3.3编译和下载
由于工作区被分成两个项目(应用和堆栈)、以下内容是特定的
编译和下载的顺序。



我按照所有步骤操作、按照第4步所述构建 app.out 和 stack.out。 然后是第5步、当我使用调试时、它说没有 launch.json、因此我必须使用"开始调试"、但它会卡住  

Init_Common ()和不能更进一步,我真的不知道在这里发生了什么。 我认为这些示例是"开箱即用"的、当我寻找答案时、似乎其他人也遇到了 同样的问题、 https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1032763/launchxl-cc2650-unable-to-run-simple-broadcaster-demo-on-launch-pad-board?tisearch=e2e-sitesearch&keymatch=cc2650%252525252520broadcaster#

名称:LAUNCHXL-CC2650:无法在 LaunchPad 板上运行简单的广播设备演示



我只是想向我的计算机或我的 iPhone 广播一些微小的信息,但我无法正确运行示例。 "谢谢你,谢谢你! 我用案例:https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/973936/launchxl-cc2650-don-t-work-simple_broadcaster-example、 工程师提供的这个十六进制文件正在工作、我可以在 SmartFlash 中使用这两个十六进制文件、并在我的手机中查看 simpleBroadcaster (使用 LightBlue 或其他应用)。 但我需要修改代码以发送我自己的广播信息、因此我需要知道这个开箱即用示例为什么不起作用。 相信我、我已经尝试了很多方法、并让 TI 提供技术支持、协同工作。 请帮帮我。

当我运行应用程序时,它卡在代码{*tmp=0 }中,我注释这些行,它可以运行到最后一步,在 main.c 中,在 BIOS_start()中停止;  

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

    Amit、您好!

    感谢您的咨询。

    我将努力在我身边重现此事,并尽快回到你身边。

    BR、

    David。

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

    你好、大卫、怎么样?

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

    您好!

    我建议您使用 CCSv7或 CCSv8。 此外、在 SmartRF Flash Programmer 2中、您需要按照以下顺序选择十六进制文件-> stack.hex、然后选择 app.hex。

    -kel

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

    是的,我尝试过 ccsv7.4 ,它不起作用。 您能告诉我应该使用哪个确切版本吗? (包括 CCS 版本/BLE_SDK 版本或任何其他固定版本)、相信我、我曾尝试过很多方法。 您能给我提供一种成功广播我的 cc2650的方法吗?

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

    我的器件可能是修订版1.3、会与编译器或工具版本相冲突吗? 为什么我不能使用 Out f Box 示例、我尝试了很多方法。

    它被卡在 Init_Common Commonrom_Init(void)中的 RT_conven()中

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

    您好!

    使用 CCSv7或 CCSv8。 从共享的屏幕截图上可以看出、您使用的似乎是 CCS Theia。 在 C:ti 上安装 BLE Stack 2.2。

    使用 COPY TO WORKSPACE 选项从 BLE Stack 2.2导入简单外设。 重新编译堆栈、然后重新编译 app。  如果您收到警告、但未安装 TI ARM 编译器16.9.4 LTS、请转到"Help"->"Install Code Generation tools"、然后安装 TI ARM 编译器16.9.4 LTS 或最接近的版本。 重新编译堆栈、然后重新编译 app。 在 SmartRF Flash Programmer 2下、选择 STACK HEX、然后选择 APP HEX。 将简单外设编程到 CC2650 Launchpad。 那么您可以进行调试、应该就没有问题了。

    -kel

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

    我说过我尝试过很多版本的 CCS。 不仅是 CCS theia、还有 v7和 v10。 准确地做你说的(你说的正是我问你之前所做的),没有简单的广播,没有任何。 我要说的是广播设备、您说的是  简单的外设。 我知道如何遵循你给出的步骤,但它只是不起作用,我说这种情况很多次,请仔细阅读我的问题。  

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

    我说过我尝试过很多版本的 CCS。 不仅是 CCS theia、还有 v7和 v10。 准确地做你说的(你说的正是我问你之前所做的),没有简单的广播,没有任何。 我要说的是广播设备、您说的是  简单的外设。 我知道如何遵循你给出的步骤,但它只是不起作用,我说这种情况很多次,请仔细阅读我的问题。  




    我只是意外地单击了绿色按钮、抱歉。 我想说我可以看到 使用 外设示例的简单外设、但我看不到  使用 SimpleBroadcaster 示例的 SimpleBroadcaster。 您是否可以使用指令来构建自己的广播设备? 我执行了相同的步骤、因此我可以看到 简单的外设、但我执行了相同的步骤、而不能看到 SimpleBroadcaster。

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

    Amit、您好!

    我刚刚在我的 CC2650 Launchpad 上尝试了简单的广播设备、它将其挂起。 所以、它有问题。  但是、简单外设可以正常工作。

    由于 CC2650是旧的、我不确定您是否能立即获得帮助来解决简单的广播设备问题。 只需将简单的外设修改为用作简单的广播设备。

    我还建议大家将开发工作转移到更新得多的 TI BLE MCU 上。

    -kel  

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

    谢谢你。 不知道哪种 BLE 产品适用于 MSP430FR5994? 您能给我任何指令来 修改简单的外设、以用作简单的广播设备吗?

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

    Amit、您好!

    CC2650的学习资源可在文档文件夹 C:\ti\simplelink\ble_sdk_2_02_07_06\docs 中找到。  

    可以使用 CC2340R5 Launchpad 或 CC26X2R1 Launchpad 与 MSP430FR5994配合使用。

    您的项目到底是如何工作的?

    -kel

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

    我需要用 MSP430FR5994来做低功耗计算任务(比如分类任务)、然后用无线方式把简单的结果发送给 PC、整个过程都应该是超低功耗的、而且我两个月前问过类似的问题、有的 TI 工程师向我强烈推荐 CC2650。 我的鸡巴在她的屁眼里滑了很久,我就感觉到她快要喷发了。

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

    我认为 CC2650能够完成相关工作。 我以前也曾使用过它。 它只是 BLE 堆栈2.20简单广播设备有问题。

    不过、无论如何、您都可以为您的项目使用简单的外设。 区别在于简单的外设是可连接的、而简单的广播设备是非可连接的。

    此外、如果您打算将 CC2650与 Windows 11 PC 通信、则需要相应的定制软件。 发送到智能手机要容易得多。

    -kel

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

    谢谢你 Kel! 我真的很感谢你的答复。 我曾想过要使用 外设、但这可能会耗费更多能源、我只是想用一种超低功耗的方式来发送数据。 我是否可以关闭 简单外设中的一些连接功能以降低功耗?

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

    您好!

    如果没有适当的测试设备来测量硬件的功耗、只需进行猜测即可。  

    如果您的硬件由电池供电、而您的硬件消耗的功率更大、则只需使用更大的电池即可。

    -kel