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/LAUNCXL-CC2650:CCS无法打开源文件

Guru**** 2534260 points
Other Parts Discussed in Thread: CC2650, SYSBIOS

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/638577/ccs-launchxl-cc2650-ccs-cannot-open-source-file

部件号:LAUNCHTXL-CC2650
“Thread:CC2650SysBIOS”中讨论的其它部件

工具/软件:Code Composer Studio

您好,TI社区的优秀员工,

我是这个平台的新手,因此请原谅这个可能很简单的问题。 我相信你可以帮我解决这个问题。

我刚刚开始使用CC2650 LaunchPad套件。 我的最终目标是闪存简单的BLE广播器示例,它是 TI BLE stack v.2.2 1的一部分。 我已安装BLE堆栈。 我的Windows 10 PC上安装了Code Composer Studio v7。  

我在2.21 资源管理器中为CC2650 LaunchPad的TI-RTOS下的CC2650 LaunchPad添加了一些驱动程序示例(pwmled)- v:CC2650.00.06。 但是,我无法构建此示例。 这些错误表明我缺少编译器包含路径以及应传递给XDCtools的其他编译器选项。 如果您能向我展示如何修复这些路径,我将不胜感激。 我也很想知道这一问题的根源。 我从零开始安装了所有组件,不知道为什么会破坏这些路径。 我已粘贴控制台日志和问题(错误:10)。

我尝试了云代码编写器,它能够构建和调试相同的示例,这表明问题是在我的计算机上设置代码编写器的方式所固有的。 希望这应该是一个容易的解决办法。

在我提问时,您能否告诉我如何从云代码编写器中的BLE堆栈导入示例?  

提前感谢。 我非常感谢您帮助我解锁。

Rahil


****为项目pwmled_CC2650_LAUNCHXL_TI构建配置调试****

"C:\\ti\\ccsv7\\utils\\bin\\gmake "-k -j 8 all -o
gmake [1]:正在输入目录'C:\Users/xxxx/OneDrive"实验室/TI_Workspace/pwmled_CC2650_LAUNCHXL_TI/Debug'
'生成文件:../pwmled.cfg '
'调用:XDCtools'
c:/ti/xdctools_3_32_00_06_core/xs"--xdcpath="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/packages ;C:/ti/ti/r_cctos_cc13xx_cc13xx_r_r_gs_cr_20.x_cr_cr_gs_cr_-20_gs_c_ ti.platforms.simplelink:CC2650F128 16.9 -26xx_k/r.cr_k_k_2.crts_k_k_k_k_2.cr_k_2.cr_g_k_k_k_2.cr_k_k_k_k_2.cr_k_k_2.cr_-20_-20_-k_-k_-k_k_k_k_k_k_k_k_k_k_k_k_k_k_k_2.cr_-k_-k_-20_-k_-k_-k_-k_-k_-k_-k_-k_-k_-k_-k_-k_ 16.9
正在制作package.mak (因为package.Bld)...
正在生成包configPkg的接口(因为package/package.xdc.inc早于package.xdc)...
正在从package/cfg/pwmled_pem3.cfg配置pwmled.xem3 ...
正在生成自定义ROM库makefile ...
正在开始生成库源...
制作C:/Users/xxxx/OneDrive"实验室/TI_Workspace/pwmled_CC2650_LAUNCHXL_TI/src/SysBIOS/RO_SysBIOS.aem3...
gmake [1]:正在输入目录`C:\Users/xxxx/OneDrive"实验室/TI_Workspace/pwmled_CC2650_LAUNCHXL_TI/src/SysBIOS'
clem3 C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/SysBIOS/BIOS.c ...

>>编译失败
gmake [1]:正在退出目录`C:\Users/xxxx/OneDrive"实验室/TI_Workspace/pwmled CC2650_LAUNCHXL_TI/src/SysBIOS'
生成库失败。
subdir_rules.mk:33:目标'build_2136563087-InProc'的配方失败
"C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/BIOS_6_46_01_38/packages/ti/SysBIOS/famili/arm/cc26xx/Boot.c",第36行:致命错误:无法打开源文件"driverlib/sys_Ctrl.h"
在“C:\ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/BIOS_6_46_01_38/packages/ti/SysBIOS/famili/arm/cc26xx/Boot.c”的编译中检测到1个灾难性错误。
编译已终止。
gmake [1]:***[ROM_SysBIOS.obj]错误1
gmake:***[C:/Users/xxxx/OneDrive" Labs/TI_Workspace/pwmled_CC2650_LAUNCXL_TI/src/SysBIOS/RO_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/pwmled_pem3.xdl]错误1
gme.exe:*** Deleting file `package/cfg/pwmled_pem3.xdl'(正在删除文件package/cfg/pwmled_pem3.xdl)
gmake.exe:***[package/cfg/pwmled_pem3.xdl]正在删除文件`package/cfg/pwmled_pem3.h'
gmake.exe:***[package/cfg/pwmled_pem3.xdl]正在删除文件`package/cfg/pwmled_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]:***[built-2136563087-InProc]错误1
gmake:***没有用于生成目标'build-2136563087'的规则,'configPkg/compiler.opt'需要。
gmake:***没有用于生成目标'build-2136563087'的规则,'configPkg/compiler.opt'需要。
gmake:***没有用于生成目标'build-2136563087'的规则,'configPkg/compiler.opt'需要。
gmake [1]:正在离开目录'C:\Users/xxxx/OneDrive" Labs/TI_Workspace/pwmled_CC2650_LAUNCHXL_TI/Debug'
gmake:由于错误,目标'all'没有重制。

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


说明资源路径位置类型
无法打开源文件"driverlib/sys_ctrl.h".ccsproject /pwmled_CC2650_LAUNCXL_TI line 36,外部位置:c:\ti\titros_cc13xx_cc26xx_2_20_01_08\products\BIOS_6_46_01_38\packages\ti\SysBIOS\famili\arm\con.Boot\ck.c/c+ problem
gmake:***[C:\Users/xxxx/OneDrive" Labs/TI_Workspace/pwmled_CC2650_LAUNCXL_TI/src/SysBIOS/RO_SysBIOS.aem3]错误2 pwmled _CC2650_LAUNCXL_TI C/C++问题
gmake:***没有生成目标'build-2136563087'的规则,'configPkg/compiler.opt'需要。pwmled_CC2650_LAUNCCHXL_TI C/C++问题
gmake:由于错误,目标'all'没有重制。pwmled CC2650_LAUNCHXL_TI C/C++问题
gmake.exe:***[package/cfg/pwmled_pem3.xdl]正在删除文件`package/cfg/pwmled_pem3.c' pwmled _CC2650_LAUNCHXL_TI C/C++问题
gmake.exe:***[package/cfg /pwmled_pem3.xdl]正在删除文件`package/cfg /pwmled_pem3.h' pwmled_CC2650_LAUNCHXL_TI C/C++问题
gmake.exe:*** Deleting file `package/cfg /pwmled_pem3.xdl' pwmled _CC2650_LAUNCHXL_TI C/C++ problem
gmake [1]:***[build_2136563087-InProc]错误1 pwmled CC2650_LAUNCHXL_TI C/C++问题
gmake [1]:***[ROM_SysBIOS.obj]错误1 pwmled CC2650_LAUNCHXL_TI C/C++问题
xdc.cfg.SourceDir:生成的源库构建失败:退出状态=2:.xchelp /pwmled_CC2650_LAUNCHXL_TI行209 C/C++问题

 

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

    Rahil,您好!

    是否可以从工作区位置删除所有空格? 在"C:/Users/Lutz Group/OneDrive"中有一些空格。

    另一个常见问题是在您的环境中使用另一个外壳(例如cygwin)。

    托德

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好,Todd,空间是问题所在。 这解决了问题。 谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很好。 感谢您的回复。