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.
Tool/software: Code Composer Studio
Hello, I am having trouble with using the Hardware trace function of Code Composer Studio. I have a fresh install of CCS v7.2.0 on Ubuntu 16.04 LTS, connected to an RM57 through a XDS560v2 Pro Trace. I can connect and debug ok, and then set up the Hardware Trace. However, when in debug mode I click on any of the Hardware Trace options (PC Trace etc.) I am presented with the Trace Configuration window. I select Pro Trace, and follow the default settings, click start, and get just a window titled "Progress Information" and sometimes the text "Operation in prog" before CCS hangs and I am forced to quit. I .dmp file is generated for eclipse. I have tried varying the settings in the Trace Configuration and gotten the same result.
I have also tried doing this with DSS, and when I use the line
dvtServer = script.getServer("DVTServer.1")
following the example file provided in ccsv7/ccs_base/scripting.example/DVTExamples/HardwareTraceAnalyzer/liveExamples/jsFiles/PCTrace_XDS560.js, and replacing to use the correct configuration etc. Then I get the following errors
getting DVT Server java.lang.ClassNotFoundException: com.ti.dvt.analysis.suite.UseCaseActivityProvider cannot be found by com.ti.dvt.scripting.engine_4.1.0.201706021538 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:448) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:361) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:353) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.ti.dvt.engine.scripting.DVTServer.createInstance(DVTServer.java:487) at com.ti.dvt.engine.scripting.DVTServer.getActivityProviders(DVTServer.java:645) at com.ti.dvt.control.engine.core.ControlEngine.setActivityProviderList(ControlEngine.java:79) at com.ti.dvt.engine.scripting.DVTServer.start(DVTServer.java:743) at com.ti.dvt.engine.scripting.DVTServer.<init>(DVTServer.java:102) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.ti.ccstudio.scripting.environment.ScriptingEnvironment.getServer(ScriptingEnvironment.java:1185) 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.mozilla.javascript.MemberBox.invoke(MemberBox.java:145) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) at org.mozilla.javascript.gen.c1._c0(PCTrace_XDS560v2_muBrain.js:41) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.gen.c1.exec(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.tools.shell.Main.evaluateScript(Main.java:503) at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:425) at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:391) at org.mozilla.javascript.tools.shell.Main.processSource(Main.java:382) at org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:179) at org.mozilla.javascript.tools.shell.Main$IProxy.run(Main.java:100) at org.mozilla.javascript.Context.call(Context.java:528) at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:450) at org.mozilla.javascript.tools.shell.Main.exec(Main.java:162) at com.ti.ccstudio.apps.internal.scripting.RunScript$1.run(RunScript.java:88) java.lang.ClassNotFoundException: com.ti.dvt.control.engine.activities.debugserver.DebugServerActivityProvider cannot be found by com.ti.dvt.scripting.engine_4.1.0.201706021538 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:448) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:361) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:353) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.ti.dvt.engine.scripting.DVTServer.createInstance(DVTServer.java:487) at com.ti.dvt.engine.scripting.DVTServer.getActivityProviders(DVTServer.java:652) at com.ti.dvt.control.engine.core.ControlEngine.setActivityProviderList(ControlEngine.java:79) at com.ti.dvt.engine.scripting.DVTServer.start(DVTServer.java:743) at com.ti.dvt.engine.scripting.DVTServer.<init>(DVTServer.java:102) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.ti.ccstudio.scripting.environment.ScriptingEnvironment.getServer(ScriptingEnvironment.java:1185) 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.mozilla.javascript.MemberBox.invoke(MemberBox.java:145) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) at org.mozilla.javascript.gen.c1._c0(PCTrace_XDS560v2_muBrain.js:41) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.gen.c1.exec(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.tools.shell.Main.evaluateScript(Main.java:503) at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:425) at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:391) at org.mozilla.javascript.tools.shell.Main.processSource(Main.java:382) at org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:179) at org.mozilla.javascript.tools.shell.Main$IProxy.run(Main.java:100) at org.mozilla.javascript.Context.call(Context.java:528) at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:450) at org.mozilla.javascript.tools.shell.Main.exec(Main.java:162) at com.ti.ccstudio.apps.internal.scripting.RunScript$1.run(RunScript.java:88) java.lang.ClassNotFoundException: com.ti.dvt.analysis.traceviewer.activity.TraceViewerActivityProvider cannot be found by com.ti.dvt.scripting.engine_4.1.0.201706021538 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:448) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:361) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:353) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.ti.dvt.engine.scripting.DVTServer.createInstance(DVTServer.java:487) at com.ti.dvt.engine.scripting.DVTServer.getActivityProviders(DVTServer.java:659) at com.ti.dvt.control.engine.core.ControlEngine.setActivityProviderList(ControlEngine.java:79) at com.ti.dvt.engine.scripting.DVTServer.start(DVTServer.java:743) at com.ti.dvt.engine.scripting.DVTServer.<init>(DVTServer.java:102) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.ti.ccstudio.scripting.environment.ScriptingEnvironment.getServer(ScriptingEnvironment.java:1185) 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.mozilla.javascript.MemberBox.invoke(MemberBox.java:145) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) at org.mozilla.javascript.gen.c1._c0(PCTrace_XDS560v2_muBrain.js:41) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.gen.c1.exec(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.tools.shell.Main.evaluateScript(Main.java:503) at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:425) at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:391) at org.mozilla.javascript.tools.shell.Main.processSource(Main.java:382) at org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:179) at org.mozilla.javascript.tools.shell.Main$IProxy.run(Main.java:100) at org.mozilla.javascript.Context.call(Context.java:528) at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:450) at org.mozilla.javascript.tools.shell.Main.exec(Main.java:162) at com.ti.ccstudio.apps.internal.scripting.RunScript$1.run(RunScript.java:88) java.lang.ClassNotFoundException: com.ti.dvt.uia.activities.UIAActivityProvider cannot be found by com.ti.dvt.scripting.engine_4.1.0.201706021538 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:448) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:361) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:353) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.ti.dvt.engine.scripting.DVTServer.createInstance(DVTServer.java:487) at com.ti.dvt.engine.scripting.DVTServer.getActivityProviders(DVTServer.java:666) at com.ti.dvt.control.engine.core.ControlEngine.setActivityProviderList(ControlEngine.java:79) at com.ti.dvt.engine.scripting.DVTServer.start(DVTServer.java:743) at com.ti.dvt.engine.scripting.DVTServer.<init>(DVTServer.java:102) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.ti.ccstudio.scripting.environment.ScriptingEnvironment.getServer(ScriptingEnvironment.java:1185) 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.mozilla.javascript.MemberBox.invoke(MemberBox.java:145) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) at org.mozilla.javascript.gen.c1._c0(PCTrace_XDS560v2_muBrain.js:41) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.gen.c1.exec(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.tools.shell.Main.evaluateScript(Main.java:503) at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:425) at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:391) at org.mozilla.javascript.tools.shell.Main.processSource(Main.java:382) at org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:179) at org.mozilla.javascript.tools.shell.Main$IProxy.run(Main.java:100) at org.mozilla.javascript.Context.call(Context.java:528) at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:450) at org.mozilla.javascript.tools.shell.Main.exec(Main.java:162) at com.ti.ccstudio.apps.internal.scripting.RunScript$1.run(RunScript.java:88) java.lang.ClassNotFoundException: com.ti.dvt.codecoverage.af.activity.CodeCoverageActivityProvider cannot be found by com.ti.dvt.scripting.engine_4.1.0.201706021538 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:448) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:361) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:353) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.ti.dvt.engine.scripting.DVTServer.createInstance(DVTServer.java:487) at com.ti.dvt.engine.scripting.DVTServer.getActivityProviders(DVTServer.java:673) at com.ti.dvt.control.engine.core.ControlEngine.setActivityProviderList(ControlEngine.java:79) at com.ti.dvt.engine.scripting.DVTServer.start(DVTServer.java:743) at com.ti.dvt.engine.scripting.DVTServer.<init>(DVTServer.java:102) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.ti.ccstudio.scripting.environment.ScriptingEnvironment.getServer(ScriptingEnvironment.java:1185) 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.mozilla.javascript.MemberBox.invoke(MemberBox.java:145) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66) at org.mozilla.javascript.gen.c1._c0(PCTrace_XDS560v2_muBrain.js:41) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.gen.c1.exec(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.tools.shell.Main.evaluateScript(Main.java:503) at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:425) at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:391) at org.mozilla.javascript.tools.shell.Main.processSource(Main.java:382) at org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:179) at org.mozilla.javascript.tools.shell.Main$IProxy.run(Main.java:100) at org.mozilla.javascript.Context.call(Context.java:528) at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:450) at org.mozilla.javascript.tools.shell.Main.exec(Main.java:162) at com.ti.ccstudio.apps.internal.scripting.RunScript$1.run(RunScript.java:88) Setting up PC Trace org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (PCTrace_XDS560v2_muBrain.js#45) at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1693) at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:160) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204) at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:119) at org.mozilla.javascript.gen.c1._c0(PCTrace_XDS560v2_muBrain.js:45) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) at org.mozilla.javascript.gen.c1.call(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.gen.c1.exec(PCTrace_XDS560v2_muBrain.js) at org.mozilla.javascript.tools.shell.Main.evaluateScript(Main.java:503) at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:425) at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:391) at org.mozilla.javascript.tools.shell.Main.processSource(Main.java:382) at org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:179) at org.mozilla.javascript.tools.shell.Main$IProxy.run(Main.java:100) at org.mozilla.javascript.Context.call(Context.java:528) at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:450) at org.mozilla.javascript.tools.shell.Main.exec(Main.java:162) at com.ti.ccstudio.apps.internal.scripting.RunScript$1.run(RunScript.java:88) Caused by: java.lang.NullPointerException at com.ti.dvt.engine.scripting.ScriptAnalysisSession.<init>(ScriptAnalysisSession.java:90) at com.ti.dvt.engine.scripting.DVTServer.openAnalysisSession(DVTServer.java:448) 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.mozilla.javascript.MemberBox.invoke(MemberBox.java:145) ... 18 more
I am unsure what the problem is. Can anyone help?
Rafael,
Thanks for getting back to me.
I went and installed CCS6, but I'm still having trouble, sorry
<Solved further down>
Ah, found that problem.
I had been installing CCSv6.2 in a Docker container of Ubuntu 16.04 LTS. However, the Docker version of Ubuntu is a stripped down Ubuntu 16.04 LTS which lacks all the packages normally installed in Ubuntu. Therefore, I suspect that there are several unknown dependencies in CCSv6.2 which were not known to the docs. When I spun up a VM with a full install, this problem went away.
I had installed CCSv7 normally on my machine (I didn't want to uninstall it, hence the docker container), so this doesn't solve that problem. I should go and try to find out what the extra dependencies are. If I do, I will let you know.