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:Code Composer 12.4 Group Installed Application 无法启动

Guru**** 2910150 points

Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1634400/codecomposer-code-composer-12-4-group-installed-application-fails-to-launch

部件号: CODECOMPOSER
主题: CCSTUDIO 中讨论的其他器件

尝试安装 Code Composer 12.4 时、安装过程没有问题。
默认配置安装到 C:/ti 中、所有用户都可以访问和打开该应用程序。
当用户打开应用程序时、在首次运行时、系统会提示他们选择一个将在用户之间共享的工作站。
选择该位置后、应用程序无法启动、因为存在配置问题。
它可能与 CCS 安装期间发生的 eclipse/Java 安装有关。
请告知允许用户共享安装所需的配置。

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

    尊敬的 Logan:

    当用户打开应用程序时、在首次运行时、系统会提示用户选择将在用户之间共享的工作站。

    您的意思是说“工作区“吗? 假设是这样、请注意工作区文件夹的默认位置在用户主文件夹内。 因此、如果要共享工作区文件夹、它应该是所有用户都可以访问的位置。 如果已经尝试过此操作、所选文件夹的位置是什么、所有用户是否都对其具有 r/w 权限? 使用什么权限安装 CCS、用户要使用什么权限运行 CCS?

    谢谢

    Ki

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

    您好、Ki、

    我可以确认所有用户都可以访问安装、并且工作区目录是每个用户的、这是令人满意的。

    我现在特别看到的问题是,由于 org.eclipse.osgi 无法“获取应用程序服务,因此 eclipse,无法运行 eclipse.osgi。 确保 org.eclipse.cord.runtime 捆绑包已解析并已启动(请参阅 config.ini).“)
    查看 config.ini 文件时、OSGi 的行如下所示:
    osgi.bundles=reference\:file\:org.eclipse.equinox.simpleeconfigurator_1.4.0.v20210315-2228.jar@1:start
    希望提供有关如何继续/调试的任何建议。

    谢谢您、

    Logan

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

    请在[workspace]/.metadata/.log 中提供 Eclipse 错误日志并将其附加到该线程。

    请注意、不再支持 CCS 12.x、因此我们能够提供的任何帮助都将受到限制。

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

    一些好消息,重新安装能够解决我看到的 eclipseconfig.ini 错误。 有文件被错误地删除,这妨碍了它的启动能力。

    此外、我还采纳了您的建议、为所有用户打开安装中的配置文件夹。
    这样做允许用户启动应用程序、但当系统提示用户选择工作区时、用户必须手动浏览并选择自己的工作区。
    这是 可管理的、但如果有人选择“将其设为默认值、不再询问“、是否所有用户都受此影响?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是 可管理的、但如果有人选择“将其设为默认值、不再询问“、那么是否所有用户都受此限制?

    正确。 该设置存储在 CCS 安装目录内的配置文件中、该目录将由所有用户共享。 在多用户环境中、我将不选中该选项。

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

    通过查看 CCS 安装目录中的配置文件、我们知道配置存储了工作区路径。 由于每个用户的工作区目录(大概)必须不同以防止错误、因此每个用户的配置目录也必须不同。 在安装 CCS 之前/期间/之后必须采取哪些确切的步骤来为 PC 上的所有用户生成不同的配置目录?

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

    如果您指的是配置文件的位置、据我所知、这是不可配置的。

    但我认为主要问题是:

    这样做允许用户启动应用程序、但当系统提示用户选择工作区时、用户必须手动浏览并选择自己的工作区。
    这是 可管理的、但如果有人选择“将其设为默认值、不再询问“、是否所有用户都受此影响?

    一个选项是使用-data 参数启动主 CCS 应用程序、以显式指定工作区位置:

    /ccs/eclipse/ccstudio.exe -data

    每个用户都可以拥有自己的 CCS 桌面快捷方式、该快捷方式使用-data 参数来启动 CCS。 这是我们建议的一件事是多用户环境。

    谢谢

    Ki