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/CC2640: .cproject file from examples are being corrupted

Part Number: CC2640


Tool/software: Code Composer Studio

I am having trouble importing the examples from BLE 2.2.2 stack into the latest CCS ( Version: 8.1.0.00011 ). When I import the 2.2.2 examples I see that the associated .cproject file looks good and code compiles. However if I modify the project properties in any way it appears that CCS is altering the .cproject files and loses important data. More often than not the "include" directory paths are removed from each project after the import. 

Is there a version of CCS which might be more stable with these examples?

  • Hello,
    When modifying the project properties (and saving them), it is expected that CCS would write the changes to the .cproject file. But it should not be removing anything that you did not specify it to. Which example are you working with and which project properties are you modifying?

    Thanks
    ki
  • Ki,

    I working with the examples -
    . simple_peripheral_cc2650lp_app
    . simple_peripheral_cc2650lp_stack

    I am using the I'm changing the default General menu "Connection" from XDS110 USB to XDS2xx USB.

    After that I see that the includes for both the app and the stack go away...

    Thanks,
    Fred
  • I imported those example and changed the connection type. The includes seems to be preserved. Do you see this behavior with all projects you work with?
  • <?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.Default.1709271573">
    			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1709271573" moduleId="org.eclipse.cdt.core.settings" name="FlashROM">
    				<externalSettings/>
    				<extensions>
    					<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
    					<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" 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="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.rtsc.xdctools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.SysConfigErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    				</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.Default.1709271573" name="FlashROM" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default" postbuildStep="${CG_TOOL_HEX} -order MS --memwidth=8 --romwidth=8 --intel -o ${ProjName}.hex ${ProjName}.out;${TOOLS_BLE}/frontier/frontier.exe ccs ${PROJECT_LOC}/${ConfigName}/${ProjName}_linkInfo.xml ${ORG_PROJ_DIR}/../../ccs/config/ccs_compiler_defines.bcfg ${ORG_PROJ_DIR}/../../ccs/config/ccs_linker_defines.cmd " prebuildStep="&quot;${TOOLS_BLE}/lib_search/lib_search.exe&quot; ${ORG_PROJ_DIR}/build_config.opt &quot;${TOOLS_BLE}/lib_search/params_split_cc2640.xml&quot; ${SRC_BLE_CORE}/../blelib &quot;${ORG_PROJ_DIR}/../../ccs/config/lib_linker.cmd&quot;">
    					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1709271573." name="/" resourcePath="">
    						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470.exe.DebugToolchain.242481315" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470.exe.DebugToolchain">
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1848420079" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.CC2640F128"/>
    								<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
    								<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
    								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=&quot;libc.a&quot;"/>
    							</option>
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1798434316" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="16.9.4.LTS" valueType="string"/>
    							<targetPlatform id="com.ti.ccstudio.buildDefinitions.core.defaultTargetPlatform.10123580" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.core.defaultTargetPlatform"/>
    							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.core.defaultBuilder.2028594332" name="GNU Make.FlashROM" superClass="com.ti.ccstudio.buildDefinitions.core.defaultBuilder"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470.exe.compilerDebug.1503014485" superClass="com.ti.ccstudio.buildDefinitions.TMS470.exe.compilerDebug"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470.exe.linkerDebug.1947546748" superClass="com.ti.ccstudio.buildDefinitions.TMS470.exe.linkerDebug"/>
    						</toolChain>
    					</folderInfo>
    					<sourceEntries>
    						<entry excluding="cc26x0f128.cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
    					</sourceEntries>
    				</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="SimpleBLECentralStack.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.1030168588" 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>

  • This is what it looked like before
  • <?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.Default.1709271573">
    			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1709271573" moduleId="org.eclipse.cdt.core.settings" name="FlashROM">
    				<externalSettings/>
    				<extensions>
    					<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
    					<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" 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="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.rtsc.xdctools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="com.ti.ccstudio.errorparser.SysConfigErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    				</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.Default.1709271573" name="FlashROM" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default" postbuildStep="${CG_TOOL_HEX} -order MS --memwidth=8 --romwidth=8 --intel -o ${ProjName}.hex ${ProjName}.out;${TOOLS_BLE}/frontier/frontier.exe ccs ${PROJECT_LOC}/${ConfigName}/${ProjName}_linkInfo.xml ${ORG_PROJ_DIR}/../../ccs/config/ccs_compiler_defines.bcfg ${ORG_PROJ_DIR}/../../ccs/config/ccs_linker_defines.cmd " prebuildStep="&quot;${TOOLS_BLE}/lib_search/lib_search.exe&quot; ${ORG_PROJ_DIR}/build_config.opt &quot;${TOOLS_BLE}/lib_search/params_split_cc2640.xml&quot; ${SRC_BLE_CORE}/../blelib &quot;${ORG_PROJ_DIR}/../../ccs/config/lib_linker.cmd&quot;">
    					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1709271573." name="/" resourcePath="">
    						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470.exe.DebugToolchain.242481315" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470.exe.DebugToolchain">
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1848420079" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.CC2640F128"/>
    								<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
    								<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
    								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=&quot;libc.a&quot;"/>
    							</option>
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1798434316" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="16.9.4.LTS" valueType="string"/>
    							<targetPlatform id="com.ti.ccstudio.buildDefinitions.core.defaultTargetPlatform.10123580" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.core.defaultTargetPlatform"/>
    							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.core.defaultBuilder.2028594332" name="GNU Make.FlashROM" superClass="com.ti.ccstudio.buildDefinitions.core.defaultBuilder"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470.exe.compilerDebug.1503014485" superClass="com.ti.ccstudio.buildDefinitions.TMS470.exe.compilerDebug"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470.exe.linkerDebug.1947546748" superClass="com.ti.ccstudio.buildDefinitions.TMS470.exe.linkerDebug"/>
    						</toolChain>
    					</folderInfo>
    					<sourceEntries>
    						<entry excluding="cc26x0f128.cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
    					</sourceEntries>
    				</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="SimpleBLECentralStack.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.1030168588" 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>

  • <?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.Default.1709271573">
    			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1709271573" moduleId="org.eclipse.cdt.core.settings" name="FlashROM">
    				<externalSettings/>
    				<extensions>
    					<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
    					<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" 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="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    				</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.Default.1709271573" name="FlashROM" parent="com.ti.ccstudio.buildDefinitions.TMS470.Default" postbuildStep="${CG_TOOL_HEX} -order MS --memwidth=8 --romwidth=8 --intel -o ${ProjName}.hex ${ProjName}.out;${TOOLS_BLE}/frontier/frontier.exe ccs ${PROJECT_LOC}/${ConfigName}/${ProjName}_linkInfo.xml ${ORG_PROJ_DIR}/../../ccs/config/ccs_compiler_defines.bcfg ${ORG_PROJ_DIR}/../../ccs/config/ccs_linker_defines.cmd " prebuildStep="&quot;${TOOLS_BLE}/lib_search/lib_search.exe&quot; ${ORG_PROJ_DIR}/build_config.opt &quot;${TOOLS_BLE}/lib_search/params_split_cc2640.xml&quot; ${SRC_BLE_CORE}/../blelib &quot;${ORG_PROJ_DIR}/../../ccs/config/lib_linker.cmd&quot;">
    					<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Default.1709271573." name="/" resourcePath="">
    						<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.DebugToolchain.1628568718" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.linkerDebug.873282257">
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1023779966" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
    								<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex M.CC2640F128"/>
    								<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
    								<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
    								<listOptionValue builtIn="false" value="CCS_MBS_VERSION=5.5.0"/>
    								<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE="/>
    								<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=&quot;libc.a&quot;"/>
    								<listOptionValue builtIn="false" value="LINK_ORDER=TOOLS/ccs_linker_defines.cmd;TOOLS/cc26xx_ble_stack.cmd;"/>
    								<listOptionValue builtIn="false" value="OUTPUT_TYPE=executable"/>
    							</option>
    							<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.2048868408" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="16.9.4.LTS" valueType="string"/>
    							<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.targetPlatformDebug.944854883" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.targetPlatformDebug"/>
    							<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.builderDebug.2132552151" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.builderDebug"/>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.compilerDebug.22211487" name="ARM Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.compilerDebug">
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.SILICON_VERSION.425775956" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.SILICON_VERSION.7M3" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CODE_STATE.1999921235" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CODE_STATE.16" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.ABI.574305463" name="Application binary interface. [See 'General' page to edit] (--abi)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.ABI.eabi" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.LITTLE_ENDIAN.770146385" name="Little endian code [See 'General' page to edit] (--little_endian, -me)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_LEVEL.335427955" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_LEVEL" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_LEVEL.4" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_FOR_SPEED.336953673" name="Speed vs. size trade-offs (--opt_for_speed, -mf)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_FOR_SPEED" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.OPT_FOR_SPEED.0" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.INCLUDE_PATH.665497562" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.INCLUDE_PATH" valueType="includePath">
    									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
    									<listOptionValue builtIn="false" value="${SRC_EX}/examples/simple_central/cc26xx/stack"/>
    									<listOptionValue builtIn="false" value="${SRC_EX}/common/cc26xx"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/hal/src/target/_common"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/hal/src/target/_common"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/hal/src/target"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/hal/src/target/_common/cc26xx"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/hal/src/inc"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/osal/src/inc"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/services/src/saddr"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/services/src/nv/cc26xx"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/services/src/nv"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/icall/src/inc"/>
    									<listOptionValue builtIn="false" value="${SRC_BLE_CORE}/inc"/>
    									<listOptionValue builtIn="false" value="${SRC_BLE_CORE}/rom"/>
    									<listOptionValue builtIn="false" value="${SRC_BLE_CORE}/controller/cc26xx/inc"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/services/src/aes/cc26xx"/>
    									<listOptionValue builtIn="false" value="${SRC_COMMON}/npi/src"/>
    									<listOptionValue builtIn="false" value="${SRC_EX}/common/cc26xx/npi/stack"/>
    									<listOptionValue builtIn="false" value="${SRC_EX}/inc"/>
    									<listOptionValue builtIn="false" value="${SRC_EX}/icall/inc"/>
    									<listOptionValue builtIn="false" value="${SRC_EX}/profiles/roles"/>
    									<listOptionValue builtIn="false" value="${CC26XXWARE}"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.C_DIALECT.334203149" name="C Dialect" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.C_DIALECT" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.C_DIALECT.C99" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DEFINE.1081600880" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DEFINE" valueType="definedSymbols">
    									<listOptionValue builtIn="false" value="CC26XX"/>
    									<listOptionValue builtIn="false" value="CC26XXWARE"/>
    									<listOptionValue builtIn="false" value="DATA="/>
    									<listOptionValue builtIn="false" value="DEBUG"/>
    									<listOptionValue builtIn="false" value="EXT_HAL_ASSERT"/>
    									<listOptionValue builtIn="false" value="FLASH_ROM_BUILD"/>
    									<listOptionValue builtIn="false" value="INCLUDE_AES_DECRYPT"/>
    									<listOptionValue builtIn="false" value="NEAR_FUNC="/>
    									<listOptionValue builtIn="false" value="OSAL_CBTIMER_NUM_TASKS=1"/>
    									<listOptionValue builtIn="false" value="OSAL_SNV=1"/>
    									<listOptionValue builtIn="false" value="POWER_SAVING"/>
    									<listOptionValue builtIn="false" value="USE_ICALL"/>
    									<listOptionValue builtIn="false" value="xDEBUG_ENC"/>
    									<listOptionValue builtIn="false" value="xDEBUG_GPIO"/>
    									<listOptionValue builtIn="false" value="xDEBUG_SW_TRACE"/>
    									<listOptionValue builtIn="false" value="xPM_DISABLE_PWRDOWN"/>
    									<listOptionValue builtIn="false" value="xTESTMODES"/>
    									<listOptionValue builtIn="false" value="xTEST_BLEBOARD"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WARNING.1044046252" name="Treat diagnostic &lt;id&gt; as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WARNING" valueType="stringList">
    									<listOptionValue builtIn="false" value="225"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DISPLAY_ERROR_NUMBER.407823234" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_SUPPRESS.1922332566" name="Suppress diagnostic &lt;id&gt; (--diag_suppress, -pds)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_SUPPRESS" valueType="stringList">
    									<listOptionValue builtIn="false" value="48"/>
    									<listOptionValue builtIn="false" value="16004"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WRAP.1651317582" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CMD_FILE.2076468703" name="Read options from specified file (--cmd_file, -@)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compilerID.CMD_FILE" valueType="stringList">
    									<listOptionValue builtIn="false" value="${SRC_EX}/config/build_components.opt"/>
    									<listOptionValue builtIn="false" value="${ORG_PROJ_DIR}/build_config.opt"/>
    								</option>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__C_SRCS.1913551129" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__C_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__CPP_SRCS.1007235671" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__CPP_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM_SRCS.1529013701" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM2_SRCS.831241473" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.compiler.inputType__ASM2_SRCS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.linkerDebug.873282257" name="ARM Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exe.linkerDebug">
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.STACK_SIZE.1034165315" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.STACK_SIZE" value="256" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.HEAP_SIZE.1091569945" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.HEAP_SIZE" value="0" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.MAP_FILE.1030345504" name="Link information (map) listed into &lt;file&gt; (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.MAP_FILE" value="&quot;${ProjName}.map&quot;" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.OUTPUT_FILE.740461196" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="${ProjName}.out" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.LIBRARY.1208690358" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.LIBRARY" valueType="libs">
    									<listOptionValue builtIn="false" value="&quot;libc.a&quot;"/>
    									<listOptionValue builtIn="false" value="${ORG_PROJ_DIR}/../../ccs/config/lib_linker.cmd"/>
    									<listOptionValue builtIn="false" value="&quot;${ROM}/ble_rom_releases/04242014/ble_rom_patch.symbols&quot;"/>
    									<listOptionValue builtIn="false" value="${CC26XXWARE}/driverlib/bin/ccs/driverlib.lib"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.SEARCH_PATH.913283655" name="Add &lt;dir&gt; to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.SEARCH_PATH" valueType="libPaths">
    									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
    									<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_WRAP.485658435" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_SUPPRESS.2142732494" name="Suppress diagnostic &lt;id&gt; (--diag_suppress)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DIAG_SUPPRESS" valueType="stringList">
    									<listOptionValue builtIn="false" value="16002-D"/>
    									<listOptionValue builtIn="false" value="10325-D"/>
    									<listOptionValue builtIn="false" value="10247-D"/>
    									<listOptionValue builtIn="false" value="10229-D"/>
    								</option>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DISPLAY_ERROR_NUMBER.954599546" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.XML_LINK_INFO.214689671" name="Detailed link information data-base into &lt;file&gt; (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.XML_LINK_INFO" value="&quot;${ProjName}_linkInfo.xml&quot;" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.ENTRY_POINT.91234681" name="Specify program entry point for the output module (--entry_point, -e)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.ENTRY_POINT" value="startup_entry" valueType="string"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.UNUSED_SECTION_ELIMINATION.1093321579" name="Eliminate sections not needed in the executable (--unused_section_elimination)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.UNUSED_SECTION_ELIMINATION" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.UNUSED_SECTION_ELIMINATION.on" valueType="enumerated"/>
    								<option id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.COMPRESS_DWARF.131693817" name="Aggressively reduce size of the DWARF information (--compress_dwarf)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.COMPRESS_DWARF" value="com.ti.ccstudio.buildDefinitions.TMS470_5.2.linkerID.COMPRESS_DWARF.on" valueType="enumerated"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD_SRCS.1062590454" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD2_SRCS.1812784287" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__CMD2_SRCS"/>
    								<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__GEN_CMDS.612872082" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.exeLinker.inputType__GEN_CMDS"/>
    							</tool>
    							<tool id="com.ti.ccstudio.buildDefinitions.TMS470_5.2.hex.1513287430" name="ARM Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_5.2.hex"/>
    						</toolChain>
    					</folderInfo>
    					<sourceEntries>
    						<entry excluding="cc26x0f128.cmd" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
    					</sourceEntries>
    				</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="SimpleBLECentralStack.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.1030168588" 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>
    This is the before

  • Thanks for the files. There are indeed a lot of differences between the two files. And this happen when you just change the default General menu "Connection" from XDS110 USB to XDS2xx USB??
  • Ki,

    Correct, all I changed was the debugger definition

    I have removed and reloaded CCS with no change

    Thanks,

    Fred

  • !ERROR: java.lang.NullPointerException
    	at com.ti.ccstudio.project.core.internal.initializer.CCSConfigurationInitializer.doInitializeConfiguration(CCSConfigurationInitializer.java:319)
    	at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.internalInitializeConfiguration(AConfigurationInitializer.java:283)
    	at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.initializeFromExisting(AConfigurationInitializer.java:121)
    	at com.ti.common.project.ui.internal.properties.ConfigurationPropertiesPage.saveConfiguration(ConfigurationPropertiesPage.java:373)
    	at com.ti.ccstudio.project.ui.internal.properties.GeneralSettingsPage.saveConfiguration(GeneralSettingsPage.java:1315)
    	at com.ti.common.project.ui.internal.properties.ConfigurationPropertiesPage.forEach(ConfigurationPropertiesPage.java:326)
    	at org.eclipse.cdt.ui.newui.AbstractPage$5.sendOK(AbstractPage.java:644)
    	at org.eclipse.cdt.ui.newui.AbstractPage$5.run(AbstractPage.java:675)
    	at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:68)
    	at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107)
    	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
    	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
    	at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128)
    	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437)
    	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353)
    	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:483)
    	at org.eclipse.ui.internal.progress.ProgressManager$RunnableWithStatus.run(ProgressManager.java:1124)
    	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    	at org.eclipse.ui.internal.progress.ProgressManager.lambda$26(ProgressManager.java:1001)
    	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233)
    	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:144)
    	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4889)
    	at org.eclipse.ui.internal.progress.ProgressManager.runInUI(ProgressManager.java:1001)
    	at org.eclipse.cdt.ui.newui.AbstractPage.performSave(AbstractPage.java:691)
    	at org.eclipse.cdt.ui.newui.AbstractPage.performOk(AbstractPage.java:570)
    	at com.ti.common.project.ui.internal.properties.BasePropertiesPage.performOk(BasePropertiesPage.java:136)
    	at com.ti.ccstudio.project.ui.internal.properties.GeneralSettingsPage.performOk(GeneralSettingsPage.java:1331)
    	at org.eclipse.jface.preference.PreferenceDialog$7.run(PreferenceDialog.java:902)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.ui.internal.JFaceUtil.lambda$0(JFaceUtil.java:44)
    	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
    	at org.eclipse.jface.preference.PreferenceDialog.okPressed(PreferenceDialog.java:886)
    	at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.okPressed(FilteredPreferenceDialog.java:400)
    	at org.eclipse.jface.preference.PreferenceDialog.buttonPressed(PreferenceDialog.java:230)
    	at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
    	at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:81)
    	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
    	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)
    	at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
    	at org.eclipse.jface.window.Window.open(Window.java:794)
    	at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction.java:157)
    	at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
    	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
    	at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
    	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
    	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
    	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
    
    
    
    For what its worth here are the project.log files from the app/stack builds

  • !ERROR: java.lang.NullPointerException
    	at com.ti.ccstudio.project.core.internal.initializer.CCSConfigurationInitializer.doInitializeConfiguration(CCSConfigurationInitializer.java:319)
    	at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.internalInitializeConfiguration(AConfigurationInitializer.java:283)
    	at com.ti.common.project.core.internal.initializer.AConfigurationInitializer.initializeFromExisting(AConfigurationInitializer.java:121)
    	at com.ti.common.project.ui.internal.properties.ConfigurationPropertiesPage.saveConfiguration(ConfigurationPropertiesPage.java:373)
    	at com.ti.ccstudio.project.ui.internal.properties.GeneralSettingsPage.saveConfiguration(GeneralSettingsPage.java:1315)
    	at com.ti.common.project.ui.internal.properties.ConfigurationPropertiesPage.forEach(ConfigurationPropertiesPage.java:326)
    	at org.eclipse.cdt.ui.newui.AbstractPage$5.sendOK(AbstractPage.java:644)
    	at org.eclipse.cdt.ui.newui.AbstractPage$5.run(AbstractPage.java:675)
    	at org.eclipse.ui.actions.WorkspaceModifyDelegatingOperation.execute(WorkspaceModifyDelegatingOperation.java:68)
    	at org.eclipse.ui.actions.WorkspaceModifyOperation.lambda$0(WorkspaceModifyOperation.java:107)
    	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
    	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2267)
    	at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:128)
    	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437)
    	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353)
    	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:483)
    	at org.eclipse.ui.internal.progress.ProgressManager$RunnableWithStatus.run(ProgressManager.java:1124)
    	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
    	at org.eclipse.ui.internal.progress.ProgressManager.lambda$26(ProgressManager.java:1001)
    	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233)
    	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:144)
    	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4889)
    	at org.eclipse.ui.internal.progress.ProgressManager.runInUI(ProgressManager.java:1001)
    	at org.eclipse.cdt.ui.newui.AbstractPage.performSave(AbstractPage.java:691)
    	at org.eclipse.cdt.ui.newui.AbstractPage.performOk(AbstractPage.java:570)
    	at com.ti.common.project.ui.internal.properties.BasePropertiesPage.performOk(BasePropertiesPage.java:136)
    	at com.ti.ccstudio.project.ui.internal.properties.GeneralSettingsPage.performOk(GeneralSettingsPage.java:1331)
    	at org.eclipse.jface.preference.PreferenceDialog$7.run(PreferenceDialog.java:902)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.ui.internal.JFaceUtil.lambda$0(JFaceUtil.java:44)
    	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)
    	at org.eclipse.jface.preference.PreferenceDialog.okPressed(PreferenceDialog.java:886)
    	at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.okPressed(FilteredPreferenceDialog.java:400)
    	at org.eclipse.jface.preference.PreferenceDialog.buttonPressed(PreferenceDialog.java:230)
    	at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
    	at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:81)
    	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
    	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)
    	at org.eclipse.jface.window.Window.runEventLoop(Window.java:818)
    	at org.eclipse.jface.window.Window.open(Window.java:794)
    	at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction.java:157)
    	at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
    	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565)
    	at org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397)
    	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
    	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4428)
    	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
    	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4238)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3817)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
    	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
    	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
    	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
    	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
    	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
    
    
    

  • HI Fred,
    I still don't have a good answer for you. Changing just the connection type should not have this impact. Can you provide your whole project folder?

    Thanks
    ki
  • Hello,
    I haven’t heard back from you, hence this issue is being closed. If you wish to continue the discussion, please post a reply with an update below (or create a new thread).

    Thanks,
    ki
  • I downgraded the compiler I used from the current ti-cgt-arm_18.1.3.LTS to ti_cgt_tms470_16.9.3.LTS. At this point I did not see the .cproject file being corrupted. Interesting.... problem gone