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.

无法建立AM437X IDK中的示例工程

Other Parts Discussed in Thread: SYSBIOS

使用的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?

  • 你的target没有设置好。应该是A9的。

    因为这个里面也有对AM335x的支持,建议你着重查一下配置信息。我之前编译过里面的Starterware的部分,可以给你做一个参考:

    http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/74546.aspx

  • 谢谢,重新配置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: "(" unexpected
    gmake.exe: *** [package/cfg/app_pa9fg.oa9fg] Error 2
    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 ****

  • 应该是缺少库文件,需要把库文件重新编译下

  • 我也遇到同样的问题了,重装了3此CCS。都不行,都是与楼主一样的错误,请问楼主最后怎么解决的呢?

  • 请问问题解决了吗?怎么解决的

  • 手动改成A9的配置就可以了