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-CC2640R2:XDC 工具错误

Guru**** 1831610 points
Other Parts Discussed in Thread: SYSBIOS, CC2640R2F
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1293291/launchxl-cc2640r2-xdc-tools-error

器件型号:LAUNCHXL-CC2640R2
主题中讨论的其他器件:CC2640R2F

Code Composer Studio 版本:12.5.0.00007用于 Mac

已下载的 SimpleLink CC2640R2 SDK - 5.30.00.03

从 BLE5-Stack 中导入了 Project Zero

在尝试构建工程 Zero 时获取以下错误

gmake:***[BUILD-1079041681]错误2
gmake:由于错误、未重制目标"all"。
gmake[1]:***[build-1079041681-InProc]错误1

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

    尊敬的 Shweta:

    您需要从 SimpleLink CC2640R2 SDK 5.30.00.03版本说明中安装正确的依赖项

    XDCTools 版本针对您的问题特别重要、请参阅  CCS 用户指南中的如何更改 SYSBIOS/XDCtools 和产品版本。

    此致、
    瑞安

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

    您好、Ryan、

    感谢您的快速响应。

    我无法找到以下的链接 CCS-9.0.0.00013  即可下载。 请确认是否有可用的链接。

    如果不可用、您可以建议另一个兼容版本吗?

    谢谢。  

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

    CCStudio 下载页面上有大量类似的 CCS-9.0.X 版本。  老实说、只要您已经安装并且正在使用 如上所述的正确 XDCTools 和 TI ARM 编译器、CCS 12.5就可以使用。

    此致、
    瑞安

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

    您好、Ryan、

    我已确保使用 正确的 XDCTools 和TI ARM 编译器

    仍然无法成功构建项目。 获取以下错误:

     

    ****项目 project_zero_cc2640r2lp_app ****的配置构建 FlashROM_StackLibrary

    /Applications/ti/ccs1250/ccs/utils/bin/gmake -k -j 11所有-O  

     

    生成文件:"../TOOLS/app_ble.cfg

    调用:XDCtools

    /Applications/ti/xdctools_3_51_03_28_core/xs /Users/shewtaarunsavdekar/Desktop/ti/workspace/project_zero_cc2640r2lp_app src /Users/shewtaarunsavdekar/Desktop/ti/workspace/project_zero_cc2640r2lp_app/Startup /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/controller/cc26xx_r2/inc /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/common/cc26xx src /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/dev_info --xdcpath="/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/examples/rtos/CC2640R2_LAUNCHXL/blestack/project_zero /Users/shewtaarunsavdekar/Desktop/ti/workspace/project_zero_cc2640r2lp_app/PROFILES /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/inc /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/examples/rtos/CC2640R2_LAUNCHXL/blestack/project_zero;/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/kernel/tirtos/packages /Users/shewtaarunsavdekar/Desktop/ti/workspace/project_zero_cc2640r2lp_app/Application /Users/shewtaarunsavdekar/Desktop/ti/workspace/project_zero_cc2640r2lp_app/Include /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/rom /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/icall/inc;/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.m3 -p ti.platforms.simplelink:CC2640R2F -r release -c "/Applications/ti/ti-cgt-arm_18.12.2.LTS --compileOptions "-mv7M3 -/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source 代码状态=16 -me -O4 --opt_for_speed=0 src /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/hal /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/icall /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/services --include_path="\"lcd\"--include_path=\"/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/simple_profile/cc26xx /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/hal src /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/heapmgr /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/services /Applications/ti/ti-cgt-arm_18.12.2.LTS/include --include_path="/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/simple_profile --include_path="cpd_use_board="cart_dr\"-include_detain_include/include_path\-cpd_content_dr\-cpd_board\-include_path="cpdk_definity\" src /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/devices/cc26x0r2 -include_path="cart_define" src /Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/osal -path/include_path\-include_path\-cpd-index_include_path\-cart_definity\-cart_definity\"/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/hal -/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/target -path\-face_path\-include_path\-include_path\-include_path\-index_define-path\-cpd-index_include_path\-/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/roles/cc26xx -/Applications/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/roles src src src define=ICALL_Lite --define=ICALL_MAX_NUM_ENTIES=6 --define=ICALL_MAX_NUM_TASK=3 --define=ICALL_STACK0_ADDR --define=power_saving --define=STACK_LIBRARY --define /TOOLS/app_ble.cfg

    正在制作 package.mak (由于 package.bld)...

    tools/subdir_rules.mk:目标"build-886418847-InProc"的配方失败

    JS:/Applications/ti/xdctools_3_51_03_28_core/packages/xdc/tools/Cmdr.xs、第52行:error:xdc.tools.configuro:由于早期错误(状态= 139)、配置失败;删除了"linker.cmd"。

    gmake[1]:***[BUILD-886418847-InProc]错误1

    gmake:***[BUILD-886418847]错误2

    tools/subdir_rules.mk:目标"Build-886418847"的配方失败

    gmake:由于错误、未重制目标"all"。

    ****构建完成****

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

    您是否已构建堆栈和应用项目?  在该项目的已生成输出文件夹中是否有有效的输出文件?  鉴于环境发生了变化、最好是 在重新启动 CCS 后删除相关工程、然后重新导入相关工程、这时可以再次尝试编译。

    此致、
    瑞安

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

    1.是的,我已经构建了堆栈和应用程序项目。 首先构建 Stack、然后应用。

    2.我已经检查了路径中的输出文件,它没有。 我想问题是.out 文件没有被生成。

    您可以告诉我需要查找的特定输出文件/输出文件夹和位置。

    3.建议删除并在重启 CCS 后重新导入工程。 再次尝试编译工程、仍然收到与上述相同的错误。

    4.我甚至尝试了切换工作区。 删除以前的工作区。 仍然是相同的问题。

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

    project_zero 的输出文件夹称为 FlashROM_Library。  您是否能够通过 SDK 构建任何其他工程、例如 simplelink_cc2640r2_sdk_5_30_00_03\examples\rtos\CC2640R2_LAUNCHXL\drivers 的 TI 驱动程序示例?  另外、您是否有第二台计算机可供测试?  这是我的 Windows 10机器使用 CCS 12.3成功输出的:

    **** Build of configuration FlashROM_StackLibrary for project project_zero_cc2640r2lp_app ****
    
    "C:\\ti\\ccs1230\\ccs\\utils\\bin\\gmake" -k -j 12 all -O 
     
    Building file: "../TOOLS/app_ble.cfg"
    Invoking: XDCtools
    "C:/ti/xdctools_3_51_03_28_core/xs" --xdcpath="C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source;C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/kernel/tirtos/packages;C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M3 -p ti.platforms.simplelink:CC2640R2F -r release -c "C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS" --compileOptions "-mv7M3 --code_state=16 -me -O4 --opt_for_speed=0 --include_path=\"C:/Users/a0274016/workspace_v12/project_zero_cc2640r2lp_app\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/examples/rtos/CC2640R2_LAUNCHXL/blestack/project_zero/src/extra/\" --include_path=\"C:/Users/a0274016/workspace_v12/project_zero_cc2640r2lp_app/Application\" --include_path=\"C:/Users/a0274016/workspace_v12/project_zero_cc2640r2lp_app/Startup\" --include_path=\"C:/Users/a0274016/workspace_v12/project_zero_cc2640r2lp_app/PROFILES\" --include_path=\"C:/Users/a0274016/workspace_v12/project_zero_cc2640r2lp_app/Include\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/controller/cc26xx_r2/inc\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/inc\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/rom\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/common/cc26xx\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/examples/rtos/CC2640R2_LAUNCHXL/blestack/project_zero/src/app\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/icall/inc\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/dev_info\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/roles/cc26xx\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/roles\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/simple_profile/cc26xx\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/profiles/simple_profile\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/target\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/hal/src/target/_common\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/hal/src/target/_common/cc26xx\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/hal/src/inc\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/heapmgr\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/icall/src/inc\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/osal/src/inc\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/services/src/saddr\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/blestack/services/src/sdata\" --include_path=\"C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/source/ti/devices/cc26x0r2\" --include_path=\"C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/include\" --define=DeviceFamily_CC26X0R2 --define=BOARD_DISPLAY_USE_LCD=0 --define=BOARD_DISPLAY_USE_UART=0 --define=BOARD_DISPLAY_USE_UART_ANSI=0 --define=Display_DISABLE_ALL --define=CC2640R2_LAUNCHXL --define=CC26XX --define=CC26XX_R2 --define=ICALL_EVENTS --define=ICALL_JT --define=ICALL_LITE --define=ICALL_MAX_NUM_ENTITIES=6 --define=ICALL_MAX_NUM_TASKS=3 --define=ICALL_STACK0_ADDR --define=POWER_SAVING --define=STACK_LIBRARY --define=USE_ICALL --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --define=UARTLOG_ENABLE --define=UARTLOG_NUM_EVT_BUF=32 --define=uartlog_FILE=\"\"\"\" -g --c99 --gcc --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi " "../TOOLS/app_ble.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring app_ble.xem3 from package/cfg/app_ble_pem3.cfg ...
    generating custom ROM library makefile ... 
    Starting build of library sources ...
    making C:/Users/a0274016/workspace_v12/project_zero_cc2640r2lp_app/TOOLS/src/sysbios/rom_sysbios.aem3 ...
    clem3 C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
    asmem3 C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/kernel/tirtos/packages/ti/sysbios/family/arm/m3/Hwi_asm.sv7M ...
    asmem3 C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/kernel/tirtos/packages/ti/sysbios/family/arm/m3/Hwi_asm_switch.sv7M ...
    asmem3 C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/kernel/tirtos/packages/ti/sysbios/family/arm/m3/IntrinsicsSupport_asm.sv7M ...
    asmem3 C:/ti/simplelink_cc2640r2_sdk_5_30_00_03/kernel/tirtos/packages/ti/sysbios/family/arm/m3/TaskSupport_asm.sv7M ...
    arem3 rom_sysbios.obj m3_Hwi_asm.obj m3_Hwi_asm_switch.obj m3_IntrinsicsSupport_asm.obj m3_TaskSupport_asm.obj ...
    Build of libraries done.
    clem3 package/cfg/app_ble_pem3.c ...
    Finished building: "../TOOLS/app_ble.cfg"

    您可以考虑重新安装 CCS 或安装其他版本、以便进行比较。

    此致、
    瑞安

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

    您好、Ryan、

    感谢您分享您的系统成功输出。 我无法访问 Windows 系统。

    我尝试了通过 CCS Cloud 构建 Project Zero。 我想为 CC2640R2EM_CXS 刷写程序以满足该要求我已编辑(如文件注释部分所述)并保存了文件 CC2640R2_LAUNCHXL.h 

    我能够构建堆栈。 在构建应用时、它会给出与   CC2640R2_LAUNCHXL.c 中的引脚配置相关的错误

    我已将未使用的 引脚正确定义为 IOD_UNUSED。 这些变化在建设时没有得到反映。 您能建议我在这里可以做得最好的事情吗?

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

    第一步是确认您可以使用自己的环境成功构建缺省 project_zero。  之后、您应该遵循 BLE-Stack 用户指南中 TI 提供的板级 配置文件部分来支持 CC2640R2DK_CXS 引脚封装。  在成功构建之后、您应该对定制硬件进行任何必要的微小调整。  如果您继续遇到困难、请提供具体的错误(屏幕截图或日志)。

    此致、
    瑞安

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

    您好、Ryan、

    默认 Project Zero 在 TI 开发板上按预期工作。

    我正在尝试为采用 CC2640R2F 封装- 2.7mm x 2.7mm WCSP 的定制 PCB 板构建并执行 Project Zero。

     根据上述要求、我已将射频符号定义为#define CC2640R2EM_CXS。

    您能告诉我需要修改哪些  引脚才能在  CC2640R2_LAUNCHXL.h 中的文件中将所有其他未使用的引脚设置为 IOID_UNUSED 吗?

     在 ble_user_config.c 中的什么位置可以找到 PA 表?

    另请告诉我为成功构建和执行  Project Zero 而执行的其他步骤为定制 PCB 板

    我提到过"在定制板上运行 SDK "、但无法成功获得输出。

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

    您应该使用 C:\ti\simplelink_cc2640r2_sdk_5_30_00_03\source\ti\blestack\boards\CC2640R2DK_CXS 文件代替原始 BLE Board.h 和 CC2640R2_LAUNCHXL.c/h 文件。  您还应通过 SIMPLELINK-2-4GHz-design-reviews 审查您的定制硬件 

    此致、
    瑞安

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

    您好、Ryan、

    感谢您的答复。 非常感谢。

    我已经复制并重命名了  C:\ti\simplelink_cc2640r2_sdk_5_30_00_03\source\ti\blestack\boards\CC2640R2DK_CXS 文件。 (按照"在定制板上运行 SDK "中的说明)

    请指导我如何在导入的 Project Zero 中使用这些 Board.h 和 myboard.c/h 文件

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

    请参考 创建定制板级配置文件中的步骤 、但要从预先提供的  CC2640R2DK_CXS 和 Board.h 开始 、以替换现有的 CC2640R2_LAUNCHXL  版本。

    此致、
    瑞安

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

    您好、Ryan、

    请告诉我哪里出了问题、并告诉我获得成功输出的正确步骤。

    1.我已 从  C:\ti\simplelink_cc2640r2_sdk_5_30_00_03\source\ti\blestack\boards\CC2640R2DK_CXS 获取 CC2640R2DCS 目录

    2.已将 CC2640R2DK_CXS 目录复制到  \source\ti\boards。  已将其重命名为 MYBOARD 目录

    将 CC2640R2DK_CXS.c 和 CC2640R2DK_CXS 重命名.h为 MYBOARD.cMYBOARD.h

    4. CC2640R2_LAUNCHXLMYBOARD在工程的应用程序预定义符号中替换为

    5.         在 board.h、MYBOARD.c 和 MYBOARD.h 中将 CC2640R2DK_CXS 的所有引用替换为 MYBOARD  \source\ti\blestack\target

    6.在 SDK 中完成上述所有步骤后、我从 Resource Explorer 导入了 Project Zero。

    7.我看到下面的文件夹结构,并得到错误的输出,这是显而易见的.

    谢谢。此致、

    沙维塔·萨维德卡尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1. 导入 ble5_project_zero_cc2640r2lp_app  
    2. 构建一次、以确认您的环境设置是否合适
    3.   从工程的 Startup 文件夹中删除当前的 board.h、CC2640R2_LAUNCHXL.c/h 和 CC2640R2_LAUNCHXL_Fxns.c
    4. 将新的替换文件(Board.h、CC2640R2DK_CXS.c/h )放入 Startup 文件夹
    5.   在 tools/definites/ble5_project_zero_cc2640r2lp_app_FlashROM_StackLibrary.opt 中将 CC2640R2_LAUNCHXL 替换为 CC2640R2DK_CXS
    6. 更改 project_zero.c 内的电路板定义、以匹配新配置(例如、 Board_PIN_RLED/GLED 至 CC2640R2DK_CXS_PIN_LED3/LED4)  
    7. 重新编译工程并解决剩余的所有错误。

    此流程已确认可在我的系统上正常工作。

    此致、
    瑞安

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

    您好、Ryan、

    感谢大家分享上述步骤。 该信息切中要点且有助于成功执行 Project  Zero ble5_project_zero_cc2640r2lp_app。

    我正在尝试执行项目 Simple Broadcaster 和 Simple Peripheral。

    我已经执行了您上次回复中记下的以下步骤

    1. 导入 ble5_project_zero_cc2640r2lp_app  
    2. 构建一次、以确认您的环境设置是否合适
    3.   在 tools/defines/ble5_project 中将 CC2640R2_LAUNCHXL 替换为 CC2640R2DK_CXS

    我还尝试修改/替换不同的板级配置文件、但无法成功执行。

    您能帮助我说明一下前面针对 项目简单广播设备和简单外设的清晰步骤吗?

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

    您可以尝试保留板级配置文件名称、但如果因命名而导致构建问题、请更改板级配置文件内容。  现在、您将执行与在 project_zero 中针对 simple_broadcaster 和 simple_peripheral 所完成的过程相同的过程。

    此致、
    瑞安

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

    您好、Ryan、

    我已经执行了 您之前回复中提到的以下步骤:

    1. 导入 ble5_project_zero_cc2640r2lp_app  
    2. 构建一次、以确认您的环境设置是否合适
    3. [已跳过]-   从项目的 Startup 文件夹中删除当前 Board.h、CC2640R2_LAUNCHXL.c/h 和 CC2640R2_LAUNCHXL_Fxns.c
    4. [已跳过]-将新的替换文件(Board.h、CC2640R2DK_CXS.c/h )放入 Startup 文件夹
    5. 将 ble5_simple_peripheral_cc2640r2lp_app/tools/definites/ble5_simple_peripheral_cc2640r2lp_app_FlashROM_StackLibrary.opt 中的 CC2640R2_LAUNCHXL 替换为 CC2640R2DK_CXS

    进一步执行第6步、您能否确认 在 simple_peripheral.c 中哪些电路板定义需要更改?

    或者、请告诉我需要执行的任何其他步骤。

    在调试执行时、打开的是  CC2640R2_LAUNCHXL.h 文件、而不是 CC2640R2DK_CXS.h 文件。

    您能否确认 简单外设成功执行的步骤?

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

    为什么在您的最新回复中、第3步和第4步显示为"跳过"?  如果您对 CC2640R2FRSM 器件包使用 ble5_project_zero、则应严格遵循我的流程。  使用 LAUNCHXL 文件而不是 CXS 进行调试是对您忽略了我的指令的确认。  我认为我提出的第六个步骤不言自明,基本上已经提供了有关示例所需的所有改动。

    使用 工作站上已安装的离线版本 CCS、而不是 CCS Cloud。

    此致、
    瑞安

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

    您好、Ryan、

    在导入 Simple Peripheral 项目后、

    Startup 文件夹如下所示、因此我必须跳过步骤3和$、因为文件不存在。

    请指导我如何完成第3步和第4步。 没有打算忽视你的任何一个步骤,因为它们是非常精确和有用的。

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

    您好、Ryan、

    我正在尝试执行  simple peripheral 项目。

    成功执行 Project Zero

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

    感谢您的澄清、您提到了 project_zero 的导入步骤使我感到困惑、但看到之后您要更改与 simple_peripheral 相关的文件。  通过使用 simple_peripheral 示例、定义 CC2640R2DK_CXS 将允许 board.c 参考 cc2640r2em_board.c、然后后者使用 此器件封装的正确 CC2640R2DK_CXS.c 和 Board.h 文件。  因此、为 CC2640R2DK_CXS 切换 CC2640R2_LAUNCHXL  应该是唯一需要的更改。  请确保在重新构建之前清理工程。  如果您继续遇到问题、请展示如何进行调试以验证 CC2640R2_LAUNCHXL 文件仍在使用。

    此致、
    瑞安

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

    您好、Ryan、

    感谢您的答复。 它有助于成功执行 Simple Peripheral 工程

    清理项目帮助。 此外、我 删除了该项目、然后将其重新导入。

    现在、 在执行 Simple Peripheral Project 时会使用此器件包的正确 CC2640R2DK_CXS.c 和 Board.h 文件。

     

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

    您好、Ryan、

    查询1:根据 简单外设文档...Characteristic1演示了读和写属性。  此特性的值默认设置为"01"。 您能否告诉我 此值是在哪个文件中定义的、以便可以更改?

    查询2:简单外设文档显示..该应用程序使用 UART 外设为应用程序提供接口。 UART 仅用于显示消息。

    如果要在串行控制台上显示来自特征1读写值的消息、需要执行什么操作?

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

    我很高兴听到您现在能够成功构建和测试。  由于这些问题不在原始 POST 查询范围内、我建议您创建一个新主题、以便正确的专家能够满足您的其他支持需求。

    此致、
    瑞安

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

    您好、Ryan、

    感谢您的及时 帮助和支持。

    当然将创建另一个线程。  

    谢谢。此致、

    施韦塔