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.

[参考译文] CODECOMPOSER:SysConfig 定制板

Guru**** 2587365 points
Other Parts Discussed in Thread: SYSCONFIG, CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1043341/codecomposer-sysconfig-custom-board

器件型号:CODECOMPOSER
Thread 中讨论的其他器件:SysConfigCCStudio

大家好、在 MacOS 上使用 CCS10。

切换到定制板时、我在 SysConfig 中看到的只是引脚编号。 引用的主题提到将鼠标悬停在引脚上以获取更多详细信息、但这在我的案例中不起作用。

此外、在引脚多路复用器中选择引脚时、我看到的只是引脚编号、而不是引脚的功能。 在这里可以看到更多详细信息、这将非常有帮助;在这里、用户必须参考器件的数据表以及定制电路板原理图。

当然、也可以定义定制电路板以避免原理图查找、这一点也会有所帮助。

此外、在 SysConfig CCS 中、CMD-S 不起作用、每次都必须使用下拉菜单。

路线图中是否有这种情况?

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

    遗憾的是、SysConfig 专家今天就在外面。  应在明天发布答复。

    谢谢、此致、

    乔治  

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

    您好!

    您能否指定所使用的确切 CCS10版本和所使用的确切 macOS 版本?

    谢谢

    Ki  

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

    你好! CCS 10.3.1、MacOS 11.6 (大苏尔)。

    供参考、我找到了 CCS11测试版下载的线程、我也在使用该线程、编辑器在 Big Sur 上工作得更好、但 SysConfig 似乎没有启动)。

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

    MH、

    您使用的是哪种器件?  我想尝试导入使用 SysConfig 的项目、以查看是否能够在 BigSur 机器上打开它。  我为 CC1312尝试了一个项目、通过双击 CCS 项目资源管理器中的.syscfg 文件、我能够在 CCS 中打开 SysConfig 工具。

    John

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

    尊敬的 John:

    我认为它与器件无关(CC1352或 CC1312项目在 CCS11内似乎都没有启动 SysConfig)。 即使 Resource Explorer 为空(看起来与打开 SysConfig 相同):

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

    好的、这看起来与有人在这里遇到的相同问题:

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1041152/installed-ccs-10-4-with-issues-on-mac-m1/3852555#3852555

    基本上是 CCS 中基于浏览器的视图(Resource Explorer、SysConfig……) 出现空白。  对于该用户、它就会消失。  如果您打开错误视图、它是否显示任何内容?  转到"视图"菜单。  选择"其他"。  然后在打开的对话框顶部键入 error、然后选择错误日志视图。

    此致、

    John

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

    John、这是一个堆栈跟踪:

    !ENTRY org.eclipse.e4.ui.workbench 4 0 2021-10-12 11:17:08.392
    !MESSAGE
    !STACK 0
    java.lang.NullPointerException
            at com.ti.ccstudio.project.ui.webcontent.internal.sysconfig.SysConfigEditor.api_navigateToScript(SysConfigEditor.java:838)
            at com.ti.ccstudio.project.ui.webcontent.internal.sysconfig.SysConfigEditor.access$2(SysConfigEditor.java:833)
            at com.ti.ccstudio.project.ui.webcontent.internal.sysconfig.SysConfigEditor$SelectionListener.selectionChanged(SysConfigEditor.java:394)
            at org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyListeners(SelectionService.java:266)
            at org.eclipse.ui.internal.e4.compatibility.SelectionService.handleSelectionChanged(SelectionService.java:98)
            at org.eclipse.ui.internal.e4.compatibility.SelectionService.lambda$0(SelectionService.java:72)
            at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$1.run(SelectionAggregator.java:123)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
            at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.notifyListeners(SelectionAggregator.java:120)
            at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$5.lambda$0(SelectionAggregator.java:220)
            at org.eclipse.e4.core.contexts.RunAndTrack.runExternalCode(RunAndTrack.java:59)
            at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$5.changed(SelectionAggregator.java:220)
            at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:108)
            at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:364)
            at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:379)
            at org.eclipse.e4.ui.internal.workbench.SelectionServiceImpl.setSelection(SelectionServiceImpl.java:34)
            at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.selectionChanged(CompatibilityPart.java:471)
            at org.eclipse.jface.viewers.Viewer$1.run(Viewer.java:151)
            at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
            at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
            at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:148)
            at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2132)
            at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1178)
            at org.eclipse.ui.navigator.CommonViewer.handleSelect(CommonViewer.java:466)
            at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1207)
            at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:242)
            at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:237)
            at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:402)
            at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
            at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4441)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
            at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
            at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)
            at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4227)
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3837)
            at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
            at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
            at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
            at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
            at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
            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:401)
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
            at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
            at java.base/java.lang.reflect.Method.invoke(Unknown Source)
            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:1461)

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

    通过删除以下内容、应用了蛮力修复:

    metadata/.plugins/com.ti.ccstudio.project.ui.webcontent、可让我确认 CCS10.3中报告的一些问题 已修复:

    CMD-S 工作正常

    将鼠标悬停在某个引脚上的效果与宣传的一样

    但是

    PinMux 仍然只显示引脚编号、即使在使用定制板时、获取引脚功能也会非常有用。

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

    嗯、我想我可以通过说我刚刚发现了以下内容来结束这个主题:

    这解决了我上次报告的问题。

    接下来,您会告诉我,我们实际上可以定义我们自己的定制板:-)

    如果对 beta 版有任何帮助、则生成空指针错误的 CCS 工作区是从 CCS 10工作区导入的。

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

    很高兴听到您的问题似乎已得到解决!

    [引用 userid="161780" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1043341/codecomposer-sysconfig-custom-board/3861469 #3861469"]如果对测试版有任何帮助,则生成空指针错误的 CCS 工作区是从 CCS 10工作区导入的。

    我们不建议从较旧的 CCS 版本重新使用工作区、尤其是在工作区是主要修订版本差异时(如 CCSv10和 CCSv11)。 它可能会导致您遇到的各种问题。 最好使用干净的新工作区并将项目导入到工作区中。

    谢谢

    Ki

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

    此处提供了一些有关使用定制板的信息:

    https://software-dl.ti.com/ccs/esd/sysconfig/docs/guide/custom-board.html

    我怀疑您已经按照第1.2节中的说明进行了操作。

    此致、

    John