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.

[参考译文] CC2650MODA:无法解释的运行时行为

Guru**** 2542060 points
Other Parts Discussed in Thread: CC2650MODA, BLE-STACK

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/670841/cc2650moda-inexplicable-runtime-behaviour

器件型号:CC2650MODA
Thread 中讨论的其他器件: BLE-STACK


您好!

我在 CC2650MODA 上运行自己的应用。 我已导入 simple_central _cc2650lp_app 和堆栈。 我删除了简单的中央应用程序部分并添加了我自己的应用程序文件(c 和头文件)。 我的工作区文件夹中有我自己的应用程序文件、受版本控制。 此时一切都很好、我可以闪存 LED 并连接到另一个低功耗器件并交换数据。
我已向应用程序文件添加了更多功能、2天后、我无法连接到蓝牙设备。 函数“GAPCentralRole_EstablishLink(.)”返回成功,并且我的应用程序运行时不会出现任何错误。
因此、我已将我对 SVN 的更改恢复到2天前的版本、一切正常。

但现在在这个版本中、我也无法连接到任何 BLE 器件。 这对我来说很奇怪、因为这项应用在两天前就开始了。

下一步、我创建了一个新的工作区、但没有成功。
然后、我重新导入 simple_central_cc2650lp_app 和堆栈并添加我的应用文件。 这是成功的。 我能够连接到设备等

几天后、我也有同样的行为。 仅重新导入 simple_central_cc2650lp_app 和栈才成功。

请帮帮我。 因为在一段时间后重新导入 simple_central_cc2650lp 应用程序和堆栈对我来说是没有解决方案的。

 

此致
托比亚斯

 

 

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

    也许您无意中更改了某个文件、但该文件不受版本控制。
    您无需在每次想要构建时重新导入堆栈。
    您能否提供更多有关堆栈损坏之前更改过的内容、或故障情况下堆栈的行为的信息。

    此外、请确认您正在使用 BLE-Stack 2.2.1。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sean、
    我使用的是 ble_sdk 栈2.02.02.02.0_18。 我只更改了我的应用程序文件。 我没有更改任何 C:/ti…。 文件。
    简单的中央工程链接到 c:\ti…下的 alle 文件。 因此、如果我更改了某个内容、重新导入项目必须导致相同的错误。
    我不理解以下情况:当我恢复更改(我的应用程序文件)时、错误仍然存在。 但是、当我重新导入示例项目并添加我的应用程序文件时、一切都很好。
    恢复我的更改并将项目链接重新导入相同的 c 和头文件(来自 TI)、以供我了解。 重新导入项目必须更改我不理解的开发环境中的某些内容。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    重新导入工程只会在工作区中重新创建工程文件并执行工程文件指定的任何复制。

    您能否做到这一点:将 SDK 和您的工作区置于版本控制之下并观察更改以查看更改内容?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Sean、

    我会这样做、看看这是否能解决我的问题。