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.

[参考译文] CCS/CC1350STK:为 CC1350 SensorTag 构建 http://www.ti.com/tool/TIDA-01469

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/833183/ccs-cc1350stk-building-http-www-ti-com-tool-tida-01469-for-the-cc1350-sensortag

器件型号:CC1350STK
Thread 中讨论的其他器件: CC2640CC1350SYSBIOS

工具/软件:Code Composer Studio

大家好、

我在构建这一旧项目时遇到了 SoM 问题、该项目可实现 CC1350stk 的预防性维护。 目前似乎缺少 driverlib、但我无法在任何位置找到文件或 driverlib。 我不确定如何继续。 我的任务是使预防性维护项目在 SensorTag 上运行。

下面是构建日志、之后是错误日志:

生成日志

****为 simple_peripheral_cc1350lp_app 构建配置 FlashROM ****

"C:\\ti\\ccs910\\ccs\\utils\\bin\\gmake"-k -j 8 all -O

编译文件:"../TOOLS/cc2640.cfg
调用:XDCtools
"C:/ti/xdctools_3_32_00_06_core/xs "--xdcpath="C:/ti/tirtos_cc13xx_cc26xx_2_21_01_08/packages;C:/ti/tirtos_cc13xx_cc26xx_2_21_01_08/products/tidrivers_cc13xx_cc26xx_2_21_01_01/packages;C:/ti/tirtos_cc13xx_cc26xx_2_21_01_08/products/bios_6_46_01_38/packages;C:/ti/tirtos_cc13xx_cc26xx_2_21_01_08/products/uia_2_01_00_01/packages;C:/ti/ccs910/ccs/ccs_base;" xdc.tools.configuro -config Pkg -t ti.targets.arm.elf.M3 -p ti.platforms.simplelink:CC1350F128 /ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages/ti/drivers /ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc /ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info /ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx -r release -c "C:/ti/ccs910/ccs/tools/compiler/ti-cgt-arm_18.12.2.LTS /ti/simplelink/ble_sdk_2_02_01_18/src/examples/simple_peripheral/cc26xx/app /ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx /ti/simplelink/ble_sdk_2_02_01_18/src/profiles/simple_profile/cc26xx -compileOptions "-mv7M3 -cn\-cn\-cn\"cn\"cn_path=-cn\"cn\"cn_cn\"cn_cn-cn\-cn\"cn\"cn_path=/ti/ccs910/ccs/tools/compiler/ti-cgt-arm_18.12.2.LTS/include /ti/simplelink/ble_sdk_2_02_01_18/src/inc /ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles /ti/simplelink/ble_sdk_2_02_01_18/src/profiles/simple_profile -cn"-cn-cn-cn-cn\-cn-cn\"cn\-cn\".com.cn_cn\-cn"-cn_cn\-cn-cn\-cn-cn\".com.cn"-cn-cn\-cn_cn\-cn_cn\-cn-cn\-cn-cn\-cn"-cn-cn\-cn\".com.cn-cn\".com.cn"-cn-cn-cn\".com.cn-cn"-cn-cn-cn-cn-cn"-cn-cn-cn-cn\/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc "-include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common "-include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/target /ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc /ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc /ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc13xxware_2_04_02_17240 "-include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx "-include_path="C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata /ti/simplelink/ble_sdk_2_02_01_18/src/inc "-include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc -include_display_define CCXl=-define CCXL_carge=/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr -define CC13xR=ctradse-define -ctradse-cn_define CCXr=/ti/simplelink/ble_sdk_2_02_01_18/src/rom -ctradse-cn_g_define -ctrads=CCXr=ctradse-ctrads=-cn_sensors=-cn_g_g_g_define -ctraduel=ctradues=-cn_sensorites=-ctradue_ctradues=ctradues=ctradues=-ctradue_ctradues=ctradues=ctradue_ctradues=ctradues=ctraduese-ctradues=ctraduese-ctradues=c define=xdc_runtime_assert_disable_all --define=xdc_runtime_Log_disable_all --diag_warning=225 --diag_suppress=48 --diag_wrap=off --display_error_number --gen_func_subsections=on "../TOOLS/cc2640.cfg
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/cc2640_pem3.cfg 配置 cc2640.xem3 ...
正在生成自定义 ROM 库 makefile ...
正在开始构建库源...
制作 C:/Users/jees9/workspace_v9/simple_peripheral_cc1350lp_app/TOOLS/src/sysbios/rom_sysbios.aem3 ...
gmake[1]:输入目录`C:/Users/jees9/workspace_v9/simple_peripheral_cc1350lp_app/TOOLS/src/sysbios
clem3 C:/ti/tirtos_cc13xx_cc26xx_2_21_01_08/products/bios_6_46_01_38/packages/ti/sysbios/BIOS.c……

>>编译失败
gmake[1]:离开目录`C:/Users/jees9/workspace_v9/simple_peripheral_cc1350lp_app/TOOLS/src/sysbios
库构建失败。
tools/subdir_rules.mk:12:目标'Build-803811407-InProc '的配方失败
"C:/ti/tirtos_cc13xx_cc26xx_2_21_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/cc26xx/Boot.c "、第36行:致命错误:无法打开源文件"driverlib/sys_ctrl.h"
1在编译"C:/ti/tirtos_cc13xx_cc26xx_2_21_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/cc26xx/Boot.c "时检测到灾难性错误。
编译已终止。
gmake.1]:***[ROM_SysBIOS.obj]错误1.
gmake:***[C:/Users/jees9/workspace_v9/simple_peripheral_cc1350lp_app/TOOLS/src/sysbios/rom_sysbios.aem3 ]错误2.
错误:xdc.cfg.SourceDir:"c:/ti/xdctools_3_32_00_06_core/packages/xdc/cfg/SourceDir.xs,第209行:xdc.cfg.SourceDir:生成的源库生成失败:退出状态= 2:

JS:"c:/ti/xdctools_3_32_00_06_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
gmake.exe:***[package/cfg/ccc2640_pem3.xdl]错误1
gmake.exe:***删除文件`package/cfg/CC2640_pem3.xdl'
gmake.exe:***[package/cfg/cc2640_pem3.xdl]删除文件`package/cfg/cc2640_pem3.h'
gmake.exe:***[package/cfg/cc2640_pem3.xdl]删除文件`package/cfg/cc2640_pem3.c'
JS:"c:/ti/xdctools_3_32_00_06_core/packages/xdc/tools/Cmdr.xs、第51行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmake[1]:***[Build-803811407-InProC]错误1.
gmake:***[build-803811407]错误2.
tools/subdir_rules.mk:9:目标'build-803811407'的配方失败
gmake:目标"全部"不会由于错误而重新生成。

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

错误日志

无法打开源文件"driverlib/sys_ctrl.h"
gmake:***[build-803811407]错误2.
gmake:***[C:/Users/jees9/workspace_v9/simple_peripheral_cc1350lp_app/TOOLS/src/sysbios/rom_sysbios.aem3 ]错误2.
gmake:目标"全部"不会由于错误而重新生成。
gmake.exe:***[package/cfg/cc2640_pem3.xdl]删除文件`package/cfg/cc2640_pem3.c'
gmake.exe:***[package/cfg/cc2640_pem3.xdl]删除文件`package/cfg/cc2640_pem3.h'
gmake.exe:***删除文件`package/cfg/CC2640_pem3.xdl'
gmake[1]:***[Build-803811407-InProC]错误1.
gmake.1]:***[ROM_SysBIOS.obj]错误1.
xdc.cfg.SourceDir:生成的源库构建失败:退出状态= 2:

 

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

    我使用以下版本的工具验证了此工程的编译过程没有错误:

    BLE SDK 2.01.18  
    TI-RTOS 2.20.01.08
    ARM 编译器- 5.2.6

    我在日志中看到您使用的是 TI-RTOS 2.21.01.08。 这可能是错误的来源。 BLE SDK 和 TI-RTOS 之间的兼容性通常对于避免这些类型的错误很重要、因此、通常最好查看 BLE SDK 的发行说明、以查看它与哪个版本的 TI-RTOS 兼容。 根据 BLE SDK 2.02的发行说明、我使用了 TI-RTOS 2.20.01.08、没有问题。

    请安装该版本的 TI-RTOS (您可以从 此处下载)、然后将项目设置为使用该版本进行编译。


    还要确保已安装 ARM 编译器版本5.2.6并用于编译。


    然后重建项目、并告知我们错误是否仍然存在。

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

    非常感谢、这非常有帮助。 我似乎找不到您要参考的 BLE SDK 版本? 因此错误仍然存在...

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

    我假设您的程序基于 BLE SDK 2.01.18、并且您已经安装了该程序、因为这是您的构建输出中显示的版本。

    如果尚未安装、您可以从 http://www.ti.com/tool/BLE-STACK-ARCHIVE 下载并安装它

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

    现在它已经构建了:)谢谢!

    您是否有关于修改项目以便在 cc1350 SensorTag 上工作的建议?

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

    [引用 user6127571"]您是否有任何关于修改项目的建议,以便它可以在 cc1350 SensorTag 上运行?

    很抱歉,我不是最好的回答者。 请在低于1GHz 论坛中发布有关该问题的新问题。