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.

TMDS64GPEVM: 评估板mcan_loopback_interrupt例程编译报错

Part Number: TMDS64GPEVM

用的SDK:mcu_plus_sdk_am64x_08_02_00_31-windows-x64-installer ;     正常安装后,用ccs11(CCS11.1.0.00011_win64)导入其中例程  “mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang”,并把sdk安装目录下的source文件夹  复制到导入后的例程中,设置编译器版本(compiler  version)为“TI v20.2.5.LTS”  接着重建项目,报错:

控制台信息:("D:\\CCS11\\ccs911\\ccs\\utils\\bin\\gmake" -k -j 2 all -O
 
Building file: "../source/fs/freertos_fat/FreeRTOS-FAT/tools/uncrustify.cfg"
Invoking: XDCtools
"D:/CCS11/ccs911/xdctools_3_62_01_16_core/xs" --xdcpath="C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source;C:/ti/mcu_plus_sdk_am64x_08_02_00_31;" xdc.tools.configuro -o configPkg -r debug -c "D:/CCS11/ccs911/ccs/tools/compiler/ti-cgt-arm_20.2.5.LTS" "../source/fs/freertos_fat/FreeRTOS-FAT/tools/uncrustify.cfg"
source/fs/freertos_fat/FreeRTOS-FAT/tools/subdir_rules.mk:12: recipe for target 'build-279518801-inproc' failed
js: "D:/CCS11/ccs911/xdctools_3_62_01_16_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: Error: no target named: please use -t, -b, or --cb
gmake[1]: *** [build-279518801-inproc] Error 1
source/fs/freertos_fat/FreeRTOS-FAT/tools/subdir_rules.mk:9: recipe for target 'build-279518801' failed
gmake: *** [build-279518801] Error 2
gmake: Target 'all' not remade because of errors.

错误提示:(Description    Resource    Path    Location    Type
xdc.tools.configuro: Error: no target named: please use -t, -b, or --cb    .xdchelp    /mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang    line 52    C/C++ Problem

  • 正常的编译信息如下。

    确保菜单CCS->window-.prefrence下已经discover了安装的SDK。

    工程属性里的编译器如下:


    **** Build of configuration Debug for project mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang ****

    "C:\\ti\\ccs1110\\ccs\\utils\\bin\\gmake" -k -j 8 all -O

    Building file: "../example.syscfg"
    Invoking: SysConfig
    "C:/ti/ccs1110/ccs/utils/sysconfig_1.11.0/sysconfig_cli.bat" -s "C:/ti/mcu_plus_sdk_am64x_08_02_00_31/.metadata/product.json" --script "C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/example.syscfg" --context "r5fss0-0" -o "syscfg" --part Default --package ALV --compiler ticlang
    Running script...
    Validating...
    Generating Code (example.syscfg)...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_dpl_config.c...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_dpl_config.h...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_drivers_config.c...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_drivers_config.h...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_drivers_open_close.c...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_drivers_open_close.h...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_pinmux_config.c...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_power_clock_config.c...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_board_config.c...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_board_config.h...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_board_open_close.c...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_board_open_close.h...
    Writing C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang\Debug\syscfg\ti_pru_io_config.inc...
    Finished building: "../example.syscfg"

    Building file: "syscfg/ti_dpl_config.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -I"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source" -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_dpl_config.d_raw" -MT"syscfg/ti_dpl_config.o" -I"C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_dpl_config.o" "syscfg/ti_dpl_config.c"
    Finished building: "syscfg/ti_dpl_config.c"

    Building file: "syscfg/ti_drivers_config.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -I"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source" -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_drivers_config.d_raw" -MT"syscfg/ti_drivers_config.o" -I"C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_drivers_config.o" "syscfg/ti_drivers_config.c"
    Finished building: "syscfg/ti_drivers_config.c"

    Building file: "syscfg/ti_drivers_open_close.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -I"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source" -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_drivers_open_close.d_raw" -MT"syscfg/ti_drivers_open_close.o" -I"C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_drivers_open_close.o" "syscfg/ti_drivers_open_close.c"
    Finished building: "syscfg/ti_drivers_open_close.c"

    Building file: "syscfg/ti_pinmux_config.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -I"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source" -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_pinmux_config.d_raw" -MT"syscfg/ti_pinmux_config.o" -I"C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_pinmux_config.o" "syscfg/ti_pinmux_config.c"
    Finished building: "syscfg/ti_pinmux_config.c"

    Building file: "syscfg/ti_power_clock_config.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -I"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source" -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_power_clock_config.d_raw" -MT"syscfg/ti_power_clock_config.o" -I"C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_power_clock_config.o" "syscfg/ti_power_clock_config.c"
    Finished building: "syscfg/ti_power_clock_config.c"

    Building file: "syscfg/ti_board_config.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -I"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source" -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_board_config.d_raw" -MT"syscfg/ti_board_config.o" -I"C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_board_config.o" "syscfg/ti_board_config.c"
    Finished building: "syscfg/ti_board_config.c"

    Building file: "syscfg/ti_board_open_close.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -I"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source" -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_board_open_close.d_raw" -MT"syscfg/ti_board_open_close.o" -I"C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_board_open_close.o" "syscfg/ti_board_open_close.c"
    Finished building: "syscfg/ti_board_open_close.c"

    Building file: "../main.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -I"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source" -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"main.d_raw" -MT"main.o" -I"C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/syscfg" -o"main.o" "../main.c"
    Finished building: "../main.c"

    Building file: "../mcan_loopback_interrupt.c"
    Invoking: Arm Compiler
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -I"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/include/c" -I"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source" -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"mcan_loopback_interrupt.d_raw" -MT"mcan_loopback_interrupt.o" -I"C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/syscfg" -o"mcan_loopback_interrupt.o" "../mcan_loopback_interrupt.c"
    Finished building: "../mcan_loopback_interrupt.c"

    Building target: "mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.out"
    Invoking: Arm Linker
    "C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/bin/tiarmclang.exe" -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -DSOC_AM64X -D_DEBUG_=1 -gstrict-dwarf -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -Wl,-m"mcan_loopback_interrupt.Debug.map" -Wl,-i"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source/kernel/nortos/lib" -Wl,-i"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source/drivers/lib" -Wl,-i"C:/ti/mcu_plus_sdk_am64x_08_02_00_31/source/board/lib" -Wl,-i"C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS/lib" -Wl,--reread_libs -Wl,--diag_suppress=10063 -Wl,--diag_wrap=off -Wl,--display_error_number -Wl,--warn_sections -Wl,--xml_link_info="mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang_linkInfo.xml" -Wl,--ram_model -o "mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.out" "./syscfg/ti_dpl_config.o" "./syscfg/ti_drivers_config.o" "./syscfg/ti_drivers_open_close.o" "./syscfg/ti_pinmux_config.o" "./syscfg/ti_power_clock_config.o" "./syscfg/ti_board_config.o" "./syscfg/ti_board_open_close.o" "./main.o" "./mcan_loopback_interrupt.o" "../linker.cmd" -Wl,-lnortos.am64x.r5f.ti-arm-clang.debug.lib -Wl,-ldrivers.am64x.r5f.ti-arm-clang.debug.lib -Wl,-lboard.am64x.r5f.ti-arm-clang.debug.lib -Wl,-llibc.a
    Finished building target: "mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.out"

    C:/ti/ccs1110/ccs/utils/bin/gmake -C C:\ti\workspace_v11\mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang -f makefile_ccs_bootimage_gen OUTNAME=mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang PROFILE=Debug MCU_PLUS_SDK_PATH=C:/ti/mcu_plus_sdk_am64x_08_02_00_31 CG_TOOL_ROOT=C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-armllvm_1.3.0.LTS CCS_INSTALL_DIR=C:\ti\ccs1110\ccs CCS_IDE_MODE=desktop
    Boot image: am64x:r5fss0-0:nortos:ti-arm-clang C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.appimage ...
    C:/ti/sysconfig_1.11.0/nodejs/node C:/ti/mcu_plus_sdk_am64x_08_02_00_31/tools/boot/out2rprc/elf2rprc.js Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.out >> Debug/temp_stdout_Debug.txt
    C:\ti\ccs1110\ccs/utils/cygwin/cp mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc
    C:\ti\ccs1110\ccs/utils/cygwin/cp C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc_tmp
    C:\ti\ccs1110\ccs/utils/cygwin/rm -f C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc
    C:/ti/mcu_plus_sdk_am64x_08_02_00_31/tools/boot/xipGen/xipGen.exe -i C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc_tmp -o C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc -x C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc_xip --flash-start-addr 0x60000000 -v > Debug/temp_stdout_Debug.txt
    C:/ti/sysconfig_1.11.0/nodejs/node C:/ti/mcu_plus_sdk_am64x_08_02_00_31/tools/boot/multicoreImageGen/multicoreImageGen.js --devID 55 --out C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.appimage C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc@4 >> Debug/temp_stdout_Debug.txt
    C:/ti/sysconfig_1.11.0/nodejs/node C:/ti/mcu_plus_sdk_am64x_08_02_00_31/tools/boot/multicoreImageGen/multicoreImageGen.js --devID 55 --out C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.appimage_xip C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc_xip@4 >> Debug/temp_stdout_Debug.txt
    C:\ti\ccs1110\ccs/utils/cygwin/rm -f C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.rprc_tmp
    Boot image: am64x:r5fss0-0:nortos:ti-arm-clang C:/ti/workspace_v11/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang/Debug/mcan_loopback_interrupt_am64x-evm_r5fss0-0_nortos_ti-arm-clang.appimage Done !!!
    .

    **** Build Finished ****

  • 根据MCU SDK user guide 安装编译器。

    另外这个贴子的标题跟内容没有任何关联。