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/CC1352R:独立 EnergyTrace 失败

Guru**** 2337880 points
Other Parts Discussed in Thread: CC1352R, ENERGYTRACE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/880175/ccs-cc1352r-standalone-energytrace-fails

器件型号:CC1352R
主题中讨论的其他器件: ENERGYTRACE

工具/软件:Code Composer Studio

当我尝试从 CCS 9.3.0.00012启动独立 EnergyTrace 会话时、初始对话框之后不会发生任何情况。 调试会话期间的 EnergyTrace 按预期工作。 我使用的是 CC1352R LaunchPad、我的开发机器运行的是 Mac OSX 10.15.3 (但是、Windows 中也存在此问题)。 在工作区日志中、我发现以下未处理的异常:

!entry org.eclipse.ui 4 0 2020-02-13 15:42:40.247
!消息未处理事件循环异常
!stack 0
java.lang.NullPointerException
位于 com.ti.dvt.energytrace.views.DSManager$DSDialog.createDialogArea (DSManager.Java:519)
在 org.eclipse.jface.dialog.dialog.createContents(dialog.java:768)
在 org.eclipse.jface.window.window.create(window.java:426)
在 org.eclipse.jface.dialog.dialog.create(dialog.java:1096)
在 org.eclipse.jface.window.window.open(window.java:783)
在 com.ti.dvt.energytrace.views.DSManager$DSDialog.open (DSManager.Java:612)
网址为 com.ti.dvt.energytrace.IDEHandler.launchHiddenDS (IDEHandler.Java:440)
位于 com.ti.dvt.energytrace.IDEHandler.preNonDebugStartup (IDEHandler.Java:224)
位于 com.ti.dvt.energytrace.IDEHandler.startupDashboard (IDEHandler.Java:490)
com.ti.dvt.energytrace.actions.DashboardAction.runET(DashboardAction.java:102)
com.ti.dvt.energytrace.actions.DashboardAction.run(DashboardAction.java:55)
org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:247)
org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:219)
在 org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.Java:565)
org.eclipse.jface.action.ActionContributionItem.lambd$5 (ActionContributionItem.Java:436)
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
org.eclipse.swt.widgets.Display.sendEvent(Display.java:4247)
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1508)
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1531)
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1516)
org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1320)
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4091)
在 org.eclipse.swt.widget.Display.readAndDispatch (Display.java:3712)
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1170)
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1059)
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:667)
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:597)
在 org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.Java:148)
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native 方法)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:656)
在 org.eclipse.equinox.launcher.Main.basicRun (Main.java:592)
org.eclipse.equinox.launcher.Main.run(Main.java:1498) 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很遗憾、我无法在此处重现此问题。 有几份报告指出了在 macOS 上运行 EnergyTrace 时出现的问题、但我再次尝试使用 CCSv9.3、并且能够完全正常工作。 我正在使用 macOS 10.15和库存 CCSv9.3.0 (未应用更新)。 我现在正在应用10.15.3更新。  

    您是否可以随时尝试通过删除用户区域上的目录.TI-trace 来删除临时跟踪数据? 这可能有助于改进。  

    如果在更新主机后发现任何问题、我将向此主题报告。   

    此致、

    拉斐尔