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.

[参考译文] Starterware/LAUNCHXL-CC2650:两个带 Project Zero 的砖型 CC2650 LaunchPad

Guru**** 2553450 points
Other Parts Discussed in Thread: CC2650, BLE-STACK, CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/582276/starterware-launchxl-cc2650-two-bricked-cc2650-launchpads-with-project-zero

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

工具/软件:Starterware

我现在有两个 CC2650 LaunchPad 板、它们在花了一整天的时间来解决这个问题后变得砖头。

我已卸载并重新安装所有组件。  运行以下命令:

  - CCS 6.1.3.00034  

- TI ARM 编译器 v5.2.6

- BLE-Stack 2.2.1 (即使安装目录被命名为"Ble_SDK_2_02_01_18"、这似乎非常不连贯)

所有内容都可以编译并加载、但没有明显的错误。  我认为它在进入主循环后锁定...  

下面是我用于启动它的过程:

调试名为"project_zero_stack_cc2650"的堆栈项目(似乎可以正常运行、除了没有"main"入口点)。  我可以看到、这似乎是在0x0e000页上加载 BLE 堆栈。

2.停止调试堆栈项目。

调试名为"project_zero_app_cc2650launchxl"的应用。 它负载正常、然后达到初始中断。

4.按“Resume”(恢复),然后继续,然后无任何内容。 它永远不会联机、iPhone 应用程序未检测到蓝牙信号- nada。

因此、我决定设置几个断点。  一个位于 while 循环的开头,另一个断点位于 user_processApplicationMessage()。  while 循环断点被命中两次,USER_processApplicationMesage()被命中一次,然后下次它消失在以太网中...

那么接下来是什么呢?

一些问题:

1.如何确定它在何处运行/卡住?  堆栈跟踪? (如何?)

2.为什么这件事不能开箱即用?

3.如何恢复附带的原始 Launchpad 应用?

4.在第一次调试运行期间,它要求更新调试固件,我同意这样做。  这是正常的吗?

我不得不说,这比本来要困难得多。  让我想知道有多少人只是放弃、扔进毛巾、转而使用另一家供应商的产品、因为这件事记录太少、而且不熟练-这意味着、不是最新的。

此时非常失望 我希望有人能回答一些问题。 我在这里运行示例应用程序、但时间和耐心不足。  我承认我对这种环境很不满意、但"LaunchPad"和"Project Zero"应该更具项目性!

Rick

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

    堆栈工程不可执行、因此无需调试此工程。 我建议您浏览 SimpleLink Academy 中的实验、其中提供了使用 Project Zero 和开发 BLE 应用的指南。

    尽管您似乎没有"欺骗" LaunchPad、但您可以在 BLE 器件监控器:C:\Program Files (x86)\Texas Instruments\SmartRF Tools\BLE Device Monitor\firmware\cc26xx\launchpad 中找到原始演示固件。

    您可以在 TI BLE Wiki 上找到 SimpleLink Academy (CC2640版本)和 BLE Device Monitor 的链接。

    祝你一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 "Prebuilt Project Zero App+Stack"会下载并显示为刷写 LaunchPad 器件(调试器芯片使红色 LED 闪烁)、但之后不执行任何操作-我从源代码构建/调试 Project 0时看到的症状相同。 按下 Reset (重置)按钮可关闭红色 LED、但不会发生任何其他情况。 整个过程不起作用。 就好像有一些与 CC2650 LaunchPad 板的修订版1.3以及此处正在构建/下载和安装的软件不兼容的东西。

    "按下"源"部分中的按钮"是什么意思?

    感谢您选择原始演示固件。 下载/刷写过程是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 我开始了解... Project Zero 的运行与 LaunchPad 上预加载的原始应用程序完全不一样! 现在、我将介绍 Smple Link 教程、它在我使用下载的版本时起作用。 我们将返回并尝试构建版本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的。 我从阅读另一篇文章中找到它...

    显然、最新版本1.3 CC2650 LaunchPad 无法与 v5.2.6 ARM 编译器正常配合使用。

    我切换到了 v 5.2.7 arm 编译器、现在它可以工作了。 (这是我上面所说的"不熟练"的意思-不是最新的)

    CC2650文档已过期、此处不正确:

    对于最新电路板、现在应该为5.2.7、而不是5.2.6。  看起来有些东西已经更改、需要更新文档。

    以下是工作配置的外观: