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.

[参考译文] CCS/LAUNCHXL-CC2650:构建 BLE SDK 2.2.1 SimpleBLEPeripheral、但不起作用

Guru**** 2553260 points
Other Parts Discussed in Thread: CC2650, LAUNCHXL-CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/581513/ccs-launchxl-cc2650-ble-sdk-2-2-1-simplebleperipheral-builds-but-does-not-work

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

工具/软件:Code Composer Studio

SimpleBLEPeripheral 的 BLE SDK 2.2.1版(具有 TI-RTOS 2.20)为何无法在 CC2650 LaunchPad 上工作? 我能够导入和编译堆栈和应用项目(唯一的更改是使用16.9.0编译器)。 但是、当我对器件进行编程时、应用程序会在初始化期间卡住、我想在这次调用中:

  //设置间隙

 GAP_SetParamValue (TGAP_CONN_PAUSE_PERUSTRUST、DEFAULT_CONN_PAUSE_PERUSTRUST);

这是 CCSv7。 我构建了2.2.0/2.18 SBP-LP 项目、这些项目按预期运行。 我还能够使用上述2.2.1堆栈构建和运行我自己的外设应用、因此我不知道示例应用为什么不起作用。 我已附上两个完整的项目目录供分析。

(顺便说一下、我尝试2.2.1的原因是、我仍然看到我在这里提到的连接断开的情况:   只有在 LAUNCHXL-CC2650上、它看起来更糟。 我想了解使用较新的 SDK 版本是否有所帮助。 没有、但我想看看我是否可以在示例代码中引发类似的行为。)

谢谢!

Dave

e2e.ti.com/.../sbp_5F00_cc2650lp.tar.gz

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

    如果您不使用 TI 编译器 v5.2.6、则需要监视和调整应用程序和 GAPRole 任务堆栈大小、使它们不会溢出。 您可以使用 ROV 来检查运行时的使用情况。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    就是这样。 默认 GAPRole 任务堆栈大小为440、但峰值为452 (在我创建480之后)。

    感谢您的帮助!