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:xdc.cfg.SourceDir:生成的源库构建失败:退出状态= 2:

Guru**** 2999690 points

Other Parts Discussed in Thread: CC2640R2F, SYSBIOS

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/926164/ccs-xdc-cfg-sourcedir-build-of-generated-source-libraries-failed-exit-status-2

Thread 中讨论的其他器件:CC2640R2F、 SYSBIOS

工具/软件:Code Composer Studio

您好、示例项目"tirtos_builds_CC2640R2_LAUNCHXL_release_ccs"在构建期间遇到了该问题。

我注意到下面这个命令中遗漏了"$<"、但是故障排除说明没有告诉我如何在 Project Properties 中的"${command}${flags}${inputs}"末尾添加"../filename.cfg。

"C:/ti/xdctools_3_61_00_16_core/xs "-xdcpath="C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/source;C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M3 -p ti.platforms.simplelink:CC2640R2F -r release -c "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-arm_20.2.1.LTS "--compileOptions "-DDeviceFamily_CC26X0R2 ""../release.cfg"

我在目录中没有看到任何空格

以下是控制台中的历史记录:

编译文件:"../release.cfg"

调用:XDCtools

"C:/ti/xdctools_3_61_00_16_core/xs "-xdcpath="C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/source;C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M3 -p ti.platforms.simplelink:CC2640R2F -r release -c "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-arm_20.2.1.LTS "--compileOptions "-DDeviceFamily_CC26X0R2 ""../release.cfg"

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

正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...

正在从 package/cfg/release_pem3.cfg 配置 release.xem3 ...

正在生成自定义 ROM 库 makefile ...  

正在开始构建库源...

制作 C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/sysbios/rom_sysbios.aem3 ...

clem3 C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages/ti/sysbios/BIOS.c……

库构建失败。

subdir_rules.mk:12:目标'Build-1046842913-InProc '的配方失败

   0 [Main] sh 612 SYNC_ITH_CHild:子项252 (0x21C)在状态代码0xC0000142的初始化前已死亡

   19 [Main] sh 612 SYNC_ITH_Kild:***子状态等待 longjmp

C:/Users/siyan/AppData/Local/Temp/make4644-3.sh:fork:资源暂时不可用

gmake[1]:***[makefile:61:ROM_SYSBIOS.obj]错误128

gmake:***[C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/makefile.libs:57:C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/sysbios/rom_sysbios.aem3 ]错误2.

错误:xdc.cfg.SourceDir:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/cfg/SourceDir.xs,第209行:xdc.cfg.SourceDir:生成的源库生成失败:退出状态= 2:

 

JS:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!

gmake.exe:***[package.mak:202:package/cfg/release_pem3.xdl]错误1

gmake.exe:***删除文件'package/cfg/release_pem3.xdl'

gmake.exe:***[package/cfg/release_pem3.xdl]删除文件'package/cfg/release_pem3.h'

gmake.exe:***[package/cfg/release_pem3.xdl]删除文件'package/cfg/release_pem3.c'

JS:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。

gmaking[1]:***[Build-1046842913-InProC]错误1.

编译文件:"../release.cfg"

调用:XDCtools

"C:/ti/xdctools_3_61_00_16_core/xs "-xdcpath="C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/source;C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M3 -p ti.platforms.simplelink:CC2640R2F -r release -c "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-arm_20.2.1.LTS "--compileOptions "-DDeviceFamily_CC26X0R2 ""../release.cfg"

正在从 package/cfg/release_pem3.cfg 配置 release.xem3 ...

正在生成自定义 ROM 库 makefile ...  

正在开始构建库源...

制作 C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/sysbios/rom_sysbios.aem3 ...

clem3 C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages/ti/sysbios/BIOS.c……

库构建失败。

subdir_rules.mk:12:目标'Build-1046842913-InProc '的配方失败

   0 [Main] sh 14416 SYNC_ITH_CHild:子项2456 (0x214)在状态代码0xC0000142的初始化之前死亡

   18 [Main] sh 14416 SYNC_ITH_Kild:***子状态等待 longjmp

C:/Users/siyan/AppData/Local/Temp/make2032-3.sh:fork:资源暂时不可用

gmake[1]:***[makefile:61:ROM_SYSBIOS.obj]错误128

gmake:***[C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/makefile.libs:57:C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/sysbios/rom_sysbios.aem3 ]错误2.

错误:xdc.cfg.SourceDir:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/cfg/SourceDir.xs,第209行:xdc.cfg.SourceDir:生成的源库生成失败:退出状态= 2:

 

JS:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!

xdctools_3_61_00_16_core\gmake.exe:***[package.mak:202:package/cfg/release_pem3.xdl]错误1.

xdctools_3_61_00_16_core\gmake.exe:***删除文件'package/cfg/release_pem3.xdl'

xdctools_3_61_00_16_core\gmake.exe:***[package/cfg/release_pem3.xdl]删除文件'package/cfg/release_pem3.h'

xdctools_3_61_00_16_core\gmake.exe:***[package/cfg/release_pem3.xdl]删除文件'package/cfg/release_pem3.c'

JS:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。

gmak[2]:***[Build-1046842913-InProC]错误1.

gmaking[1]:***[Build-1046842913]错误2.

gmake[1]:目标'configPkg/linker.cmd'不会由于错误而重做。

subdir_rules.mk:9:目标'build-1046842913'的配方失败

Makefile:127:目标“全部”的配方失败

gmake:***[全部]错误2.

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

生成文件:"../release.cfg"调用:xDCtools "C:/ti/xdctools_3_61_00_16_core/xs "--xdcpath="C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/source;C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages;" xdc.tools.configuro configPkg -t ti.targets.arm.elf.M3 -p ti.platforms.simplelink:CC2640R2F -r release -c "C:/ti/ccs1010/ccs/tools/compiler/ti-cgt-arm_20.2.1.LTS "-compileOptions "-DDevice_configurpkg - t ti.target.arm.elf.M3 -p .elf.M3 -p release_pem3.cfg -r release -c -c、因为 xmak.c 包是从 package.xdc.in文件包中生成的、而不是用于创建自定义文件包(xdcs.cd.cd.ec.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.cd.  开始构建库源...制作 C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/sysbios/rom_sysbios.aem3 ... clem3 C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages/ti/sysbios/BIOS.c ...构建库失败。subdir_rules.mk:12:目标'Build-1046842913-InProc 的配方失败   0 [Main] mak612 SYNC_with_child:子项252 (0x21C)在状态代码0xC0000142初始化之前失效   [Main] maksh 612 sync_with_child:子项:/Users/siyan/AppData/Local/Temp/make4644-3.sh rom_SysBIOS.obj]错误128gmake:***[C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/makefile.libs:57:C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/sysbios/rom_sysbios.aem3 ]错误2error:xdc.cfg.SourceDir:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/cfg/SourceDir.xs ",第209行:xdc.cfg.Sourcedl:生成生成的源库失败:退出状态= 2: JS:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/cfg/Main.xs:",第160行:错误:配置失败!删除 cfg.pg3_debug/empdl 文件包[cfg.em3_delease/sobe.cfg.exclode.exe 文件包:pg3_dem3_debug/em3_delease.cfg.dl.dl.exe.exe 文件包:删除 pg3_debug/em3_debug/em3_delease.cfg.dl.dl.dl.dl.dl.dl.exe "C:/ti/xdctools_3_61_00_16_core/packages/xdc/tools/Cmdr.xs /ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages、第52行:错误:xdc.tools.configuro:由于早期错误(状态= 2)而导致配置失败;'linker.cmd'已删除.gmake[1]:***[build-1046842913-InProc ]错误1Building 文件:"./release.cfg"调用:xdcts "C:/ti/xdctools_3_61_00_16_core/xs ti.platforms.simplelink:CC2640R2F -/ti/simplelink_cc2640r2_sdk_4_20_00_04/source /ti/ccs1010/ccs/tools/compiler/ti-cgt-arm_20.2.1.LTS -configdc-t.c:-c:-config.c compileOptions "-DDeviceFamily_CC26X0R2 "../release.cfg"从 package/cfg/release_pem3.cfg 配置 release.xem3 ...正在生成自定义 ROM 库 makefile ...  开始构建库源...制作 C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/sysbios/rom_sysbios.aem3 ... clem3 C:/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages/ti/sysbios/BIOS.c ...构建库失败。subdir_rules.mk:12:目标'Build-1046842913-InProc 的配方失败   0 [Main] mak14416 SYNC_with_child:child 2456 (0x214)在初始化状态代码0xC0000142   18之前死亡***[Main] make_with_child:/Users/siyan/AppData/Local/Temp/make2032-3.sh rom_sysbios.obj]错误128gmake:***[C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/makefile.libs:57:C:/Users/siyan/workspacev20/tirtos_builds_CC2640R2_LAUNCHXL_release_ccs/src/sysbios/rom_sysbios.aem3 ]错误2error:xdc.cfg SourceDir:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/cfg/SourceDir.xs ",行209:xdc.cfg SourceDir:生成生成的源库失败:退出状态= 2: js:"c:/ti/xdctools_3_61_00_16_core/packages/xdc/cfg/Main.xs:行160:错误:配置失败!cfg.Sourcedlp:删除 xp3_dcine_package/em3_dcp.dlpdc3_debug/em3_debug/em3_delease.exe 文件包:xp3_dcem3_dcine_release_package_dem3_debug/g3_debug/em3_debug/em3_dem3_dem3_dem3_dem3_dem3_dem3_dem3_dem3_dem3_dem3_dem3_dem3_delease_package_models/sem3_dem3_dem3_dem3_dem3_dem3_dem3_debug/em3_dem3_dem3_dem3_dem3_dem3_dem3_delease1. "c:/ti/xdctools_3_61_00_16_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于早期错误(状态= 2)而导致配置失败;'linker.cmd'已删除.gmake[2]:***[build-1046842913-InProc ]错误1gmake[1]:***[build-104684127 4mcepo]错误2gmakedes1[reproc:'degreproc 针对'target.config1.makedrules'的所有目标配置文件错误:config104des':makedes':'des' subpropkg1gedes':'des
****构建完成****

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

    尊敬的 XIN:

    您的路径中是否有另一个外壳? 您能否从命令提示符中执行"回显%Path%"(我假设您在 Windows 上)。 您是否在该路径中看到另一个 shell。 否则、您能否将回波结果附加到此线程。

    Todd

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

    你(们)好

    结果如下

    C:\Users\Siyan\workspacev20>echo %Path%
    C:\Users\Siyan\AppData\Local\Programs\PYTHON37-32\;
    C:\Python27\;
    C:\Users\Siyan\AppData\Local\Programs\PYTHON37-32\Scripts;
    C:\Python27\Scripts;
    C:\Program Files\Espressif\ESP-IDF Tools\mconf-IDF;
    C:\Program Files\Espressif\ESP-IDF Tools\tools\bin;
    C:\Program Files (x86)\Common Files\Oracle\Java\javapath;
    C:\WinAVR-20100110\bin;
    C:\WinAVR-20100110\utils\bin;
    C:\TwinCAT\Common64;
    C:\TwinCAT\Common32;
    C:\Windows\system32;
    C:\Windows;
    C:\Windows\System32\WBEM;
    C:\Windows\System32\WindowsPowerShell\v1.0\;
    C:\Windows\System32\OpenSSH\;
    C:\etcher-CLI;
    C:\MinGW\bin;
    C:\Users\Siyan\AppData\Roaming\PYTHON37\Scripts;
    C:\Program Files\Git\cmd;
    C:\Program Files\nodejs\;
    C:\Program Files\CMake\bin;
    C:\Program Files\PuTTY\;
    C:\Strawberry\c\bin;
    C:\Strawberry\perl\site\bin;
    C:\Strawberry\perl\bin;
    C:\Program Files\dotnet\;
    C:\texlive\2019\bin\win32;
    C:\Users\Siyan\.货运\bin;
    C:\Users\Siyan\AppData\Local\Programs\PYTHON37-32\Scripts\;
    C:\Users\Siyan\AppData\Local\Programs\PYTHON37-32\;
    C:\Users\Siyan\AppData\Local\Microsoft\WindowsApps;
    C:\Users\Siyan\AppData\Local\Programs\Microsoft VS Code\bin;
    C:\etcher-CLI;
    C:\Users\Siyan\AppData\Roaming\NPM;
    C:\Users\Siyan\AppData\Local\Microsoft\WindowsApps;
    C:\MinGW\bin;
    C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\vc\Tools\MSVC\14.24.28314\bin\Hostx64\x64;
    C:\Users\Siyan\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\;
    C:\Program Files\esito\;
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 XIN:

    我看到几个项目可能包括 shell (例如 perl、python、MinGW)。 您能否删除这些内容并查看构建是否正常工作。 有关这方面的更多详细信息、请参阅 https://e2e.ti.com/support/processors/f/791/p/926619/3423087#3423087

    Todd

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

    你(们)好

    谢谢、我终于发现 WinAVR 的 shell 导致了错误。 删除后、构建完成。