TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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-CC1310:Code Composer Studio tirtos生成问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/654231/ccs-launchxl-cc1310-code-composer-studio-tirtos-build-problems

部件号:LAUNCHTXL-CC1310
“Thread:CC1310SysBIOS”中讨论的其它部件

工具/软件:Code Composer Studio

大家好,我正在使用CC1310启动板和CCS 7.2 .........0,只是尝试运行pwmled_cc1310_LaunchXL_tirtos_CCS示例代码,当我尝试编译代码时,遇到了一些错误

"无法生成项目。 引用的RTSC配置项目'tirtos_build_CC1310_LAUNCXL_RELEASE _CCS'包含构建错误。pwmled _CC1310_LAUNCHXL_tirtos_CCS pwmled_CC1310_LAUNCHL_tirtos_CCS"

我想这是“tirtos_build_CC1310_LAUNCXL_release_CCS”的问题,我尝试单独编译它,它给了我很多错误。下面是整个构建消息。


****仅清除配置构建项目tilto_build_CC1310_LAUNCXL_release_CCS的调试****

"C:\\ti\\ccsv7\\utils\\bin\\gmake "-k -j 12 Clean -O
del /F "tirtos_builds_CC1310_LAUNCHXL_release_CCS.lib"../src/makefile.libs""configPkg\linker .cmd""configPkg\compiler.opt"
Makefile:145:目标'clean (清除)的配方失败
系统找不到指定的文件。
gmake:[cleal]错误1 (忽略)
系统找不到指定的文件。
gmake:[cleal]错误2 (忽略)
rmdir /S/Q "configPkg\"
Makefile:145:目标'clean (清除)的配方失败
'完成清洁'
''

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

****项目to_build_CC1310_LAUNCXL_RELEASE的配置调试****

"C:\\ti\\ccsv7\\utils\\bin\\gmake "-k -j 12 all -o
gmake [1]:输入目录'C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCXL_release_CCS/Debug'
'生成文件:./release.cfg'
'调用:XDCtools'
“c:/ti/xdctools_3_50_02_20_core/xs”--xdcpath="C:\ti/configelink_cc13x0_sdk_1_60_00_21/source;C:\ti/simplelink_cc13x0_sdk_1_60_00_21/kernel/tir/trl/track/cds -/cds ti.platforms.simplelink:CC1310F128 -7." 16.9 -scxf_compilink_cc13x0_sck_scdk_1_compos_1_x0_1_scdscdx0_1_scdscdscdx0_1_comput_1_compos-f_1.cds -xf_1.crs/f_xf.cds -xf_xf_xf_xf_xf_xf.cds -xf_xf_xf_xf_xf_xf_l.cds -/
正在制作package.mak (因为package.Bld)...
正在生成包configPkg的接口(因为package/package.xdc.inc早于package.xdc)...
正在从package/cfg/release_pem3.cfg配置release.xem3...
正在生成自定义ROM库makefile ...
正在开始生成库源...
制作C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCHL_release_CCS/src="/SysBIOS/RO_SysBIOS.aem3...
gmake [1]:输入目录`C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCHXL_release_CCS/src="/SysBIOS'
clem3 C:/ti/simplelink_cc13x0_sdk_1_60_00_21/kernel/tirtos/packages/ti/SysBIOS/BIOS.c ...

>>编译失败
gmake [1]:正在退出目录`C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCHXL_release_CCS/src="/SysBIOS'
生成库失败。
subdir_rules.mk:12:目标'build_1317695535-InProc'的配方失败
"C:\MinGW\MSYS\packages\..\include\_ansi.h" 1.0 ,第15行:致命错误:无法打开源文件"sys/config.h"
编译“C:\ti/simplelink_cc13x0_SDK_1_60_00_21/source/ti/posix/tirtos/Clock.c”时检测到1个灾难性错误。
编译已终止。
gmake [1]:***[ROM_SysBIOS.obj]错误1
gmake:***[C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCHXL_RELEASE _CCS/src="/SysBIOS/RO_SysBIOS.aem3]错误2
错误:xdc.cfg.SourceDir:“c:/ti/xdctools_3_50_02_20_core/packages/xDC/cfg/SourceDir.xs”,第209行:xdc.cfg.SourceDir:生成的源库构建失败:退出状态=2:

js:“c:/ti/xdctools_3_50_02_20_core/packages/xDC/cfg/Main.xs”,第160行:错误:配置失败!
gmake.exe:***[package/cfg/release_pem3.xdl]错误1
gme.exe:*** Deleting file `package/cfg/release_pem3.xdl'(正在删除文件package/cfg/release_pem3.xdl)
gme.exe:***[package/cfg/release_pem3.xdl] Deleting file `package/cfg/release_pem3.h'(gme.exe:***[package/cfg/release_pem3.xdl]正在删除文件)
gmake.exe:***[package/cfg/release_pem3.xdl]正在删除文件`package/cfg/release_pem3.c'
js:“c:/ti/xdctools_3_50_02_20_core/packages/xDC/tools/Cmdr.xs”,第52行:错误:xdc.tools.configuro:由于较早的错误配置失败(状态=2);'linker.cmd'已删除。
gmake [1]:***[builc-1317695535-InProc]错误1
gmake [1]:离开目录'C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCXL_release_CCS/Debug'
'生成文件:./release.cfg'
'调用:XDCtools'
“c:/ti/xdctools_3_50_02_20_core/xs”--xdcpath="C:\ti/configelink_cc13x0_sdk_1_60_00_21/source;C:\ti/simplelink_cc13x0_sdk_1_60_00_21/kernel/tir/trl/track/cds -/cds ti.platforms.simplelink:CC1310F128 -7." 16.9 -scxf_compilink_cc13x0_sck_scdk_1_compos_1_x0_1_scdscdx0_1_scdscdscdx0_1_comput_1_compos-f_1.cds -xf_1.crs/f_xf.cds -xf_xf_xf_xf_xf_xf.cds -xf_xf_xf_xf_xf_xf_l.cds -/
正在从package/cfg/release_pem3.cfg配置release.xem3...
正在生成自定义ROM库makefile ...
正在开始生成库源...
制作C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCHL_release_CCS/src="/SysBIOS/RO_SysBIOS.aem3...
gmake [1]:输入目录`C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCHXL_release_CCS/src="/SysBIOS'
clem3 C:/ti/simplelink_cc13x0_sdk_1_60_00_21/kernel/tirtos/packages/ti/SysBIOS/BIOS.c ...

>>编译失败
gmake [1]:正在退出目录`C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCHXL_release_CCS/src="/SysBIOS'
生成库失败。
subdir_rules.mk:12:目标'build_1317695535-InProc'的配方失败
"C:\MinGW\MSYS\packages\..\include\_ansi.h" 1.0 ,第15行:致命错误:无法打开源文件"sys/config.h"
编译“C:\ti/simplelink_cc13x0_SDK_1_60_00_21/source/ti/posix/tirtos/Clock.c”时检测到1个灾难性错误。
编译已终止。
gmake [1]:***[ROM_SysBIOS.obj]错误1
gmake:***[C:\ti/NewWorkSpaceV7/tirtos_build_CC1310_LAUNCHXL_RELEASE _CCS/src="/SysBIOS/RO_SysBIOS.aem3]错误2
错误:xdc.cfg.SourceDir:“c:/ti/xdctools_3_50_02_20_core/packages/xDC/cfg/SourceDir.xs”,第209行:xdc.cfg.SourceDir:生成的源库构建失败:退出状态=2:

js:“c:/ti/xdctools_3_50_02_20_core/packages/xDC/cfg/Main.xs”,第160行:错误:配置失败!
xdctools_3_50_02_20_core\gmake.exe:***[package/cfg/release_pem3.xdl]错误1
xdctools_3_50_02_20_core\gmake.exe:***删除文件`package/cfg/release_pem3.xdl
xdctools_3_50_02_20_core\gmake.exe:***[package/cfg/release_pem3.xdl]正在删除文件`package/cfg/release_pem3.h'
xdctools_3_50_02_20_core\gmake.exe:***[package/cfg/release_pem3.xdl]正在删除文件`package/cfg/release_pem3.c'
js:“c:/ti/xdctools_3_50_02_20_core/packages/xDC/tools/Cmdr.xs”,第52行:错误:xdc.tools.configuro:由于较早的错误配置失败(状态=2);'linker.cmd'已删除。
gmake [2]:***[Build -1317695535-InProc]错误1
gmake [1]:***[Build-1317695535]错误2
gmake [1]:目标'configPkg/linker.cmd'由于错误而未重制。
gmake:***[All]错误2
subdir_rules.mk:9:目标'build_1317695535'的配方失败
Makefile:127:目标'All'的配方失败

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

我正在使用SimpleLink cc13x0 SDK 1.60 .0.21 和2.20 .3.50 .。  

此问题仅在我使用任何TI-RTOS代码示例代码时出现,所有的NO-RTOS工作正常。  

我尝试过的事情:

1.卸载并删除CCS和工作空间内的所有文件,然后使用7.4 重新安装.........0

2.使用1.40 的SDK版本.................0

3.使用XDCtools版本3.32 .2.25

似乎没有任何解决办法。 提前感谢您的帮助。  

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

    我怀疑您遇到了下一页的第6.1 节中描述的问题:
    processors.wiki.ti.com/.../Build_Errors_in_CCS

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

    您好,感谢您的快速响应。 我仔细检查了所有文件位置,并且检查了包括工作区在内的所有文件路径中是否有空白。 下面是我的XDCtools菜单设置。 是否还有其他可能是问题?

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

    我认为您的问题可能是由于Rafael提供的链接中指出的第二点:

    • 仔细查看CCS生成控制台,确保用于生成的sh.exe是CCS目录中的。 另外,请检查系统路径变量,查看系统路径中是否有一个早于CCS安装的sh.exe (或gmake.exe)。 如果有一个,则将用于生成,并可能导致此类生成错误。 已知包含sh.exe并可能导致冲突的一些工具链包括Cygwin,WinAVR,Yagarto。 在这种情况下,请从系统路径中删除这些冲突的工具或修改路径,以便首先看到CCS中的sh.exe和gmake.exe。


    生成输出包含以下行,该行似乎表示MinGW工具位于系统路径中,并且可能导致冲突。

    subdir_rules.mk:12:目标'build_1317695535-InProc'的配方失败
    "C:\MinGW\MSYS\packages\..\include\_ansi.h" 1.0 ,第15行:致命错误:无法打开源文件"sys/config.h"

    是否可以检查PATH环境变量?如果MinGW在PATH中,请尝试暂时将其删除,或者修改路径,使其显示在CCS路径之后? 请告诉我们这是否有助于解决构建错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    所以我从计算机上完全删除了C:\MinGW,一切都恢复正常。 感谢TI专家。