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.

Error 10008-D "Cannot find file "Flash2808_API_V302.lib"

Good Morning,

I am using CCS V5.2.

I am getting the following errors in the cmd error with the library Flash2808_API_V302

"Flash28_API:

{

Flash2808_API_V302.lib(.econst)       ->Error 10008-D "Cannot find file "Flash2808_API_V302.lib"

Flash2808_API_V302.lib(.text)                ->Error 10008-D "Cannot find file "Flash2808_API_V302.lib"

}

"

I have also some warning "#16002-D build attribute vendor section TI missin in "

Our code was working with CCS3.3.

  • Hi Stephane,

    it appears CCS can not find the library.  This is added in the linkers file search path option as described here

    http://processors.wiki.ti.com/index.php/Include_paths_and_options

    It is unfortunately known that include paths and variable sometimes need adding and/or correcting when migrating versions.

    I hope this helps and please keep us informed.

    Best Regards,

    Lisa

  • Hi Lisa,

    All the paths are correct. Do you have an other idea?

    Best Regards.

    Stephane

  • Please post your CCS build log file.

    Also, please ensure the linker include paths have a directory path to the Flash2808_API_V302.lib file.  If not, this needs to be corrected.
    I am referencing the Linker, not the C compiler.

  • hi,

    here is the log file. the linker include path have the right directory

    Regards.

    Stephane

  • hi brandon,

    here is the log file. the linker include path have the right directory.

    We use an trail version of CCS5.2.

    4011.project.log
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    **** Build of configuration Release for project conexAGabsolu ****
    C:\ti\ccsv5\utils\bin\gmake -k all
    'Building file: C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conex.tcf'
    'Invoking: TConf'
    "C:/ti/xdctools_3_23_03_53/tconf" -b -Dconfig.importPath="C:/ti/bios_5_41_13_42/packages;" "C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conex.tcf"
    'Finished building: C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conex.tcf'
    ' '
    'Building file: C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/src/DSP280x_CodeStartBranch.asm'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.1.0/bin/cl2000" -v28 -ml -O2 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.1.0/include" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../include" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../projects" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../lib" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../include/DSP280x_headers" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/Release" --include_path="C:/ti/bios_5_41_13_42/packages/ti/bios/include" --include_path="C:/ti/bios_5_41_13_42/packages/ti/rtdx/include/c2000" --include_path="C:/ti/xdais_7_21_01_07/packages/ti/xdais" --define="LARGE_MODEL" --display_error_number --diag_wrap=off --temp_directory="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../Release" --obj_directory="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../Release" --preproc_with_compile --preproc_dependency="DSP280x_CodeStartBranch.pp" "C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/src/DSP280x_CodeStartBranch.asm"
    'Finished building: C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/src/DSP280x_CodeStartBranch.asm'
    ' '
    'Building file: C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/src/DSP280x_CpuTimers.c'
    'Invoking: C2000 Compiler'
    "C:/ti/ccsv5/tools/compiler/c2000_6.1.0/bin/cl2000" -v28 -ml -O2 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.1.0/include" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../include" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../projects" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../lib" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../include/DSP280x_headers" --include_path="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/Release" --include_path="C:/ti/bios_5_41_13_42/packages/ti/bios/include" --include_path="C:/ti/bios_5_41_13_42/packages/ti/rtdx/include/c2000" --include_path="C:/ti/xdais_7_21_01_07/packages/ti/xdais" --define="LARGE_MODEL" --display_error_number --diag_wrap=off --temp_directory="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../Release" --obj_directory="C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/projects/conexAGabsolu/../../Release" --preproc_with_compile --preproc_dependency="DSP280x_CpuTimers.pp" "C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/src/DSP280x_CpuTimers.c"
    'Finished building: C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/src/DSP280x_CpuTimers.c'
    ' '
    'Building file: C:/pvcs/firmware_CCS/Mini AG Absolu conex/Firmware/Programme/Sources/src/DSP280x_DBGIER.asm'
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Regards.

    Stephane

  • Thanks for the log file.  This may have obfuscated what I needed to see, so let's take a slightly different approach.

    What does your CCS project build settings look like?

    When I have included libraries, there are specific areas in the CCS project build settings for the linker to 1) name the filename which is the library intended and 2) describe the path to find it.