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.

Help installing CCS in Ubuntu 13.10

Other Parts Discussed in Thread: CCSTUDIO

Hi TI and fellow Engineers,

I am having difficulty in getting CCS installed on a fresh Ubuntu 13.10 32-Bit base. Following the instructions on the TI website does not seem to help and some of the dependent packages they list don't seem to exist.

Running the dependency check script does not populate the ext-depends.txt file, so I assume I have all the dependencies.

I am using the offline installer and once complete it places 4 icons on my Desktop, trying to run the CCS shortcut results in an error message, see attached screenshot.

Any help appreciated.

Rgds,

Thilina

  • Hi Thilina,

    It looks like your desktop link was either created incorrectly. Can you try launching the application from the installation directly? For example, if you installed CCS in the default location as a regular user, it would be in $HOME/ccsv5/eclipse/ccstudio. 

    Danish

  • Thilina,

    Just adding to Danish's reply, check this thread that talks about how to enable the correct ownership permissions for the icon.

    Regards,

    Rafael

  • Hi Danish

    As I ran the install as sudo, it was in the /opt/ti directory. I did as you said and CCS loaded. However after closing CCS it errors, see the workspace error file attached.

    !SESSION 2013-10-30 10:40:24.139 -----------------------------------------------
    eclipse.buildId=M20120914-1540
    java.version=1.6.0_13
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
    Framework arguments:  -product com.ti.ccstudio.branding.product
    Command-line arguments:  -os linux -ws gtk -arch x86 -product com.ti.ccstudio.branding.product
    
    !ENTRY org.eclipse.ui 2 0 2013-10-30 10:40:49.502
    !MESSAGE Warnings while parsing the viewer contributions from the 'org.eclipse.ui.popupMenus' extension point
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-10-30 10:40:49.502
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.CEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-10-30 10:40:49.502
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.CEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-10-30 10:40:49.502
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.CEditorRulerActions/org.eclipse.cdt.debug.ui.actions.RulerCreateBreakpointInteractiveAction'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-10-30 10:40:49.502
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.AsmEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.asm.CBreakpointPropertiesRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-10-30 10:40:49.502
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.AsmEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.asm.EnableDisableBreakpointRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-10-30 10:40:49.502
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.AsmEditorRulerActions/org.eclipse.cdt.debug.ui.actions.asm.RulerCreateBreakpointInteractiveAction'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-10-30 10:40:49.502
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.dsf.ui', id='AUTOGEN:::org.eclipse.cdt.dsf.debug.ui.disassemblyRulerActions/org.eclipse.debug.ui.actions.RulerAddBreakpointAction'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-10-30 10:40:49.502
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.dsf.ui', id='org.eclipse.cdt.dsf.debug.ui.disassembly.commands.rulerToggleBreakpoint'
    
    !ENTRY com.ti.ccstudio.debug 4 0 2013-10-30 10:40:59.654
    !MESSAGE An internal error was logged by 'com.ti.ccstudio.debug'.
    !STACK 0
    org.eclipse.core.runtime.OperationCanceledException
    	at com.ti.ccstudio.debug.licensing.LicenseManager.acquireLicense(LicenseManager.java:73)
    	at com.ti.ccstudio.debug.ui.licensing.LicenseMonitor$1.run(LicenseMonitor.java:101)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
    !ENTRY org.eclipse.osgi 2 0 2013-10-30 10:41:02.158
    !MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
    !SUBENTRY 1 org.eclipse.osgi 2 0 2013-10-30 10:41:02.158
    !MESSAGE Bundle reference:file:plugins/com.trolltech.qtcpp.linux.x86_4.6.1/ was not resolved.
    !SUBENTRY 2 com.trolltech.qtcpp.linux.x86 2 0 2013-10-30 10:41:02.158
    !MESSAGE Missing native code match lib/libQtCore.so.4; lib/libQtGui.so.4; lib/libQtXml.so.4; lib/libQtScript.so.4; lib/libQtDesigner.so.4; lib/libQtDesignerComponents.so.4; processor=x86; osname=linux.
    
    !ENTRY org.eclipse.osgi 2 0 2013-10-30 10:41:02.159
    !MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
    !SUBENTRY 1 org.eclipse.osgi 2 0 2013-10-30 10:41:02.159
    !MESSAGE Bundle com.trolltech.qtcpp.linux.x86_1.6.1 [601] was not resolved.
    !SUBENTRY 2 com.trolltech.qtcpp.linux.x86 2 0 2013-10-30 10:41:02.159
    !MESSAGE Missing native code match lib/libQtCore.so.4; lib/libQtGui.so.4; lib/libQtXml.so.4; lib/libQtScript.so.4; lib/libQtDesigner.so.4; lib/libQtDesignerComponents.so.4; processor=x86; osname=linux.
    
    !ENTRY org.eclipse.osgi 4 0 2013-10-30 10:41:02.159
    !MESSAGE Application error
    !STACK 1
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
    	at org.eclipse.swt.SWT.error(SWT.java:4361)
    	at org.eclipse.swt.SWT.error(SWT.java:4276)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138)
    	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3529)
    	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3182)
    	at org.eclipse.swt.widgets.Display.release(Display.java:3233)
    	at org.eclipse.swt.graphics.Device.dispose(Device.java:248)
    	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:140)
    	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
    	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    Caused by: java.lang.NullPointerException
    	at org.eclipse.debug.internal.ui.contexts.DebugContextManager.createService(DebugContextManager.java:136)
    	at org.eclipse.debug.internal.ui.contexts.DebugContextManager.getContextService(DebugContextManager.java:195)
    	at com.ti.ccstudio.multi.purpose.view.EarlyStarter$1.run(EarlyStarter.java:113)
    	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
    	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
    	... 17 more
    
    !ENTRY org.eclipse.ui.workbench 4 2 2013-10-30 10:41:02.314
    !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
    !STACK 0
    java.lang.NullPointerException
    	at com.ti.ccstudio.builddefinitions.core.BuildDefinitionsCorePlugin.log(BuildDefinitionsCorePlugin.java:144)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.doLoadToolDefinition(BuildModelLoader.java:389)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.doLoadToolDefinition(BuildModelLoader.java:421)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.buildDefsLoaded(BuildModelLoader.java:135)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.buildDefsLoaded(BuildModelLoader.java:125)
    	at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.loadExtensionsSynchronized(ManagedBuildManager.java:2212)
    	at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.loadExtensions(ManagedBuildManager.java:2123)
    	at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getExtensionBuilderMapInternal(ManagedBuildManager.java:473)
    	at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getExtensionBuilder(ManagedBuildManager.java:667)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.initialize(BuildModelLoader.java:90)
    	at com.ti.ccstudio.project.core.internal.tools.CodegenToolDiscoveryManager.doInitialize(CodegenToolDiscoveryManager.java:63)
    	at com.ti.common.project.core.internal.tools.AToolDiscoveryManager.initialize(AToolDiscoveryManager.java:184)
    	at com.ti.ccstudio.project.core.internal.tools.CodegenToolDiscoveryManager.initialize(CodegenToolDiscoveryManager.java:53)
    	at com.ti.ccstudio.project.ui.internal.ProjectUIStartup.earlyStartup(ProjectUIStartup.java:23)
    	at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    	at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.ui.internal.Workbench$63.run(Workbench.java:2470)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
    !ENTRY org.eclipse.ui 4 4 2013-10-30 10:41:02.316
    !MESSAGE Unhandled Exception
    
    !ENTRY com.ti.ccstudio.project.ui 4 0 2013-10-30 10:41:02.316
    !MESSAGE Unable to execute early startup code for an extension
    !STACK 0
    java.lang.NullPointerException
    	at com.ti.ccstudio.builddefinitions.core.BuildDefinitionsCorePlugin.log(BuildDefinitionsCorePlugin.java:144)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.doLoadToolDefinition(BuildModelLoader.java:389)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.doLoadToolDefinition(BuildModelLoader.java:421)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.buildDefsLoaded(BuildModelLoader.java:135)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.buildDefsLoaded(BuildModelLoader.java:125)
    	at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.loadExtensionsSynchronized(ManagedBuildManager.java:2212)
    	at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.loadExtensions(ManagedBuildManager.java:2123)
    	at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getExtensionBuilderMapInternal(ManagedBuildManager.java:473)
    	at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getExtensionBuilder(ManagedBuildManager.java:667)
    	at com.ti.ccstudio.buildmodel.BuildModelLoader.initialize(BuildModelLoader.java:90)
    	at com.ti.ccstudio.project.core.internal.tools.CodegenToolDiscoveryManager.doInitialize(CodegenToolDiscoveryManager.java:63)
    	at com.ti.common.project.core.internal.tools.AToolDiscoveryManager.initialize(AToolDiscoveryManager.java:184)
    	at com.ti.ccstudio.project.core.internal.tools.CodegenToolDiscoveryManager.initialize(CodegenToolDiscoveryManager.java:53)
    	at com.ti.ccstudio.project.ui.internal.ProjectUIStartup.earlyStartup(ProjectUIStartup.java:23)
    	at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
    	at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.ui.internal.Workbench$63.run(Workbench.java:2470)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
    !ENTRY org.eclipse.core.jobs 4 2 2013-10-30 10:41:03.551
    !MESSAGE An internal error occurred during: "Initialize Contents".
    !STACK 0
    java.lang.ExceptionInInitializerError
    	at com.ti.ccstudio.internal.resource.explorer.editors.ResourceExplorerEditorInput.getInputProvider(ResourceExplorerEditorInput.java:49)
    	at com.ti.ccstudio.internal.resource.explorer.editors.ResourceExplorerPage$15.run(ResourceExplorerPage.java:1019)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    Caused by: org.eclipse.core.runtime.AssertionFailedException: assertion failed: The application has not been initialized.
    	at org.eclipse.core.runtime.Assert.isTrue(Assert.java:110)
    	at org.eclipse.core.internal.runtime.InternalPlatform.assertInitialized(InternalPlatform.java:139)
    	at org.eclipse.core.internal.runtime.InternalPlatform.getUserLocation(InternalPlatform.java:558)
    	at org.eclipse.core.runtime.Platform.getUserLocation(Platform.java:1318)
    	at com.ti.common.core.internal.ExternalReferenceParser.getLegacyReferenceDir(ExternalReferenceParser.java:182)
    	at com.ti.common.core.internal.ExternalReferenceParser.getReferenceFiles(ExternalReferenceParser.java:62)
    	at com.ti.common.core.internal.ExternalReferenceParser.getReferenceFiles(ExternalReferenceParser.java:153)
    	at com.ti.ccstudio.internal.resource.explorer.ResourceExplorerUtils.getContributionInputPaths(ResourceExplorerUtils.java:417)
    	at com.ti.ccstudio.internal.resource.explorer.ResourceInputProvider.init(ResourceInputProvider.java:93)
    	at com.ti.ccstudio.internal.resource.explorer.ResourceInputProvider.<init>(ResourceInputProvider.java:82)
    	at com.ti.ccstudio.internal.resource.explorer.ResourceInputProvider.<clinit>(ResourceInputProvider.java:76)
    	... 3 more
    
    !ENTRY org.eclipse.core.jobs 2 2 2013-10-30 10:41:04.090
    !MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.ui.internal.progress.ProgressViewUpdater$1
    

    Rgds

    Thilina

  • Hi Rafael,

    Your method works, by changing permissions and running I am not getting the error. Also the rror I was seeing after running CCS is no longer occuring.

    Many Thanks,

    Thilina

  • Hi TI,

    Continuing on this discussion, I have tried multiple times to install the BIOS-MCSDK on the linux install but when adding discovered products I'm getting an "Operational Details" error. Please see the attached screenshot.

    What am I missing here?

    Regards,

    Thilina