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/TM4C1294NCPDT: Missing include path

Part Number: TM4C1294NCPDT


Tool/software: Code Composer Studio

Hi Folks,

CCS Version: 6.2.0.00050

I have a really strange issue in my compiler / project configuration.

I develop my application in C++, and I have some third party libs added to my project (one of these is the TivaWare driver library too...) When I build my application, I see the following compiler commands:

'Building file: ../driver/lwIP/src/netif/slipif.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_15.12.4.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_15.12.4.LTS/include" --include_path="C:/Users/<path>/fw/driver/lwIP" --include_path="C:/Users/<path>/fw/driver/lwIP/ports/tiva-tm4c129/include" --include_path="C:/Users/<path>/fw/driver/lwIP/src/include" --include_path="C:/Users/<path>/fw/FreeRTOS" --include_path="C:/Users/<path>/fw/FreeRTOS/include" --include_path="C:/Users/<path>/fw/FreeRTOS/EK_TM4C1294XL" --include_path="C:/Users/<path>/fw/driver" --include_path="C:/ti/TivaWare_C_Series-2.1.3.156" -g --c++03 --gcc --define=ccs="ccs" --define=SYSTEM_CLOCK_FREQUENCY=120000000 --define=PART_TM4C1294NCPDT --define=TARGET_IS_TM4C129_RA2 --display_error_number --diag_warning=225 --diag_wrap=off --abi=eabi --preproc_with_compile --preproc_dependency="driver/lwIP/src/netif/slipif.d" --obj_directory="driver/lwIP/src/netif"  "../driver/lwIP/src/netif/slipif.c"
'Finished building: ../driver/lwIP/src/netif/slipif.c'
' '
'Building file: C:/ti/TivaWare_C_Series-2.1.3.156/driverlib/adc.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_15.12.4.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-arm_15.12.4.LTS/include" --include_path="C:/Users/<path>/fw" --include_path="C:/Users/<path>/fw/include" --include_path="C:/Users/<path>/fw/driver/lwIP" --include_path="C:/Users/<path>/fw/driver/lwIP/ports/tiva-tm4c129/include" --include_path="C:/Users/<path>/fw/driver/lwIP/src/include" --include_path="C:/Users/<path>/fw/FreeRTOS" --include_path="C:/Users/<path>/fw/FreeRTOS/include" --include_path="C:/Users/<path>/fw/FreeRTOS/EK_TM4C1294XL" --include_path="C:/Users/<path>/fw/driver" --include_path="C:/ti/TivaWare_C_Series-2.1.3.156" -g --c++03 --gcc --define=ccs="ccs" --define=SYSTEM_CLOCK_FREQUENCY=120000000 --define=PART_TM4C1294NCPDT --define=TARGET_IS_TM4C129_RA2 --display_error_number --diag_warning=225 --diag_wrap=off --abi=eabi --preproc_with_compile --preproc_dependency="driverlib/adc.d" --obj_directory="driverlib"  "C:/ti/TivaWare_C_Series-2.1.3.156/driverlib/adc.c"
'Finished building: C:/ti/TivaWare_C_Series-2.1.3.156/driverlib/adc.c'

You see, two additional include path are added to compile "adc.c", while they are missing from the first one... My include path configuration under the project properties looks like:

"${CG_TOOL_ROOT}/include"
"${PROJECT_ROOT}"
"${PROJECT_ROOT}/include"
"${PROJECT_ROOT}/driver/lwIP"
"${PROJECT_ROOT}/driver/lwIP/ports/tiva-tm4c129/include"
"${PROJECT_ROOT}/driver/lwIP/src/include"
"${PROJECT_ROOT}/FreeRTOS"
"${PROJECT_ROOT}/FreeRTOS/include"
"${PROJECT_ROOT}/FreeRTOS/EK_TM4C1294XL"
"${PROJECT_ROOT}/driver"
"${TI_PRODUCTS_DIR}/TivaWare_C_Series-2.1.3.156"

Can anybody help me to sole this issue?

Regards,

Norbert

  • Hi Norbert,
    Check to see if there are file specific options that override the project level ones:
    processors.wiki.ti.com/.../Projects_and_Build_Handbook_for_CCS

    That would explain the discrepancy

    Thanks
    ki
  • Hi,

    I checked your mentioned settings, but everything seems to be OK. Any other idea what could be wrong?

    Regards,
    Norbert
  • Please send me a screenshot of your Project Explorer with the two files visible in the tree.

    What would also be helpful is if you can send you project to me.

    Thanks
    ki
  • <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
    	<storageModule configRelations="2" moduleId="org.eclipse.cdt.core.settings">
    		<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1820357654">
    			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1820357654" moduleId="org.eclipse.cdt.core.settings" name="Debug">
    				<externalSettings/>
    				<extensions>
    					<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
    				</extensions>
    			</storageModule>
    			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
    				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1820357654" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug">
    					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1820357654." name="/" resourcePath="">
    						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.DebugToolchain.1379897089" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerDebug.1600550344">
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1538162880" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.TM4C1294NCPDT"/>
    								<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
    								<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
    								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
    								<listOptionValue builtIn="false" value="PRODUCTS="/>
    								<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=tm4c1294ncpdt.cmd"/>
    								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
    								<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
    							</option>
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1771366166" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="15.12.4.LTS" valueType="string"/>
    							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformDebug.2078775269" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformDebug"/>
    							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.builderDebug.1621152606" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.builderDebug"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerDebug.1739177577" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerDebug">
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.SILICON_VERSION.99695528" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.SILICON_VERSION.7M4" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.CODE_STATE.519616386" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.CODE_STATE.16" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.ABI.487584278" name="Application binary interface. (--abi)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.ABI.eabi" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.FLOAT_SUPPORT.110896355" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.FLOAT_SUPPORT.FPv4SPD16" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.GCC.1836149243" name="Enable support for GCC extensions (DEPRECATED) (--gcc)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.GCC" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEFINE.1339506009" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEFINE" valueType="definedSymbols">
    									<listOptionValue builtIn="false" value="ccs=&quot;ccs&quot;"/>
    									<listOptionValue builtIn="false" value="SYSTEM_CLOCK_FREQUENCY=120000000"/>
    									<listOptionValue builtIn="false" value="PART_TM4C1294NCPDT"/>
    									<listOptionValue builtIn="false" value="TARGET_IS_TM4C129_RA2"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEBUGGING_MODEL.385085592" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WARNING.887254606" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WARNING" valueType="stringList">
    									<listOptionValue builtIn="false" value="225"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DISPLAY_ERROR_NUMBER.1390808440" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WRAP.1505993338" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.INCLUDE_PATH.1307939462" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.INCLUDE_PATH" valueType="includePath">
    									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver/lwIP&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver/lwIP/ports/tiva-tm4c129/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver/lwIP/src/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/FreeRTOS&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/FreeRTOS/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/FreeRTOS/EK_TM4C1294XL&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${TI_PRODUCTS_DIR}/TivaWare_C_Series-2.1.3.156&quot;"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.LITTLE_ENDIAN.616796416" name="Little endian code [See 'General' page to edit] (--little_endian, -me)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.C___DIALECT.1156642317" name="C++ Dialect" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.C___DIALECT" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.C___DIALECT.CPLUSPLUS03" valueType="enumerated"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS.203737983" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS.421925674" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS.213112790" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS.438735124" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerDebug.1600550344" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerDebug">
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.MAP_FILE.1232206444" name="Link information (map) listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.STACK_SIZE.1569217087" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.STACK_SIZE" value="1024" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.HEAP_SIZE.23701008" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.HEAP_SIZE" value="65536" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.OUTPUT_FILE.1115976526" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.OUTPUT_FILE" value="&quot;${ProjName}.out&quot;" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.XML_LINK_INFO.300411000" name="Detailed link information data-base into &lt;file&gt; (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.XML_LINK_INFO" value="&quot;${ProjName}_linkInfo.xml&quot;" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DISPLAY_ERROR_NUMBER.1929048107" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DIAG_WRAP.156262002" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.SEARCH_PATH.314894904" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.SEARCH_PATH" valueType="libPaths">
    									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.LIBRARY.865554429" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.LIBRARY" valueType="libs">
    									<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>
    								</option>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD_SRCS.930789263" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD2_SRCS.1862443457" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD2_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__GEN_CMDS.1947129497" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__GEN_CMDS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.854609178" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex"/>
    						</toolChain>
    					</folderInfo>
    					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1820357654.1025582514" name="/" resourcePath="driver">
    						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.DebugToolchain.1902457407" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.DebugToolchain" unusedChildren="">
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1538162880.1016447093" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1538162880"/>
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1771366166.349725779" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1771366166"/>
    							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformDebug" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformDebug"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerDebug.563398173" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerDebug.1739177577">
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.INCLUDE_PATH.851030771" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.INCLUDE_PATH" valueType="includePath">
    									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver/lwIP&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver/lwIP/ports/tiva-tm4c129/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver/lwIP/src/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/FreeRTOS&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/FreeRTOS/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/FreeRTOS/EK_TM4C1294XL&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${TI_PRODUCTS_DIR}/TivaWare_C_Series-2.1.3.156&quot;"/>
    								</option>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS.1317216897" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS.1078226543" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS.1755359130" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS.774893227" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerDebug.1573503810" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerDebug.1600550344"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.498982824" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.854609178"/>
    						</toolChain>
    					</folderInfo>
    				</configuration>
    			</storageModule>
    			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
    		</cconfiguration>
    		<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Release.368919713">
    			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.368919713" moduleId="org.eclipse.cdt.core.settings" name="Release">
    				<externalSettings/>
    				<extensions>
    					<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
    				</extensions>
    			</storageModule>
    			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
    				<configuration artifactExtension="out" artifactName="${ProjName}" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.368919713" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release">
    					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Release.368919713." name="/" resourcePath="">
    						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.ReleaseToolchain.1651662179" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerRelease.1505465412">
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1153675109" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.TM4C1294NCPDT"/>
    								<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
    								<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
    								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
    								<listOptionValue builtIn="false" value="PRODUCTS="/>
    								<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=tm4c1294ncpdt.cmd"/>
    								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
    								<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
    							</option>
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.190643286" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="15.12.4.LTS" valueType="string"/>
    							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformRelease.324909790" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformRelease"/>
    							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.builderRelease.1906533429" keepEnvironmentInBuildfile="false" name="GNU Make" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.builderRelease"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerRelease.233543317" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerRelease">
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.SILICON_VERSION.332206680" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.SILICON_VERSION.7M4" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.CODE_STATE.1182697970" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.CODE_STATE.16" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.ABI.1790994185" name="Application binary interface. (--abi)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.ABI.eabi" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.FLOAT_SUPPORT.539904994" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.FLOAT_SUPPORT.FPv4SPD16" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.GCC.1446406917" name="Enable support for GCC extensions (DEPRECATED) (--gcc)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.GCC" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEFINE.1897997379" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DEFINE" valueType="definedSymbols">
    									<listOptionValue builtIn="false" value="ccs=&quot;ccs&quot;"/>
    									<listOptionValue builtIn="false" value="SYSTEM_CLOCK_FREQUENCY=120000000"/>
    									<listOptionValue builtIn="false" value="TARGET_IS_TM4C129_RA2"/>
    									<listOptionValue builtIn="false" value="PART_TM4C1294NCPDT"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WARNING.973104125" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WARNING" valueType="stringList">
    									<listOptionValue builtIn="false" value="225"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DISPLAY_ERROR_NUMBER.1240312210" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WRAP.99911043" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.INCLUDE_PATH.932530613" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.INCLUDE_PATH" valueType="includePath">
    									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver/lwIP&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver/lwIP/ports/tiva-tm4c129/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver/lwIP/src/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/FreeRTOS&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/FreeRTOS/include&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/FreeRTOS/EK_TM4C1294XL&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${PROJECT_ROOT}/driver&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${TI_PRODUCTS_DIR}/TivaWare_C_Series-2.1.3.156&quot;"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.LITTLE_ENDIAN.478165866" name="Little endian code [See 'General' page to edit] (--little_endian, -me)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.C___DIALECT.1956831725" name="C++ Dialect" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.C___DIALECT" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compilerID.C___DIALECT.CPLUSPLUS03" valueType="enumerated"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS.821448359" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS.1525279246" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS.98098879" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS.905154568" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerRelease.1505465412" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerRelease">
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.MAP_FILE.843297520" name="Link information (map) listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.STACK_SIZE.523016247" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.STACK_SIZE" value="1024" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.HEAP_SIZE.1599265672" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.HEAP_SIZE" value="65536" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.OUTPUT_FILE.958575848" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.OUTPUT_FILE" value="&quot;${ProjName}.out&quot;" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.XML_LINK_INFO.1258005789" name="Detailed link information data-base into &lt;file&gt; (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.XML_LINK_INFO" value="&quot;${ProjName}_linkInfo.xml&quot;" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DISPLAY_ERROR_NUMBER.1695299663" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DIAG_WRAP.1212345228" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.SEARCH_PATH.2117256137" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.SEARCH_PATH" valueType="libPaths">
    									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/lib&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${CG_TOOL_ROOT}/include&quot;"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.LIBRARY.259771371" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.linkerID.LIBRARY" valueType="libs">
    									<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>
    								</option>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD_SRCS.1022456860" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD2_SRCS.1914161266" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__CMD2_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__GEN_CMDS.1104757543" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exeLinker.inputType__GEN_CMDS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.1191673615" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex"/>
    						</toolChain>
    					</folderInfo>
    					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Release.368919713.836823111" name="/" resourcePath="driver">
    						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.ReleaseToolchain.1713619710" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.ReleaseToolchain" unusedChildren="">
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1153675109.882525517" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1153675109"/>
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.190643286.1116219072" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.190643286"/>
    							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformRelease" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.targetPlatformRelease"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerRelease.1203105008" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.compilerRelease.233543317">
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS.160086059" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__C_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS.1658887402" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__CPP_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS.200951534" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS.541702480" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.compiler.inputType__ASM2_SRCS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerRelease.741784139" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.exe.linkerRelease.1505465412"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.871187716" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_15.12.hex.1191673615"/>
    						</toolChain>
    					</folderInfo>
    				</configuration>
    			</storageModule>
    			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
    		</cconfiguration>
    	</storageModule>
    	<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
    	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
    		<project id="fw.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.1621050748" name="ARM" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType"/>
    	</storageModule>
    	<storageModule moduleId="scannerConfiguration"/>
    	<storageModule moduleId="org.eclipse.cdt.core.language.mapping">
    		<project-mappings>
    			<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.asmSource" language="com.ti.ccstudio.core.TIASMLanguage"/>
    			<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cHeader" language="com.ti.ccstudio.core.TIGCCLanguage"/>
    			<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cSource" language="com.ti.ccstudio.core.TIGCCLanguage"/>
    			<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cxxHeader" language="com.ti.ccstudio.core.TIGPPLanguage"/>
    			<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cxxSource" language="com.ti.ccstudio.core.TIGPPLanguage"/>
    		</project-mappings>
    	</storageModule>
    </cproject>
    

    Hi,

    I attached them (I had to rename the project file)

  • the 'driver' folder has file specific options that override the main options.

    All files under that folder would have the same file specific options applied. This includes slipif.c

    looks like files under driverlib does not have file specific options (like adc.c).