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.

TMS320F280049C: *** No rule to make target 'C:/ti/c2000/C2000Ware_3_03_00_00/driverlib/f28004x/driverlib/ccs/Debug/driverlib.lib', needed by 'all'.

Part Number: TMS320F280049C
Other Parts Discussed in Thread: C2000WARE

Hello team,

I'm facing the same problem as in this post: link 

gmake: *** No rule to make target 'C:/ti/c2000/C2000Ware_3_03_00_00/driverlib/f28004x/driverlib/ccs/Debug/driverlib.lib', needed by 'all'.

I tried with multiple versions of the compiler as recommended in the previous post (even downloading the old 20.2.1.LTS) and using the current 20.2.5.

I also tried to changing the option --advice:performance to --advice:performance=none

Could you help me out here?

Thanks and best regards, 

Juan. 

  • Juan,

    Can you send full build log? In CCS, can you check if correct compiler version is selected.


  • **** Clean-only build of configuration CPU1_RAM for project F280049C_InsulationPortV_BP_v0.2 ****

    "C:\\ti\\ccs1031\\ccs\\utils\\bin\\gmake" -k -j 8 clean -O

    DEL /F "F280049C_InsulationPortV_BP_v0.2.hex" "F280049C_InsulationPortV_BP_v0.2.out"
    DEL /F "main.obj" "device\device.obj" "device\f28004x_codestartbranch.obj"
    DEL /F "main.d" "device\device.d"
    DEL /F "device\f28004x_codestartbranch.d"
    Could Not Find C:\Users\a0485296\TI Drive\Riso - Juan\GUI Composer\Original\F280049C_InsulationPortV_BP_v0.2\CPU1_RAM\F280049C_InsulationPortV_BP_v0.2.hex
    Could Not Find C:\Users\a0485296\TI Drive\Riso - Juan\GUI Composer\Original\F280049C_InsulationPortV_BP_v0.2\CPU1_RAM\device\f28004x_codestartbranch.d
    Finished clean

    **** Build Finished ****

    **** Build of configuration CPU1_RAM for project F280049C_InsulationPortV_BP_v0.2 ****

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

    Building file: "../device/f28004x_codestartbranch.asm"
    Invoking: C2000 Compiler
    "C:/ti/ccs1031/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla2 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 -Ooff --include_path="C:/Users/a0485296/TI Drive/Riso - Juan/GUI Composer/Original/F280049C_InsulationPortV_BP_v0.2" --include_path="C:/Users/a0485296/TI Drive/Riso - Juan/GUI Composer/Original/F280049C_InsulationPortV_BP_v0.2/device" --include_path="C:/ti/c2000/C2000Ware_3_04_00_00/driverlib/f28004x/driverlib" --include_path="C:/ti/ccs1031/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include" --advice:performance=none --define=DEBUG --define=CPU1 --diag_suppress=10063 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="device/f28004x_codestartbranch.d_raw" --include_path="C:/Users/a0485296/TI Drive/Riso - Juan/GUI Composer/Original/F280049C_InsulationPortV_BP_v0.2/CPU1_RAM/syscfg" --obj_directory="device" "../device/f28004x_codestartbranch.asm"
    Finished building: "../device/f28004x_codestartbranch.asm"

    gmake: *** No rule to make target 'C:/ti/c2000/C2000Ware_3_03_00_00/driverlib/f28004x/driverlib/ccs/Debug/driverlib.lib', needed by 'all'.

    Building file: "../device/device.c"
    Invoking: C2000 Compiler
    "C:/ti/ccs1031/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla2 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 -Ooff --include_path="C:/Users/a0485296/TI Drive/Riso - Juan/GUI Composer/Original/F280049C_InsulationPortV_BP_v0.2" --include_path="C:/Users/a0485296/TI Drive/Riso - Juan/GUI Composer/Original/F280049C_InsulationPortV_BP_v0.2/device" --include_path="C:/ti/c2000/C2000Ware_3_04_00_00/driverlib/f28004x/driverlib" --include_path="C:/ti/ccs1031/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include" --advice:performance=none --define=DEBUG --define=CPU1 --diag_suppress=10063 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="device/device.d_raw" --include_path="C:/Users/a0485296/TI Drive/Riso - Juan/GUI Composer/Original/F280049C_InsulationPortV_BP_v0.2/CPU1_RAM/syscfg" --obj_directory="device" "../device/device.c"
    Finished building: "../device/device.c"

    Building file: "../main.c"
    Invoking: C2000 Compiler
    "C:/ti/ccs1031/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla2 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu0 -Ooff --include_path="C:/Users/a0485296/TI Drive/Riso - Juan/GUI Composer/Original/F280049C_InsulationPortV_BP_v0.2" --include_path="C:/Users/a0485296/TI Drive/Riso - Juan/GUI Composer/Original/F280049C_InsulationPortV_BP_v0.2/device" --include_path="C:/ti/c2000/C2000Ware_3_04_00_00/driverlib/f28004x/driverlib" --include_path="C:/ti/ccs1031/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include" --advice:performance=none --define=DEBUG --define=CPU1 --diag_suppress=10063 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="main.d_raw" --include_path="C:/Users/a0485296/TI Drive/Riso - Juan/GUI Composer/Original/F280049C_InsulationPortV_BP_v0.2/CPU1_RAM/syscfg" "../main.c"
    Finished building: "../main.c"

    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****

  • Juan,

    Looks like something wrong in your project setting. 

    You are including like below 

    include_path="C:/ti/c2000/C2000Ware_3_04_00_00/driverlib/f28004x/driverlib" -

    But the error you are seeing is older C2000ware DriverLib.

    gmake: *** No rule to make target 'C:/ti/c2000/C2000Ware_3_03_00_00/driverlib/f28004x/driverlib/ccs/Debug/driverlib.lib', needed by 'all'.

    Do you have older version of DriverLib as dependent project?  Do you know where this C2000Ware_3_03_00_00 comes from?