使用的CCS版本6.0.0.00190,SYSBIOS版本6.40.3.39,XDC Tool为3.30.4.52
Build project时的console如下
**** Build of configuration Debug__GNU for project led_toggle ****
"F:\\Program Files (x86)\\ti\\ccsv6\\utils\\bin\\gmake" -k all'Building file: ../app.cfg'
'Invoking: XDCtools'
"F:/Program Files (x86)/ti/xdctools_3_30_04_52_core/xs" –xdcpath="F:/Program Files (x86)/ti/bios_6_40_03_39/packages;F:/Program Files (x86)/ti/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.A8Fnv -p ti.platforms.evmAM437X -r debug -c "F:/Program Files (x86)/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_7-2013q3" "../app.cfg"
making package.mak (because of package.bld) …
ti.targets.arm.elf.A8Fnv: warning: exec of 'F:/PROGRA~1/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_7-2013q3/bin/cl470 –compiler_revision' failed:java.io.IOException: Cannot run program "F:/PROGRA~1/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_7-2013q3/bin/cl470" (in directory "."): CreateProcess error=2, ?????????; check tools installation
ti.targets.arm.elf.A8Fnv: warning: exec of 'F:/PROGRA~1/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_7-2013q3/bin/cl470 –compiler_revision' failed:java.io.IOException: Cannot run program "F:/PROGRA~1/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_7-2013q3/bin/cl470" (in directory "."): CreateProcess error=2, ?????????; check tools installation
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) …
configuring app.xea8fnv from package/cfg/app_pea8fnv.cfg …
error: ti.platforms.evmAM437X.Platform: "F:/Program Files (x86)/ti/bios_6_40_03_39/packages/ti/platforms/evmAM437X/Platform.xs", line 60: ti.platforms.evmAM437X.Platform : The build target ti.targets.arm.elf.A8Fnv is incompatible with this platform.
js: "F:/Program Files (x86)/ti/bios_6_40_03_39/packages/ti/platforms/evmAM437X/Platform.xs", line 65: TypeError: Cannot read property "attrs" from undefined (F:/Program Files (x86)/ti/xdctools_3_30_04_52_core/packages/xdc/platform/Utils.xs#87)
"./package/cfg/app_pea8fnv.cfg", line 191
gmake.exe: *** [package/cfg/app_pea8fnv.xdl] Error 1
js: "F:/Program Files (x86)/ti/xdctools_3_30_04_52_core/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
gmake: *** [configPkg/linker.cmd] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****
属性设置为

错误项目为

估计是环境设置问题,但是不知道怎么做,已经重装过软件了,还有target为什么显示为A8?
Steven Liu1:
你的target没有设置好。应该是A9的。
因为这个里面也有对AM335x的支持,建议你着重查一下配置信息。我之前编译过里面的Starterware的部分,可以给你做一个参考:
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/74546.aspx
F L1:
回复 Steven Liu1:
谢谢,重新配置target之后仍然有问题,Starterware里的示例部分经过编译没有问题
但是SDK中的example文件夹中的project仍无法Build,错误如下
console信息如下
**** Build of configuration Debug__GNU for project uart_echo ****
"F:\\Program Files (x86)\\TI\\ccsv6\\utils\\bin\\gmake" -k all 'Building file: ../app.cfg''Invoking: XDCtools'"F:/Program Files (x86)/TI/xdctools_3_30_04_52_core/xs" –xdcpath="F:/Program Files (x86)/TI/bios_6_40_03_39/packages;F:/Program Files (x86)/TI/ccsv6/ccs_base;" xdc.tools.configuro -o configPkg -t gnu.targets.arm.A9F -p ti.platforms.evmAM437X -r debug -c "F:/Program Files (x86)/TI/ccsv6/tools/compiler/gcc-arm-none-eabi-4_7-2013q3" "../app.cfg"making package.mak (because of package.bld) …generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) …configuring app.xa9fg from package/cfg/app_pa9fg.cfg …generating custom ti.sysbios library makefile … Starting build of library sources …making F:/PROGRA~1/AM437X/am437x_sysbios_ind_sdk_2.0.0.2/sdk/examples/uart_echo/src/sysbios/sysbios.aa9fg …gmake[1]: Entering directory `F:/PROGRA~1/AM437X/am437x_sysbios_ind_sdk_2.0.0.2/sdk/examples/uart_echo/src/sysbios'asma9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/IntrinsicsSupport_asm_gnu.asm …asma9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/TaskSupport_asm_gnu.asm …asma9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/exc/Exception_asm_gnu.asm …asma9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/a15/TimestampProvider_asm_gnu.asm …asma9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/a8/Mmu_asm_gnu.sv7A …asma9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/a9/Cache_asm_gnu.sv7A …asma9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/gic/Hwi_asm_gnu.asm …asma9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/timers/gptimer/Timer_asm_gnu.sv7A …asma9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/timers/dmtimer/Timer_asm_gnu.sv7A …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/BIOS.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/IntrinsicsSupport.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/TaskSupport.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/knl/Clock.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/knl/Idle.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/knl/Intrinsics.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/knl/Queue.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/knl/Semaphore.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/knl/Swi.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/knl/Swi_andn.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/knl/Task.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/hal/Cache.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/hal/Hwi.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/hal/Hwi_stack.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/hal/Hwi_startup.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/gic/Hwi.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/exc/Exception.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/a9/Cache.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/a9/Timer.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/heaps/HeapMem.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/family/arm/a8/Mmu.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/rts/gnu/ReentSupport.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/rts/gnu/SemiHostSupport.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/gates/GateHwi.c …cla9fg F:/PROGRA~1/TI/bios_6_40_03_39/packages/ti/sysbios/gates/GateMutex.c …ara9fg arm_IntrinsicsSupport_asm_gnu.o arm_TaskSupport_asm_gnu.o exc_Exception_asm_gnu.o a15_TimestampProvider_asm_gnu.o a8_Mmu_asm_gnu.o a9_Cache_asm_gnu.o gic_Hwi_asm_gnu.o gptimer_Timer_asm_gnu.o dmtimer_Timer_asm_gnu.o _BIOS.o arm_IntrinsicsSupport.o arm_TaskSupport.o knl_Clock.o knl_Idle.o knl_Intrinsics.o knl_Queue.o knl_Semaphore.o knl_Swi.o knl_Swi_andn.o knl_Task.o hal_Cache.o hal_Hwi.o hal_Hwi_stack.o hal_Hwi_startup.o gic_Hwi.o exc_Exception.o a9_Cache.o a9_Timer.o heaps_HeapMem.o a8_Mmu.o gnu_ReentSupport.o gnu_SemiHostSupport.o gates_GateHwi.o gates_GateMutex.o …gmake[1]: Leaving directory `F:/PROGRA~1/AM437X/am437x_sysbios_ind_sdk_2.0.0.2/sdk/examples/uart_echo/src/sysbios'Build of libraries done.cla9fg package/cfg/app_pa9fg.c …C:/Users/Lenovo/AppData/Local/Temp/make2668-1.sh: 1: Syntax error: "(" unexpectedgmake.exe: *** [package/cfg/app_pa9fg.oa9fg] Error 2js: "F:/Program Files (x86)/TI/xdctools_3_30_04_52_core/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.gmake: *** [configPkg/linker.cmd] Error 1gmake: Target `all' not remade because of errors.
**** Build Finished ****
Jian Zhou:
回复 F L1:
应该是缺少库文件,需要把库文件重新编译下
chen hui1:
回复 F L1:
我也遇到同样的问题了,重装了3此CCS。都不行,都是与楼主一样的错误,请问楼主最后怎么解决的呢?
dongdong chen:
回复 F L1:
请问问题解决了吗?怎么解决的
lingxiang zhang1:
手动改成A9的配置就可以了
TI中文支持网


