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:申请获取有关运行 Project Zero 和修复编译错误的帮助

Guru**** 2523310 points
Other Parts Discussed in Thread: LAUNCHXL-CC2650, CC2650, LP-EM-CC2340R5, CC2340R5

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1552124/launchxl-cc2650-request-for-help-running-project-zero-and-fixing-compile-errors

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

工具/软件:

你好,我购买了 Launchxl-Cc2650 用于开发,并试图学习系统。为蓝牙的内部系统进行原型设计。 为此、我尝试为 cc2650 运行 Project Zero。


我按照视频 SimpleLink Academy:Developing your Bluetooth Low Energy Project 中的说明进行操作。 我尝试使用云刷写项目 0 代码。

当我尝试刷写入门中的代码时 — 了解 CC2650 Launchpad! 按钮开始下载、LED 闪烁、但我收到一条错误消息、如图所示。

我尝试了拔下插头、然后重新插上插头、并按照建议重复该过程、但没有运气。 我也尝试了不同的笔记本电脑,但错误仍然存在。

或者、我  使用 Code Composer Studio 从 www.ti.com/.../BLE-STACK-2-X 安装了 BLE-STACK-2-X (ble_sdk_2_02_08_12_setup)

在两步过程中、第一步是完成 project_zero_stack_cc2650 工程。
接下来的步骤 2、我尝试编译 project_zero_app_cc2650launchxl 工程。 我收到了随附的编译错误。

我不确定该怎么做以及如何继续编译和运行零工程。 请提供有关如何使项目零运行的建议。 我将感谢在运行零工程方面提供的帮助。

e2e.ti.com/.../LinkErrors.txt

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

    您好、

    感谢您联系我们! 对于新工程、我们强烈建议使用 F3 系列器件、例如 CC23XX 或 CC27XX 系列器件。 我建议通过探究 LP-EM-CC2340R5 电路板、开始进行新项目的原型设计、因为它会经常收到新功能和错误修复。

    如果您想继续、则必须确保已在 BLE SDK 的版本说明中指定了 CCS 版本。 请 将 BLE-STACK-2-X 版本 2.02.08.12 与 CCS 版本 7.4.0 配合使用。 使用此 SW 组合时、您应该能够构建和刷写电路板。

    此致、

    1 月

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

    您好:

    感谢您的答复。 我尝试了你的建议,我得到了同样的错误。 我无法使用 F3 硬件系列、需要将 CC2650 与 launchxl cc2650 配合使用以进行初始原型设计。  

    我已经过验证、并且确实正在使用 BLE-STACK-2-X 版本 2.02.08.12 和 CCS 版本 7.4.0。

    include 路径因默认安装而被破坏、经过许多试错后、我能够修复许多路径、因为它们指向过时的 simplelink 版本、并且需要在软件版本中更新驱动程序和路径。 我还必须   在工程工作区复制 devinfoservice.c 和 devinfoservice.h 以解决许多编译错误。

    话虽如此、我能够编译 project_zero_stack_cc2650 并将堆栈下载到器件上。

    编译应用   project project_zero_SAPP_cc2650launchxl 时收到链接器错误。 下面列出了错误、并随附了编译日志。 我在文件夹 C:/ti/tirtos_cc13xx_cc26xx_2_21_01_08/products/tidrivers_cc13xx_cc26xx_2_21_01_01/packages/ti/drivers 中找不到 trng.h 文件、

    说明资源路径位置类型
    #1965 无法打开源文件“ti/drivers/TRNG.h" CC2650_LAUNCHXL.c“ CC2650_LAUNCHXL.c /project_zero_app_cc2650launchxl/Application line 55 C/C++ Problem
    gmake:***[Application/CC2650_LAUNCHXL.OBJ] Error 1 project_zero_app_cc2650launchxl C/C++ problem
    gmake:由于错误、目标“全部“未重制。 Project_zero_app_cc2650launchxl C/C++问题
    #1-D 文件的最后一行以换行符 ECCROMCC26XX.c /project_zero_app_cc2650launchxl/Drivers/ECC 第 791 行 C/C++问题结束
    无效的项目路径:找到重复的路径项 (/project_zero_app_cc2650launchxl [include path] isSystemInclude:true includePath:C:/ti/tirtos_cc13xx_cc26xx_2_21_01_08/products/tidrivers_cc13xx_cc26xx_2_21_01_01/packages)、路径:[/project_zero_app_cc2650launchxl]。 project_zero_app_cc2650launchxl 路径项路径条目问题
    当前未安装产品“TI-RTOS(用于 CC13XX 和 CC26XX“)v2.20.1.08。 将使用兼容版本 2.21.1.08。 project_zero_app_cc2650launchxl project_zero_app_cc2650launchxl 问题

    请在方便时告知如何解决此问题。  

    此外、还可能执行一个逐步的过程(用于安装,设置编译和链接变量等)来运行此项目、因为所有联机资源链接都已断开、或者新版本的软件包在此特定硬件上无法正常工作、尤其是在关键时刻。

    任何帮助都将非常感谢。

    谢谢您、

    Rahul。

    e2e.ti.com/.../Project0_5F00_app_5F00_link_5F00_errors.txt

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

    我安装了 simplelink_cc13xx_cc26xx_sdk_6_30_01_03 并从那里获得了 TRNG.h 文件、但现在收到的链接器错误更多、如下所示

    “构建目标:“project_zero_app_cc2650launchxl.out""</s>“ “
    “调用:ARM 链接器“
    “c:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/bin/armcl --cmd_file=“C:/ti/simplelink/ble_sdk_2_02_08_12 /DLC/config/build_components.opt“ src --cmd_file=“C:/Users/admin/workspace_v7/project_zero_stack_cc2650/TOOLS/build_config.opt --cmd_file=“C:/Users/admin/workspace_v7/project_zero_stack_cc2650/TOOLS/ccs_compiler_defines.bcfg -mv7M3 --code_state=16 -me -opt_for_speed /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/lib /ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include /Application/CC2650_LAUNCHXL.obj /Application/devinfoservice.obj /Application/project_zero.obj /Application/util.obj /Drivers/ECC/ECCROMCC26XX.obj /Drivers/TRNG/TRNGCC26XX.obj /ICall/icall.obj /ICall/icall_cc2650.obj /ICallBLE/icall_api.obj /PROFILES/button_service.obj /PROFILES/data_service.obj /PROFILES/gatt_uuid.obj /PROFILES/gattservapp_util.obj /PROFILES/led_service.obj /Startup/ccfg_app_ble.obj /Startup/main.obj /Utils/uart_logs.obj /ti/tirtos_cc13xx_cc26xx_2_21_01_08/products/cc26xxware_2_24_03_17272/driverlib/bin/ccs/driverlib.lib /ti/simplelink/ble_sdk_2_02_08_12 src /Users/admin/workspace_v7/project_zero_stack_cc2650/TOOLS/ccs_linker_defines.cmd /ti/simplelink/ble_sdk_2_02_08_12 src

    未定义首次引用
    符号
    ----- ------------------------
    GAP Role_Get 参数
    GAP Role_Set 参数
    GAP Role_Start 设备
    GAPRole_createTask
    RegisterAssertCback
    appAssertCback
    linkDBNumConns
    rfDriverTable
    rfRegTbl
    trngDriverTable
    txPwrTbl

    错误#10234-D:保留未解析的符号
    错误#10010:链接时遇到错误;未生成“project_zero_app_cc2650launchxl.out"</s>“

    >>编译失败
    Makefile:179:目标“project_zero_app_cc2650launchxl.out"的“的配置失败
    gmake[1]:***[project_zero_app_cc2650launchxl.out]错误 1.
    gmake:***【全部】错误 2.
    Makefile:172:目标“全部“的配方失败

    请在方便时告知我



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

    您好、

    您能否分享一些有关您用于编译 SDK 示例的系统的详细信息? 您使用的是哪个操作系统(和版本)? 无需从 CC13XX CC26XX SDK 中提取头文件即可使工程正确链接。

    此致、

    1 月

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

    您好、Jan、

    谢谢你。 系统 如下所示

    Windows 10 Pro 版本 22H2。

    CCS 版本:7.4.0.00015

    BLE SDK:版本 2.02.08.12

    TI RTOS 版本: 2.21.01.08

    请在方便时告知我。

    谢谢您、

    Rahul

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

    您好、

    您是否在 c:\ti 处安装了 BLE Stack SDK?

    -kel

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

    是的。 它安装在 c:\ti 处

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

    您好、

    我使用的是 CCSv8.2。 从以下文件夹位置 C:\ti\simplelink\ble_sdk_2_02_07_06\examples\cc2650lp\simple_peripheral 导入简单外设。 确保选中“Copy projects to workspace“。 请参阅下面的。

      

    依次构建堆栈和应用程序。  

    此外、CC2650 也很旧。 强烈建议您使用 CC2340R5 开发板迁移蓝牙学习。

    -kel

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

    我是否应该安装 CCS v8.2 和 ble_sdk_2_07_07_06?

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

    使用当前的 SDK 版本尝试我的建议步骤。 如果这样不起作用、您可以尝试升级以使用最新的 SDK。 最新的 SDK 也应可使用 CCSv7.4。  

    -kel

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

    您好 Marketl、
    谢谢你。 按照您的说明、我能够在 LaunchPad 上成功编译并刷写简单外设示例。 我有一个请求、是否有有关如何测试此程序以及开关 LED 等功能的分步说明? 请在方便时告知我。 感谢您的帮助。
    谢谢你。

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

    您好、

    请参阅以下链接。 在任务 2 中、使用 iOS LightBlue 应用或 Android NRF Connect 应用

    https://software-dl.ti.com/lprf/simplelink_academy/modules/ble_01_basic/ble_01_basic.html

    -kel