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.

CCS: #16004-D file

Other Parts Discussed in Thread: F021FLASHAPI

Hello,


Compiling our project with Code Composer Studio 5.5.0 yiels a warning "#16004-D file". I couldn't find any information what it means or what it stands for. Could you please help me?


Thank you in advance and best regards

André Niederlein

  • Hello,
    Is there any more information other than the diagnostic number? Any message about incompatible files? Can you provide the full build output?

    Thanks
    ki
  • Hello ki,

    I'm sorry: Yes Indeed, there is some more information. Here is the compiler output:


    'Building file: C:/Projekt_Workspace/projekt.cu_application/source/DataLoggingTask/DataLoggingTask.cpp'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 --abi=eabi -O0 --opt_for_speed=3 --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/Projekt_Workspace/BOARD_FUMU1" --include_path="C:/Projekt_Workspace/BOARD_FUMU1/LowLevelDriver/include" --include_path="C:/Projekt_Workspace/projekt.cu_application/SafeRTOS/include" --include_path="C:/Projekt_Workspace/projekt.cu_application/include" --include_path="C:/Projekt_Workspace/projekt.cu_application/SafeRTOS/portable" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/Helper" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/DebugTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/include" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/XControlTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/SampleFreqTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/XToXTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/AlarmWatchdogTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/DataLoggingTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/TerminalCommTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/DiagTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/UIEnergyMgmtTask" -g --define=__STDC_LIMIT_MACROS --define=FUMU --diag_warning=225 --diag_warning=16004 --display_error_number --enum_type=packed --printf_support=full --preproc_with_compile --preproc_dependency="source/DataLoggingTask/DataLoggingTask.pp" --obj_directory="source/DataLoggingTask" "C:/Projekt_Workspace/projekt.cu_application/source/DataLoggingTask/DataLoggingTask.cpp"
    'Finished building: C:/Projekt_Workspace/projekt.cu_application/source/DataLoggingTask/DataLoggingTask.cpp'


    ... many other files ...


    'Building file: ../LowLevelDriver/source/ti_fee_writeSync.c'
    'Invoking: ARM Compiler'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 --abi=eabi -O0 --opt_for_speed=3 --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" --include_path="C:/Projekt_Workspace/BOARD_FUMU1" --include_path="C:/Projekt_Workspace/BOARD_FUMU1/LowLevelDriver/include" --include_path="C:/Projekt_Workspace/projekt.cu_application/SafeRTOS/include" --include_path="C:/Projekt_Workspace/projekt.cu_application/include" --include_path="C:/Projekt_Workspace/projekt.cu_application/SafeRTOS/portable" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/Helper" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/DebugTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/include" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/XControlTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/SampleFreqTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/XToXTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/AlarmWatchdogTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/DataLoggingTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/TerminalCommTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/DiagTask" --include_path="C:/Projekt_Workspace/projekt.cu_application/include/UIEnergyMgmtTask" -g --define=__STDC_LIMIT_MACROS --define=FUMU --diag_warning=225 --diag_warning=16004 --display_error_number --enum_type=packed --printf_support=full --preproc_with_compile --preproc_dependency="LowLevelDriver/source/ti_fee_writeSync.pp" --obj_directory="LowLevelDriver/source" "../LowLevelDriver/source/ti_fee_writeSync.c"
    'Finished building: ../LowLevelDriver/source/ti_fee_writeSync.c'
    ' '
    'Building target: BOARD_FUMU1.out'
    'Invoking: ARM Linker'
    'Flags: -mv7R4 --code_state=32 --float_support=VFPv3D16 --abi=eabi -O0 --opt_for_speed=3 -g --define=__STDC_LIMIT_MACROS --define=FUMU --diag_warning=225 --diag_warning=16004 --display_error_number --enum_type=packed --printf_support=full -z -m"BOARD_FUMU1.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" -i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/lib" -i"C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI" --reread_libs --define=SAFERTOS_DEMO_APP --warn_sections --xml_link_info="BOARD_FUMU1_linkInfo.xml" --rom_model --be32'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -@"ccsLinker.opt" -o "BOARD_FUMU1.out"
    <Linking>
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Async.obj>" has a Tag_PCS_config attribute value of "1"
    that is different than one previously seen ("0"); combining incompatible
    files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Async.WithAddress.obj>" has a Tag_PCS_config attribute
    value of "1" that is different than one previously seen ("0"); combining
    incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<BlankCheck.obj>" has a Tag_PCS_config attribute value of
    "1" that is different than one previously seen ("0"); combining incompatible
    files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<FlashStateMachine.EnableEepromSectors.obj>" has a
    Tag_PCS_config attribute value of "1" that is different than one previously
    seen ("0"); combining incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<FlashStateMachine.InitializeFlashBanks.obj>" has a
    Tag_PCS_config attribute value of "1" that is different than one previously
    seen ("0"); combining incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<FlashStateMachine.IssueFsmCommand.obj>" has a
    Tag_PCS_config attribute value of "1" that is different than one previously
    seen ("0"); combining incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<FlashStateMachine.ScaleFclk.obj>" has a Tag_PCS_config
    attribute value of "1" that is different than one previously seen ("0");
    combining incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<FlashStateMachine.SetActiveBank.obj>" has a
    Tag_PCS_config attribute value of "1" that is different than one previously
    seen ("0"); combining incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Read.FlushPipeline.obj>" has a Tag_PCS_config attribute
    value of "1" that is different than one previously seen ("0"); combining
    incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Read.LoopDword.obj>" has a Tag_PCS_config attribute
    value of "1" that is different than one previously seen ("0"); combining
    incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Read.WdService.obj>" has a Tag_PCS_config attribute
    value of "1" that is different than one previously seen ("0"); combining
    incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Utilities.CalculateFletcher.obj>" has a Tag_PCS_config
    attribute value of "1" that is different than one previously seen ("0");
    combining incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Utilities.WaitDelay.obj>" has a Tag_PCS_config attribute
    value of "1" that is different than one previously seen ("0"); combining
    incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Utilities.GetNumberOfSectors.obj>" has a Tag_PCS_config
    attribute value of "1" that is different than one previously seen ("0");
    combining incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Read.Common.obj>" has a Tag_PCS_config attribute value
    of "1" that is different than one previously seen ("0"); combining
    incompatible files
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<FlashStateMachine.Hercules.IsEccAddress.obj>" has a
    Tag_PCS_config attribute value of "1" that is different than one previously
    seen ("0"); combining incompatible files
    warning #10247-D: creating output section ".init_array" without a SECTIONS
    specification
    'Finished building target: BOARD_FUMU1.out'
    ' '

    **** Build Finished ****
  • Andre Niederlein said:
    'Flags: -mv7R4 --code_state=32 --float_support=VFPv3D16 --abi=eabi -O0 --opt_for_speed=3 -g --define=__STDC_LIMIT_MACROS --define=FUMU --diag_warning=225 --diag_warning=16004 --display_error_number --enum_type=packed --printf_support=full -z -m"BOARD_FUMU1.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" -i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/lib" -i"C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI" --reread_libs --define=SAFERTOS_DEMO_APP --warn_sections --xml_link_info="BOARD_FUMU1_linkInfo.xml" --rom_model --be32'
    "C:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl" -@"ccsLinker.opt" -o "BOARD_FUMU1.out"
    <Linking>
    warning #16004-D: file
    "C:/Projekt_Workspace/projekt.cu_application/vendor/F021FlashAPI/F021_API_Co
    rtexR4_BE_V3D16.lib<Async.obj>" has a Tag_PCS_config attribute value of "1"
    that is different than one previously seen ("0"); combining incompatible
    files

    Found the thread https://e2e.ti.com/support/embedded/tirtos/f/355/t/365540 which suggests the problem is that the compiler version 5.1.1 in use is "too old", and than upgrading to compiler 5.1.5 or later will resolve the incompatibility.