This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Error when importing projects to CCSv5

Other Parts Discussed in Thread: CCSTUDIO, TMS320F28035

Hello, 

I recently upgrade to CCSv5, and whenever I try to import an existing project, I get the error:

Error: Import failed for project 'xyz' because its compiler definition is not available. Please contact support.

However, this only seems to happen to certain projects, while other projects are opened normally.  

Please advise.  

  • Hello,

    CCS is complaining that the project was configured to use a version of the compiler that it doesn't have in its list of available compilers. Are you using an older version of CCSv5? I though that an enhancement was made to automatically use the next available version in one of the later v5 version like 5.1.1.

    You can also point CCS to the version of the compiler that the project originally used and import again.

    http://processors.wiki.ti.com/index.php/Compiler_Installation_and_Selection#CCStudio_5.1

    Thanks

    ki

  • Hi,

    Thanks for your response.

    I am using the newest version of CCS (5.1.1.00031) on my computer.  On another computer (that can successfully import the project), that version of CCS is 5.1.0.09. 

    I also looked up which compiler was being used on both computers.  On my computer, it lists both ARM (TI v4.9.1) and C2000 (TI v6.0.2) as "Discovered Tools."  On the second computer, it only has C2000 (TI v6.0.2), so it looks like both computers have the necessary compilers to run.  CCS also does not let me "Remove" the ARM compiler, but I don't think it should cause any problems. 

    If it makes a difference, my computer are running 32-bit Windows 7 but the other computer uses 64-bit.   
    Thanks.

  • Hi, 


    As an update, here is something I saw that was suspicious in the .log file.  Could this be the problem?

    !ENTRY org.eclipse.ui 4 4 2012-05-08 10:16:03.570 !MESSAGE Referenced part does not exist yet: org.eclipse.cdt.ui.CView.

    !ENTRY org.eclipse.ui 4 4 2012-05-08 10:16:14.241 !MESSAGE Referenced part does not exist yet: org.eclipse.cdt.ui.CView.

    !ENTRY com.ti.ccstudio.scripting.console 2 0 2012-05-08 10:16:15.817 !MESSAGE Failed to setActiveScriptContext for class org.eclipse.rtsc.xdctools.model.ui.scripting.XGCONFScriptingService !STACK 0 java.lang.AbstractMethodError: org.eclipse.rtsc.xdctools.model.ui.scripting.XGCONFScriptingService.getScriptableObject()Lcom/ti/common/ui/scripting/console/CTIScriptableObject; at com.ti.ccstudio.scripting.console.internal.Activator.setActiveScriptContext(Activator.java:94) at com.ti.ccstudio.scripting.console.internal.Startup$1.safeRun(Startup.java:53) at com.ti.ccstudio.rhino.SafeRunnable.run(SafeRunnable.java:27) at com.ti.ccstudio.rhino.internal.RhinoThreadExecutor$1.run(RhinoThreadExecutor.java:67) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at com.ti.ccstudio.rhino.internal.RhinoThreadExecutor$RhinoThread.run(RhinoThreadExecutor.java:88)

  • What is the device variant you have selected in your project properties?

  • Sorry, but I'm not quite sure what you mean.  Since no projects are open, when I go to Project >> Properties, I can't enter that path.  

    But if I open a different project, it says  that the Device family is C2000 and the variant is TMS320f28035.  These are the devices I want to use for my project as well.


    edit: I should add that the files I am trying to import were created in CCSv4.

  • bcsc888 said:
    edit: I should add that the files I am trying to import were created in CCSv4.

    Do you know in which specific version of CCSv4 the original project was created? I have seen some instances where if the project was created with one of the very early versions of CCSv4 (4.0.x or 4.1.x), then it may not import properly into CCSv5. Importing the project first into a later version of v4 like 4.2.x and then into CCSv5 may help, but this would be highly dependent on the compiler version/build definitions it is relying on.

    Is this an example project provided by TI that you are trying to import? If so, please let us know which one and we will see if we can reproduce the issue. If it is your own project, if you're willing to share the project we can try to reproduce it and look into it further. Also if there was a log file created in the project after the failed import, could you please attach that as well?

  • The project was created in CCS v5.1.0.09, and I am able to open the project using this machine.  However, on two other machines, I cannot import this same project.  

    The only difference is that the working machine uses CCS v5.1.0.09 and 64-bit Windows 7, and the other machines use CCS v
    5.1.1.00031.  One of these machines uses 32-bit Win7, and the other is a Win XP machine.  

    I will attach the Eclipse .log file here.  

  • bcsc888 said:
    I will attach the Eclipse .log file here.  

    There wasn't any file attached. Could you please re-attach the Eclipse log file as well as any project.log or migration.log file generated in the project folder?

  • One more thing - could you also attach the .cproject or .cdtbuild file (whichever one is present at the root of your project)?

    Thanks,

    - Baltasar

  • Sorry, I had already taken down the .log files earlier.  I installed v5.1.0.09 on my computer instead and it seemed to do the trick. 

  • Could you still send me the .cproject/.cdtbuild file, if possible?  

    Thanks,

    - Baltasar

  • H,

    I am having the same issue.  In my case, the project was created in CCS5.1.0.08030 (Linux) and having a problem opening it in 5.2.0.00069 (Linux). 
    I have attached my .cproject file.

    Thanks.

  • <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <?fileVersion 4.0.0?>
    
    <cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
    	<storageModule moduleId="org.eclipse.cdt.core.settings">
    		<cconfiguration id="cdt.managedbuild.config.gnu.exe.release.1434105357">
    			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.release.1434105357" moduleId="org.eclipse.cdt.core.settings" name="Release">
    				<externalSettings/>
    				<extensions>
    					<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
    					<extension id="org.eclipse.cdt.core.CWDLocator" 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.GCCErrorParser" 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.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    				</extensions>
    			</storageModule>
    			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
    				<configuration artifactName="/tftpboot/sl_nfs_root/root/${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.release.1434105357" name="Release" parent="cdt.managedbuild.config.gnu.exe.release">
    					<folderInfo id="cdt.managedbuild.config.gnu.exe.release.1434105357." name="/" resourcePath="">
    						<toolChain id="cdt.managedbuild.toolchain.gnu.exe.release.579570488" name="Linux GCC" superClass="cdt.managedbuild.toolchain.gnu.exe.release">
    							<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.release.1547306301" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.release"/>
    							<builder buildPath="${workspace_loc:/VideoTrackARM/Release}" id="cdt.managedbuild.target.gnu.builder.exe.release.1347487228" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.exe.release"/>
    							<tool id="cdt.managedbuild.tool.gnu.archiver.base.1855993063" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
    							<tool command="/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++" id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1963084988" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release">
    								<option id="gnu.cpp.compiler.exe.release.option.optimization.level.1713334749" name="Optimization Level" superClass="gnu.cpp.compiler.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/>
    								<option id="gnu.cpp.compiler.exe.release.option.debugging.level.826472390" name="Debug Level" superClass="gnu.cpp.compiler.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/>
    								<option id="gnu.cpp.compiler.option.include.paths.744885091" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/slLIB}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common/slHAL/source&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common/sllib&quot;"/>
    								</option>
    								<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1939675473" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
    							</tool>
    							<tool command="/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc" id="cdt.managedbuild.tool.gnu.c.compiler.exe.release.1461009314" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.release">
    								<option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.exe.release.option.optimization.level.31070720" name="Optimization Level" superClass="gnu.c.compiler.exe.release.option.optimization.level" valueType="enumerated"/>
    								<option id="gnu.c.compiler.exe.release.option.debugging.level.1353016110" name="Debug Level" superClass="gnu.c.compiler.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/>
    								<option id="gnu.c.compiler.option.include.paths.411525873" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/slLIB}&quot;"/>
    								</option>
    								<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1881950535" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
    							</tool>
    							<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.release.636217378" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.release"/>
    							<tool command="/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++" id="cdt.managedbuild.tool.gnu.cpp.linker.exe.release.1103905093" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.release">
    								<option id="gnu.cpp.link.option.libs.669055820" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
    									<listOptionValue builtIn="false" value="sljpeg"/>
    									<listOptionValue builtIn="false" value="slLIB"/>
    									<listOptionValue builtIn="false" value="pthread"/>
    									<listOptionValue builtIn="false" value="avcodec"/>
    									<listOptionValue builtIn="false" value="avformat"/>
    									<listOptionValue builtIn="false" value="avutil"/>
    									<listOptionValue builtIn="false" value="avdevice"/>
    									<listOptionValue builtIn="false" value="swscale"/>
    									<listOptionValue builtIn="false" value="z"/>
    									<listOptionValue builtIn="false" value="avfilter"/>
    									<listOptionValue builtIn="false" value="fusion"/>
    									<listOptionValue builtIn="false" value="direct"/>
    									<listOptionValue builtIn="false" value="directfb"/>
    								</option>
    								<option id="gnu.cpp.link.option.paths.1962846186" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/slLIB/${ConfigName}}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg/${ConfigName}}&quot;"/>
    									<listOptionValue builtIn="false" value="/opt/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/lib"/>
    									<listOptionValue builtIn="false" value="/home/slroot/sl_nfs_root/usr/lib"/>
    								</option>
    								<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1357943575" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
    									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
    									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
    								</inputType>
    							</tool>
    							<tool id="cdt.managedbuild.tool.gnu.assembler.exe.release.552094007" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.release">
    								<option id="gnu.both.asm.option.include.paths.1715092335" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg}&quot;"/>
    								</option>
    								<inputType id="cdt.managedbuild.tool.gnu.assembler.input.538011599" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
    							</tool>
    						</toolChain>
    					</folderInfo>
    					<fileInfo id="cdt.managedbuild.config.gnu.exe.release.1434105357.691822005" name="VideoTrackLinux.cpp" rcbsApplicability="disable" resourcePath="VideoTrackLinux.cpp" toolsToInvoke="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1963084988.1291698257">
    						<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1963084988.1291698257" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1963084988">
    							<option id="gnu.cpp.compiler.option.include.paths.1718857787" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
    								<listOptionValue builtIn="false" value="&quot;${workspace_loc:/slHAL}&quot;"/>
    								<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg}&quot;"/>
    								<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common&quot;"/>
    								<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common/sllib&quot;"/>
    								<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common/slHAL/source&quot;"/>
    							</option>
    							<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1859718" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
    						</tool>
    					</fileInfo>
    				</configuration>
    			</storageModule>
    			<storageModule moduleId="org.eclipse.cdt.core.externalSettings">
    				<externalSettings containerId="sljpeg;" factoryId="org.eclipse.cdt.core.cfg.export.settings.sipplier">
    					<externalSetting>
    						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/sljpeg"/>
    						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/sljpeg/Debug"/>
    						<entry flags="RESOLVED" kind="libraryFile" name="sljpeg"/>
    					</externalSetting>
    				</externalSettings>
    				<externalSettings containerId="slLIB;" factoryId="org.eclipse.cdt.core.cfg.export.settings.sipplier">
    					<externalSetting>
    						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/slHAL"/>
    						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/slHAL/Debug"/>
    						<entry flags="RESOLVED" kind="libraryFile" name="slHAL"/>
    					</externalSetting>
    				</externalSettings>
    			</storageModule>
    			<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
    			<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
    		</cconfiguration>
    		<cconfiguration id="cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080">
    			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080" moduleId="org.eclipse.cdt.core.settings" name="Debug">
    				<externalSettings/>
    				<extensions>
    					<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
    					<extension id="org.eclipse.cdt.core.CWDLocator" 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.GCCErrorParser" 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.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
    				</extensions>
    			</storageModule>
    			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
    				<configuration artifactName="/tftpboot/sl_nfs_root/root/${ProjName}_debug" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080" name="Debug" parent="cdt.managedbuild.config.gnu.exe.debug" postbuildStep="">
    					<folderInfo id="cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080." name="/" resourcePath="">
    						<toolChain id="cdt.managedbuild.toolchain.gnu.exe.debug.1303605933" name="Linux GCC" resourceTypeBasedDiscovery="true" superClass="cdt.managedbuild.toolchain.gnu.exe.debug">
    							<targetPlatform id="cdt.managedbuild.target.gnu.platform.exe.debug.431865775" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.exe.debug"/>
    							<builder buildPath="${workspace_loc:/VideoTrackARM/Debug}" id="cdt.managedbuild.target.gnu.builder.exe.debug.323871616" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" superClass="cdt.managedbuild.target.gnu.builder.exe.debug"/>
    							<tool id="cdt.managedbuild.tool.gnu.archiver.base.2069317889" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
    							<tool command="/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++" commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.1586669235" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug">
    								<option id="gnu.cpp.compiler.exe.debug.option.optimization.level.718902319" name="Optimization Level" superClass="gnu.cpp.compiler.exe.debug.option.optimization.level" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/>
    								<option id="gnu.cpp.compiler.exe.debug.option.debugging.level.748116557" name="Debug Level" superClass="gnu.cpp.compiler.exe.debug.option.debugging.level" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/>
    								<option id="gnu.cpp.compiler.option.other.other.1293830646" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0 -mlittle-endian -march=armv7-a -mtune=cortex-a8 -mfloat-abi=softfp" valueType="string"/>
    								<option id="gnu.cpp.compiler.option.include.paths.643273684" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/slLIB}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common/sllib&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common/slHAL/source&quot;"/>
    								</option>
    								<option id="gnu.cpp.compiler.option.preprocessor.nostdinc.1378853676" name="Do not search system directories (-nostdinc)" superClass="gnu.cpp.compiler.option.preprocessor.nostdinc" value="false" valueType="boolean"/>
    								<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.146746717" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
    							</tool>
    							<tool command="/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc" id="cdt.managedbuild.tool.gnu.c.compiler.exe.debug.577084785" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug">
    								<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.exe.debug.option.optimization.level.935564104" name="Optimization Level" superClass="gnu.c.compiler.exe.debug.option.optimization.level" valueType="enumerated"/>
    								<option id="gnu.c.compiler.exe.debug.option.debugging.level.1023744850" name="Debug Level" superClass="gnu.c.compiler.exe.debug.option.debugging.level" value="gnu.c.debugging.level.max" valueType="enumerated"/>
    								<option id="gnu.c.compiler.option.misc.other.2081675622" name="Other flags" superClass="gnu.c.compiler.option.misc.other" value="-c -fmessage-length=0 -mlittle-endian -march=armv7-a -mtune=cortex-a8 -mfloat-abi=softfp" valueType="string"/>
    								<option id="gnu.c.compiler.option.include.paths.1414762423" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath">
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/slLIB}&quot;"/>
    								</option>
    								<option id="gnu.c.compiler.option.preprocessor.nostdinc.300876169" name="Do not search system directories (-nostdinc)" superClass="gnu.c.compiler.option.preprocessor.nostdinc" value="false" valueType="boolean"/>
    								<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.539560485" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
    							</tool>
    							<tool id="cdt.managedbuild.tool.gnu.c.linker.exe.debug.563112647" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.exe.debug"/>
    							<tool command="/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++" id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.1946329469" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug">
    								<option id="gnu.cpp.link.option.libs.1708531917" name="Libraries (-l)" superClass="gnu.cpp.link.option.libs" valueType="libs">
    									<listOptionValue builtIn="false" value="sljpeg"/>
    									<listOptionValue builtIn="false" value="slLIB"/>
    									<listOptionValue builtIn="false" value="pthread"/>
    									<listOptionValue builtIn="false" value="avcodec"/>
    									<listOptionValue builtIn="false" value="avformat"/>
    									<listOptionValue builtIn="false" value="avutil"/>
    									<listOptionValue builtIn="false" value="avdevice"/>
    									<listOptionValue builtIn="false" value="swscale"/>
    									<listOptionValue builtIn="false" value="z"/>
    									<listOptionValue builtIn="false" value="avfilter"/>
    									<listOptionValue builtIn="false" value="fusion"/>
    									<listOptionValue builtIn="false" value="direct"/>
    									<listOptionValue builtIn="false" value="directfb"/>
    								</option>
    								<option id="gnu.cpp.link.option.paths.516887756" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/slLIB/${ConfigName}}&quot;"/>
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg/${ConfigName}}&quot;"/>
    									<listOptionValue builtIn="false" value="/opt/CodeSourcery/Sourcery_G++_Lite/arm-none-linux-gnueabi/lib"/>
    									<listOptionValue builtIn="false" value="/home/slroot/sl_nfs_root/usr/lib"/>
    								</option>
    								<option id="gnu.cpp.link.option.nostdlibs.9160144" name="No startup or default libs (-nostdlib)" superClass="gnu.cpp.link.option.nostdlibs" value="false" valueType="boolean"/>
    								<option id="gnu.cpp.link.option.nodeflibs.1068340552" name="Do not use default libraries (-nodefaultlibs)" superClass="gnu.cpp.link.option.nodeflibs" value="false" valueType="boolean"/>
    								<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1682259613" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
    									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
    									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
    								</inputType>
    							</tool>
    							<tool command="/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-as" id="cdt.managedbuild.tool.gnu.assembler.exe.debug.934799291" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.exe.debug">
    								<option id="gnu.both.asm.option.include.paths.1804813678" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath">
    									<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg}&quot;"/>
    								</option>
    								<inputType id="cdt.managedbuild.tool.gnu.assembler.input.577060764" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
    							</tool>
    						</toolChain>
    					</folderInfo>
    					<fileInfo id="cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080.1480679780" name="VideoTrackLinux.cpp" rcbsApplicability="disable" resourcePath="VideoTrackLinux.cpp" toolsToInvoke="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.1586669235.378772629">
    						<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.1586669235.378772629" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.1586669235">
    							<option id="gnu.cpp.compiler.option.include.paths.1091157900" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath">
    								<listOptionValue builtIn="false" value="&quot;${workspace_loc:/slHAL}&quot;"/>
    								<listOptionValue builtIn="false" value="&quot;${workspace_loc:/sljpeg}&quot;"/>
    								<listOptionValue builtIn="false" value="&quot;${workspace_loc:/slcore}&quot;"/>
    								<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common&quot;"/>
    								<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common/sllib&quot;"/>
    								<listOptionValue builtIn="false" value="&quot;/home/slroot/sl/trunk/projects/Common/slHAL/source&quot;"/>
    							</option>
    							<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.542085873" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
    						</tool>
    					</fileInfo>
    				</configuration>
    			</storageModule>
    			<storageModule moduleId="org.eclipse.cdt.core.externalSettings">
    				<externalSettings containerId="sljpeg;" factoryId="org.eclipse.cdt.core.cfg.export.settings.sipplier">
    					<externalSetting>
    						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/sljpeg"/>
    						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/sljpeg/Debug"/>
    						<entry flags="RESOLVED" kind="libraryFile" name="sljpeg"/>
    					</externalSetting>
    				</externalSettings>
    				<externalSettings containerId="slLIB;" factoryId="org.eclipse.cdt.core.cfg.export.settings.sipplier">
    					<externalSetting>
    						<entry flags="VALUE_WORKSPACE_PATH" kind="includePath" name="/slHAL"/>
    						<entry flags="VALUE_WORKSPACE_PATH" kind="libraryPath" name="/slHAL/Debug"/>
    						<entry flags="RESOLVED" kind="libraryFile" name="slHAL"/>
    					</externalSetting>
    				</externalSettings>
    			</storageModule>
    			<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
    			<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
    		</cconfiguration>
    	</storageModule>
    	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
    		<project id="VideoTrackARM.cdt.managedbuild.target.gnu.exe.2030330487" name="Executable" projectType="cdt.managedbuild.target.gnu.exe"/>
    	</storageModule>
    	<storageModule moduleId="refreshScope" versionNumber="1">
    		<resource resourceType="PROJECT" workspacePath="/VideoTrackARM"/>
    	</storageModule>
    	<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
    	<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
    	<storageModule moduleId="null.devicePreference"/>
    	<storageModule moduleId="cpuFamily"/>
    	<storageModule moduleId="scannerConfiguration">
    		<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080;cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.577084785;cdt.managedbuild.tool.gnu.c.compiler.input.539560485">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
    			<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
    				<buildOutputProvider>
    					<openAction enabled="true" filePath=""/>
    					<parser enabled="true"/>
    				</buildOutputProvider>
    				<scannerInfoProvider id="specsFile">
    					<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc" useDefault="true"/>
    					<parser enabled="true"/>
    				</scannerInfoProvider>
    			</profile>
    		</scannerConfigBuildInfo>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.972079894;cdt.managedbuild.config.gnu.exe.debug.972079894.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.2061597801;cdt.managedbuild.tool.gnu.cpp.compiler.input.552563843">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
    		</scannerConfigBuildInfo>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.1434105357;cdt.managedbuild.config.gnu.exe.release.1434105357.691822005;cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1963084988.1291698257;cdt.managedbuild.tool.gnu.cpp.compiler.input.1859718">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
    		</scannerConfigBuildInfo>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.1434105357;cdt.managedbuild.config.gnu.exe.release.1434105357.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.release.1963084988;cdt.managedbuild.tool.gnu.cpp.compiler.input.1939675473">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
    		</scannerConfigBuildInfo>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.972079894;cdt.managedbuild.config.gnu.exe.debug.972079894.1135856858;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.2061597801.1786332928;cdt.managedbuild.tool.gnu.cpp.compiler.input.511954632">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
    		</scannerConfigBuildInfo>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.972079894;cdt.managedbuild.config.gnu.exe.debug.972079894.;cdt.managedbuild.tool.gnu.c.compiler.exe.debug.2105424658;cdt.managedbuild.tool.gnu.c.compiler.input.1143247806">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
    		</scannerConfigBuildInfo>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080;cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080.videotrack_comms.cpp;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.899000927;cdt.managedbuild.tool.gnu.cpp.compiler.input.1901646073">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
    		</scannerConfigBuildInfo>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.release.1434105357;cdt.managedbuild.config.gnu.exe.release.1434105357.;cdt.managedbuild.tool.gnu.c.compiler.exe.release.1461009314;cdt.managedbuild.tool.gnu.c.compiler.input.1881950535">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
    		</scannerConfigBuildInfo>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080;cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080.;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.1586669235;cdt.managedbuild.tool.gnu.cpp.compiler.input.146746717">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
    			<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
    				<buildOutputProvider>
    					<openAction enabled="true" filePath=""/>
    					<parser enabled="true"/>
    				</buildOutputProvider>
    				<scannerInfoProvider id="specsFile">
    					<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="/opt/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++" useDefault="true"/>
    					<parser enabled="true"/>
    				</scannerInfoProvider>
    			</profile>
    		</scannerConfigBuildInfo>
    		<scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080;cdt.managedbuild.config.gnu.exe.debug.972079894.1695897080.1480679780;cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug.1586669235.378772629;cdt.managedbuild.tool.gnu.cpp.compiler.input.542085873">
    			<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
    		</scannerConfigBuildInfo>
    	</storageModule>
    </cproject>
    

  • Hi tamo2,

    This doesn't look like a CCS project.  Try importing it with the "General > Import Existing Project into Workspace" wizard.

    - Baltasar

  • Hi Baltasar,

    Thanks for the reply.  

     Try importing it with the "General > Import Existing Project into Workspace" wizard.

    I tried it and indeed it worked (for those who are interested, it is, File > Import > Existing Projects into Workspace). 

    Just out of curiosity, what made you think that it is not CCS project?  We did not save projects as non-CCS projects, at least intentionally, and we don't have any problem importing this project in CCS 5.1.0.08030.  

    Thanks.

  • For CCS projects, the "projectType" attribute within the .cproject file should begin with "com.ti.ccstudio...".  For CCSv5.2.1, I will add some logic to recognize such non-CCS projects and display a message suggesting that user tries importing the project using the General import wizard.

    What makes it a "CCS project" is not how it's saved, but how it's created - CCS projects are only created by the "Code Composer Studio / New CCS Project" wizard, while the "C/C++ / New C Project" wizard creates generic GNU C/C++ projects.

    - Baltasar

  • Hi Baltasar,

    Thanks for the info -- now it makes sense.  I noticed the small "CCS" mark on top of the project icon indicating "CCS" project.  

    I also noticed that there are projects with "RTSC" mark -- those projects are also for DSP.   What are the differences between CCS projects and RTSC projects?