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 12.7编译 TI-RTOS 工程(我从 C:\ti\simplelink_msp432e4_sdk_4_20_00_12\examples\rtos\MSP_EXP432E401Y 尝试了大多数示例)。 此外、我尝试了不同版本的 CCS、但是结果是一样的。 但是、我在另一台笔记本电脑上安装了 CCS 12.7、运行良好。 我可以轻松编译。
/*====== HWI 配置======= */
var halHwi = xdc.useModule('ti.sysbios.hal.Hwi');
var m3Hwi = xdc.useModule('ti.sysbios.family.arm.m3.Hwi');
*! Windows 规格
Windows 10 Pro 版
版本21H2
操作系统内部版本19044.3086
体验 Windows Feature Experience Pack 1000.19041.1000.0
错误详细信息:
****项目 tirtos_builds_MSP_EXP432E401Y_RELEASE_CCS 的配置调试构建****
"C:\\ti\\ccs1271\\ccs\\utils\\bin\gmake"-k -j 8 all -O
构建文件:"../release.cfg"
调用:XDCtools
"c:/ti/ccs1271/xdctools_3_62_01_16_core/xs --xdcpath="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source;C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -o t ti.targets.arm.elf.m4F -p ti.platforms.msp432:MSP432E401Y -r debug -c "C:/ti/ccs1271/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS "../release.cfg"
正在生成 package.mak (由于 package.bld)...
为包 configPkg 生成接口(因为 package/package/xdc package.xdc.in比 package.xdc 旧)...
正在从 package/cfg/ release_pem4f.cfg 配置 release.xem4f ...
正在生成自定义 ti.sysbios 库 makefile ...
开始构建库源...
Making C:/Users/Xct/workspace_v123/tirtos_builds_MSP_EXP432E401Y_release_ccs src sysbios/sysbios.aem4f ...
clem4f C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
库构建失败。
subdir_rules.mk:12:目标'build-90018911-InProc'的配方失败
0 [Main] sh 20176 sync_with_child:子级4448 (0x228)在使用状态代码0xC0000142进行初始化之前死亡
12 [Main] sh 20176 sync_with_child:***子级状态正在等待 longjmp
c:/Users/Xct/AppData/Local/Temp/make17772-3.sh:fork:资源暂时不可用
gmake[1]:***[makefile:61:BIOS.obj]错误128.
gmake:***[C:/Users/Xct/workspace_v123/tirtos_builds_MSP_EXP432E401Y_release_ccs src / makefile.libs:57:C:/Users/Xct/workspace_v123/tirtos_builds_MSP_EXP432E401Y_release_ccs src 3573 sysbios/sysbios.aem4f]错误2.
错误:xdc.cfg.SourceDir:"c:SourceDir"/ti/ccs1271/xdctools_3_62_01_16_core/packages/xdc/cfg/SourceDir.xs、第211行:xdc.cfg.SourceDir:生成的源库失败:退出状态= 2:
JS:"c:/ti/ccs1271/xdctools_3_62_01_16_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
gmake.exe:***[package.mak:202: package/cfg/release_pem4f.xdl]错误1.
gmake.exe:***正在删除文件'package/cfg/release_pem4f.xdl'
gmake.exe:***[package/cfg/release_pem4f.xdl]正在删除文件'package/cfg/release_pem4f.h'
gmake.exe:***[package/cfg/release_pem4f.xdl]正在删除文件'package/cfg/release_pem4f.c'
JS:"c:/ti/ccs1271/xdctools_3_62_01_16_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误而配置失败(状态= 2);删除了"linker.cmd"。
gmake[1]:***[build-90018911-InProc]错误1.
构建文件:"../release.cfg"
调用:XDCtools
"c:/ti/ccs1271/xdctools_3_62_01_16_core/xs --xdcpath="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source;C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -o t ti.targets.arm.elf.m4F -p ti.platforms.msp432:MSP432E401Y -r debug -c "C:/ti/ccs1271/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS "../release.cfg"
正在从 package/cfg/ release_pem4f.cfg 配置 release.xem4f ...
正在生成自定义 ti.sysbios 库 makefile ...
开始构建库源...
Making C:/Users/Xtc/workspace_v123/tirtos_builds_MSP_EXP432E401Y_release_ccs src sysbios/sysbios.aem4f ...
clem4f C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
库构建失败。
subdir_rules.mk:12:目标'build-90018911-InProc'的配方失败
0 [Main] sh 8908 sync_with_child:子级16928 (0x228)在使用状态代码0xC0000142进行初始化之前死亡
19 [Main] sh 8908sync_with_child:***子级状态正在等待 longjmp
c:/Users/Xtc/AppData/Local/Temp/make6008-3.sh:fork:资源暂时不可用
gmake[1]:***[makefile:61:BIOS.obj]错误128.
gmake:***[C:/Users/Xtc/workspace_v123/tirtos_builds_MSP_EXP432E401Y_release_ccs src / makefile.libs:57:C:/Users/Xtc/workspace_v123/tirtos_builds_MSP_EXP432E401Y_release_ccs src 3573 sysbios/sysbios.aem4f]错误2.
错误:xdc.cfg.SourceDir:"c:SourceDir"/ti/ccs1271/xdctools_3_62_01_16_core/packages/xdc/cfg/SourceDir.xs、第211行:xdc.cfg.SourceDir:生成的源库失败:退出状态= 2:
JS:"c:/ti/ccs1271/xdctools_3_62_01_16_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
xdctools_3_62_01_16_core\gmake.exe:***[package.mak:202:package/cfg/release_pem4f.xdl]错误1.
xdctools_3_62_01_16_core\gmake.exe:***删除文件'package/cfg/release_pem4f.xdl'
xdctools_3_62_01_16_core\gmake.exe:***[package/cfg/release_pem4f.xdl]正在删除文件'package/cfg/release_pem4f.h'
xdctools_3_62_01_16_core\gmake.exe:***[package/cfg/release_pem4f.xdl]删除文件'package/cfg/release_pem4f.c'
JS:"c:/ti/ccs1271/xdctools_3_62_01_16_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误而配置失败(状态= 2);删除了"linker.cmd"。
gmake[2]:***[build-90018911-InProc]错误1.
gmake[1]:***[build-90018911]错误2.
gmake[1]:由于错误、未重新生成目标"configPkg/linker.cmd"。
gmake:***[All]错误2.
subdir_rules.mk:9:目标"build-90018911"的配方失败
Makefile:127:目标"全部"的配方失败
****构建完成****
您好!
]我尝试了不同版本的 CCS、但结果是一样的。 但是、我在另一台笔记本电脑上安装了 CCS 12.7、运行良好。 我可以轻松编译。 [报价]我不知道问题是什么,为什么它能在一台机器上工作,但不能在其他机器上工作。 所有 RTOS 示例均依赖于 tirtos_builds_MSP_EXP432E401Y_RELEASE_ccs 项目。 在工作区中查找此项目。 下面是我尝试使用 CCS12.6重新构建时的日志文件。 我的日志中用红色突出显示的行显示了在你的故障时、我能够在何处成功编译 BIOS.c。 我建议您创建一个新的工作区、然后再次导入一个简单的 RTOS 工程、看看从新的工作区启动是否可以解决该问题。
**** Clean-only build of configuration Debug for project tirtos_builds_MSP_EXP432E401Y_release_ccs ****
"C:\\ti\\ccs1260\\ccs\\utils\\bin\\gmake" -k -j 8 clean -O
cleaning ../src/sysbios ...
DEL /F "tirtos_builds_MSP_EXP432E401Y_release_ccs.lib" "configPkg\linker.cmd" "configPkg\compiler.opt"
RMDIR /S/Q "configPkg"
Could Not Find C:\Users\..\Documents\CCS\MSP432E\My CCS12 MSP432E4 LaunchPad\tirtos_builds_MSP_EXP432E401Y_release_ccs\Debug\tirtos_builds_MSP_EXP432E401Y_release_ccs.lib
Finished clean
**** Build Finished ****
**** Build of configuration Debug for project tirtos_builds_MSP_EXP432E401Y_release_ccs ****
"C:\\ti\\ccs1260\\ccs\\utils\\bin\\gmake" -k -j 8 all -O
Building file: "../release.cfg"
Invoking: XDCtools
"C:/ti/ccs1260/xdctools_3_62_01_16_core/xs" --xdcpath="C:/ti/simplelink_msp432e4_sdk_4_20_00_12/source;C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4F -p ti.platforms.msp432:MSP432E401Y -r release -c "C:/ti/ccs1260/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS" "../release.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring release.xem4f from package/cfg/release_pem4f.cfg ...
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making C:/Users/../DOCUME~1/CCS/MSP432E/MYCCS1~2/tirtos_builds_MSP_EXP432E401Y_release_ccs/src/sysbios/sysbios.aem4f ...
clem4f C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages/ti/sysbios/BIOS.c ...
asmem4f C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages/ti/sysbios/family/arm/m3/Hwi_asm.sv7M ...
asmem4f C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages/ti/sysbios/family/arm/m3/Hwi_asm_switch.sv7M ...
asmem4f C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages/ti/sysbios/family/arm/m3/IntrinsicsSupport_asm.sv7M ...
asmem4f C:/ti/simplelink_msp432e4_sdk_4_20_00_12/kernel/tirtos/packages/ti/sysbios/family/arm/m3/TaskSupport_asm.sv7M ...
arem4f BIOS.obj m3_Hwi_asm.obj m3_Hwi_asm_switch.obj m3_IntrinsicsSupport_asm.obj m3_TaskSupport_asm.obj ...
Build of libraries done.
clem4f package/cfg/release_pem4f.c ...
Finished building: "../release.cfg"
1 file(s) copied.
making ../src/sysbios/sysbios.aem4f ...
gmake[1]: Nothing to be done for 'all'.
gmake[1]: Nothing to be done for 'configPkg/linker.cmd'.
making ../src/sysbios/sysbios.aem4f ...
gmake[2]: Nothing to be done for 'all'.
**** Build Finished ****
版本12.6的结果相同。 我将其安装在不同的文件夹中、还更改了工作区。 是否有适用于 MSP432E4的便携式 IDE?
您好!
您是否可以尝试卸载 MSP432E SDK、然后重新安装它? 它会产生影响吗?
您能否在工作机器上展示您的日志、表明您说它正在顺利构建项目?
工作机器和非工作机器之间有何区别? 他们的 Windows 操作系统版本是什么?