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:2021年、TI 测试了哪些硬件/软件组合来进行蓝牙开发?

Guru**** 2448780 points
Other Parts Discussed in Thread: CC2650, LAUNCHXL-CC2650, CC2640, SYSCONFIG, CC2650STK, CC1352P, CC1352P7, CC2652R7, CC2652RSIP, CC2652R

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1011998/launchxl-cc2650-in-2021-what-hardware-software-combination-does-ti-test-for-bluetooth-development

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

我正在尝试使用 TI CC2650蓝牙部件进行开发。  有关不同组件组合的各种版本和论坛帖子有大量链接。  大多数问题都涉及尝试使工具链正常工作。

目前、DigiKey/mouser 甚至 jlcpcb 为 CC2650 Launchpad 评估套件提供器件。  尽管它是可用的、但不存在为该平台编写代码的简单方法。  我目前正在使用 CCS 7.4和一些文档、这些文档将项目0描述为起点。  但是、在构建简单的 ARM 示例以切换评估板 LED 之后、找不到这个神秘的示例。   

那么、截至2021年6月、为了实现 BLE 的目的、该评估板的软件开发已通过测试和批准的方法是什么?

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

    您好!

    要使用的工具版本在您将选择的 SDK 的发行说明中进行了说明。

    您将在 SDK 中找到代码示例。

    此致、

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

    这不是精确的。  有许多文件说了许多话,但这并不意味着它是真的。

    我正在为特定主机操作系统寻找经过实际测试的软件/硬件组合。

    因此、如果您搜索 launchxl-cc2650、您将在该论坛上发现多年来存在的许多问题。  我正在寻找今年经过测试/支持的方法。

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

    您好!

    基于以下网站中 BLE 堆栈的发行说明: http://software-dl.ti.com/simplelink/esd/ble_stack_2_x/2.02.06.07/exports/release_notes_BLE_Stack_2_2_6.html

    BLEStack 2.2.6

    CCS 7.4.0

    用于 ARM 的 IAR 嵌入式工作平台:7.80.4

    TIRTOS:2.21.01.08

    此致、

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

    我安装了 cc7.4.0和 ble 2.26。  项目0不适用于2650。  我之前提到过这一点。

    [引用 userid="490147" URL"~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1011998/launchxl-cc2650-in-2021-what-hardware-software-combination-does-ti-test-for-bluetooth-development ]我目前使用的是 CCS 7.4和一些将零项目描述为起点的文档。  但是、在构建简单的 ARM 示例以切换评估板 LED 之后、找不到这个神秘的示例。  [/报价]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们不为 CC2650器件提供 PROJECT_ZERO 示例。

    我们通常建议使用 simple_peripheral 示例开始开发。

    此致、

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

    在 CCS 7.4安装中、cc2650的 Resource Explorer 中未列出 simple_peripheral。

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

    您好!

    BLE 示例存储在 BLE 堆栈中、而不是 TIRTOS 中。

    请下载并安装适用于 CC2640/CC2650器件的 BLE Stack (https://www.ti.com/tool/BLE-STACK)

    然后、您可以将 BLE 堆栈中包含的其中一个项目导入到 CCS 中。

    此致、

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

    sigh。  我已经安装了仅限 Windows 的产品、正如您在这里看到的。

    我的所有笔记本电脑都是 Linux 或 OSX。  我用我儿子的游戏笔记本电脑来完成这项工作。

    我的理解是下载页面上的第一个链接 simplelink ble 2.x 的 Windows 安装程序是显示在添加/删除程序小程序中的安装。  第二个链接是通用7.4 CCS IDE。 它也显示为已安装在添加/删除程序控制面板小程序中。

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

    您好!

    我想 您已经在第二个线程中找到了所需的内容

    "安装"后、SDK / BLE 堆栈默认作为 C:\ti 或 C:\ti\simplelink 中的文件夹提供。

    然后、您可以使用 CCS 函数"import CCS project"导入示例。

    此致、

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

    /facepalm

    您是否未阅读我发布的目录列表?  让我们再执行一次。  以下是我的 c:\ti directory.as text 的内容,而不是便于阅读的屏幕截图。

    ```μ A

    C:\ti 目录

    2021年6月23日中午12:28


    2021年6月23日中午12:28 。
    2021年6月23日中午12:28 .tirex-temp
    2021年6月23日中午12:01 ccs1031.
    2021年6月20日下午02:27 CCSv7
    06/20/2021 02:27 PM 1、773 Code Composer Studio 7.4.0.lnk
    2021年6月22日中午12:03 gcc-arm-none-eabi_7_2_1.
    2021年6月23日中午12:23 gcc_arm_none_eabi_9_2_1.
    2021年6月22日中午12:22 sail _1_20_00_02
    2021年6月22日下午02:17 simplelink
    2021年6月22日下午02:20 simplelink_acade_01_11_00_0000
    2021年6月22日中午12:22 simplelink_acade_bleplugin_3_10_02_00
    2021年6月23日中午12:21 simplelink_academe_cc13x2_26x2sdk_5_10_00_00
    2021年6月22日中午12:04 simplelink_academe_cc2640r2sdk_5_10_02_00
    2021年6月23日中午12:27 simplelink_cc13x2_26x2_SDK_5_10_00_48
    2021年6月22日上午11:57 simplelink_cc2640r2_sdk_5_10_00_02
    2021年6月22日中午12:21 simplelink_msp432e4_sdk_3_20_00_10
    2021年6月22日中午12:17 simplelink_msp432p4_sdk_3_20_00_06
    2021年6月22日中午12:12 simplelink_sdk_ble_plugin_3_20_00_24
    2021年6月23日中午12:15 SysConfig_1_8_0
    2021年6月22日中午12:02 TI-CGT-ARM_18.12.5.LTS
    2021年6月23日中午12:23 TI-CGT-ARM_20.2.4.LTS
    2021年6月23日中午12:06 tirex-product-tree
    2021年6月20日下午02:33 tirtos_cc13xx_cc26xx_2_21_00_06
    2021年6月20日下午01:38 tirtos_cc13xx_cc26xx_2_21_01_08
    2021年6月23日中午12:21 TI_CGT_tiarmclang_1.2.1. STS
    2021年6月20日下午02:35 xdctools_3_32_00_06_core
    2021年6月20日下午02:11 xdctools_3_32_02_25_core
    2021年6月20日下午02:14 xdctools_3_50_04_43_core
    2021年6月22日中午12:01 xdctools_3_51_03_28_core
    2021年6月20日下午02:20 拉链
    1个文件1、773字节
    30 Dir (s) 34、057、134、080字节可用

    ```μ A

    如果我进行搜索、我会收到大量点击、但我已经了解到后缀很重要、并且不仅仅是封装变体。 IE 2640r 与2640不同。  很显然、我不确定要使用哪种器件。  此外、Resource Explorer 中也不会显示这些内容以导入到工程工作区中。  这不是将示例加载到工作区中的规定方法?

    ```μ A

    驱动器 C 中的卷是 OS
    卷序列号为1241-D0D0

    目录 C:\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650em

    2021年6月20日下午01:24

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650lp

    2021年6月20日下午01:24

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650stk

    2021年6月20日下午01:24

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink\ble_sdk_2_02_06_07\src\examples

    2021年6月20日下午01:24

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink\rollbackBackupDirectory\C:\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650em

    2021年6月22日下午02:01

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink\rollbackBackupDirectory\C:\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650lp

    2021年6月22日下午02:01

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink\rollbackBackupDirectory\C:\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650stk

    2021年6月22日下午02:01

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink\rollbackBackupDirectory\C:\ti\simplelink\ble_sdk_2_02_06_07\src\examples

    2021年6月22日下午02:01

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink\rollbackBackupDirectory1\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650em

    2021年6月22日下午2:16

    simple_peripheral
    0个文件0字节

    目录为 C:\ti\simplelink\rollbackBackupDirectory1\c\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650lp

    2021年6月22日下午2:16

    simple_peripheral
    0个文件0字节

    目录为 C:\ti\simplelink\rollbackBackupDirectory1\c\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650stk

    2021年6月22日下午2:16

    simple_peripheral
    0个文件0字节

    目录为 C:\ti\simplelink\rollbackBackupDirectory1\ti\simplelink\ble_sdk_2_02_06_07\src\examples

    2021年6月22日下午2:16

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\CC1352P1_LAUNCHXL_ble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\CC1352P_2_LAUNCHXL_ble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\CC1352P_4_LAUNCHXL_ble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\CC1352R1_LAUNCHXL_ble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\CC26X2R1_LAUNCHXL_ble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\lp_CC1352P7_1_ble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\lp_CC1352P7_4\ble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\lp_CC2652R7 ble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\lp_CC2652Rble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\lp_CC2652RSIP\ble5stack

    2021年6月23日中午12:28

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc2640r2_sdk_5_10_00_02\examples\rtos\cc2640R2_LAUNCHXL_ble5stack

    2021年6月22日上午11:57

    simple_peripheral
    0个文件0字节

    目录 C:\ti\simplelink_cc2640r2_sdk_5_10_00_02\examples\rtos\cc2640R2_LAUNCHXL_blestack

    2021年6月22日上午11:57

    simple_peripheral
    0个文件0字节

    列出的文件总数:
    0个文件0字节
    24 Dir (s) 34、043、801600字节空闲

    ````μ A

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

    在没有记录过程的情况下继续操作、我使用了 CCS 7.4并尝试使用此路径导入到工作区中、  

    ```μ A

    C:\ti\simplelink\ble_sdk_2_02_06_07\src\examples\simple_peripheral\cc26xx

    ```μ A

    我还启用了"自动导入在同一搜索目录中找到的引用工程"和"将工程复制到工作区"。  如对话框中所示、"Finish"按钮不会突出显示以继续处理。

    同样、在浏览选择中、降序级别越深、也不会启用"完成"按钮。  请参阅两个屏幕截图。

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

    您好!

    如果您使用的是 CC2650 / CC2640、请使用 C:\ti\simplelink\ble_sdk_2_02_06_07\中的示例。 假设您有一个 Launchpad、则要使用的示例更具体地位于 C:\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650lp 中
    使用 CCS 7.4。

    如果您使用的是 CC2640r2、请使用 C:\ti\simplelink_cc2640r2_sdk_5_10_00_02\examples\rtos\CC2640R2_LAUNCHX\blestack 中的示例
    使用 CCS 9.2

    如果您使用的是 CC26x2 Launchpad、请使用 C:\ti\simplelink_cc13x2_26x2_SDK_5_10_00_48\examples\rtos\CC26X2R1_LAUNCHXL_ble5stack 中的示例
    使用 CCS 10.3

    我希望这一点更清楚

    此致、

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

    使用此目录选项

    C:\ti\simplelink\ble_sdk_2_02_06_07\examples\cc2650lp\simple_peripheral\ccs  

    对于项目导入工作... 对话框中显示了两个项目、"完成"按钮已启用、我能够导入这两个项目。  我现在正在构建它们。  不确定为什么我必须指定 LP 后缀、不确定为什么示例出现在没有工程元数据的 src 目录中。  诸如此类。  它是较旧版本、不受支持。

    话虽如此、我们将改变该项目的方向。  由于对背面2650的工具和支持较差、我们打算选择2652评估板。  我们讨论了其他供应商。  是的、我建议我们坚持使用 TI。  我认为 我们在 TI 硬件方面取得了成功。  TI 似乎不支持对我们来说很重要的 LoRa、但 TI 硬件和支持生态系统远远超过竞争对手。

    我还声称,2652很容易导入零项目的 例子。  导入代码是一个简单的过程、它包含一些相关文档、我认为在我们进入蓝牙时、这些文档对我们很有好处。  我还意识到、TI 对其硬件的软件支持很可能会下降、这与 CC2650显然是一样的。  但是、如果2652软件更加成熟、使其在未来更易于维护、则该问题可能会得到缓解。  如果我们发现软件和支持低于标准水平、我们会将所学知识运用到新的供应商身上。  

    现在、了解可提供的2652评估板以及库存中的评估板。

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

    嗯。  运行上述代码至少会启用暂停/恢复选项、使其看起来正在运行。  但是、使用移动电话应用程序不会显示2650设备 该文件夹中有一个名为 config 的第三个目录。  我想知道它是否需要以某种方式包含在工作区中?  它未显示何时为 IDE 中的导入过程选择了父目录。 配置目录未在我用于其他处理器的项目零文档中提及。   应用程序、堆栈或配置目录都没有自述文件或其他文档、因此我必须猜测其用途。  我想这是一种专业级软件开发技术。  如果您没有文档、则无需使文档保持最新。  

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

    John、

    文档如下  :CC2640/CC2650蓝牙低耗能软件开发人员指南(修订版 E)。 对于 CC2650、您需要先构建并下载堆栈项目、然后构建并下载应用项目。 这已针对新器件进行了更改。 不过、我所链接的文档中对此进行了说明。  

    改用 CC2652R 似乎是一个不错的选择。  

    对于可能遇到此主题的其他人、我在 https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1012009/what-is-ti-tested-hardware-software-solution-for-bluetooth-le-in-2021/3741875#3741875上提供了有关运行 CC2650的分步指南

    /F