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/TM4C129ENCPDT:CCS 9.2在 Win7/64上发布

Guru**** 2535150 points
Other Parts Discussed in Thread: SEGGER, SYSBIOS, CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/864425/ccs-tm4c129encpdt-ccs-9-2-dies-at-launch-on-win7-64

器件型号:TM4C129ENCPDT
Thread 中讨论的其他器件:SEGGERSYSBIOSCCStudio

工具/软件:Code Composer Studio

Hola、

在 Windows 7/64计算机上进行全新安装,而不是更新/升级。 我仅安装了对 TM4C 器件的支持、并添加了对 Segger J-link 的支持。

每次启动时,我都会看到一个消息框:“打开文件-安全警告-无法验证发布者,是否确定要运行此软件?”

第一次选择"run"时、我被问及工作区的放置位置。 这也是失败的、我自己的主目录的"我的文档"或其他文件夹权限不足。 我最终能够将工作区放在网络共享上。

现在、我每次运行 CCS 时、启动屏幕都会显示几秒钟、然后消失、没有剩余内容。 没有证据表明它在任务管理器中运行。

是否有任何想法、是否需要卸载/重新安装?

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

    您好!

    您是否可以尝试以常规用户身份运行此程序? 我想知道快捷方式上是否有一个标志指示操作系统始终以管理员身份运行此操作。  

    此外,Windows 在目录和网络共享方面也存在一些问题。 我会尝试以下操作(如果您尚未执行此操作):

    -关闭 CCS 并清除以下目录下的所有临时文件:  (某些文件可能已被管理员权限"污染")
      - C:\Users\user\ti
      - C:\Users\user\.ti
      - C:\Users\user\AppData\Local\Texas Instruments\CCS

    -在 C:\Users\user\workspace 或 C:\Users\user\Documents\workspace 中打开工作区  

    -右键单击 CCS 安装目录(通常为 C:\ti\ccs920)、然后选择 Properties (属性)-> Security (安全)->递归分配您的用户名"Full Control"。  

    这将有助于消除您看到的奇怪的管理问题。  

    顺便说一下、您是否还记得在安装后、您是否留下了选中"Launch Code Composer Studio"的复选框? 这可以解释管理员权限的问题(安装程序以提升的权限运行、因此可能会深入到安装本身)。  

    希望这对您有所帮助、

    拉斐尔

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

    a) CCS 未在其高级属性中选中"以管理员身份运行"。 启动 CCS 每次都会弹出"Open File - Security warning"消息框。

    b)我清空了 C:\Users\[me]\ti。 没有 C:\Users\[me]\.tiC:\Users\[me]\AppData\Local\Texas Instruments\CCS\中有一个.lock 文件以及个 ccs920目录。 我删除了所有内容。

    c)在下一次 CCS 启动时、我尝试在 C:\Users\[me]\workspace_v9_2 (我已经在 c:\Users\[me]\workspace 中使用了另一个 Eclipse 工作区、我不想将其销毁)并收到"无法创建工作区"投诉。

    d)我为我的域用户名和经过身份验证的用户执行了 CCS properties->Security Dance dance to my domain user name and then for Authenticated users to no s援 用。

    e)我不记得我是否选中了该框。 我没有安装具有管理员权限的 CCS、尽管当 Windows 请求我授予管理员权限时。

    但是、在地狱般的情况下、我选择使用"Run as Administrator"启动 CCS、它确实启动并接受了默认工作区。 它注意到一些要安装的新东西、这样做了、然后要求重新启动、成功了。

    因此、如果我不以管理员身份运行、它将不允许我在用户目录中的本地硬盘上创建工作区。 如果我尝试在网络共享上使用工作区、CCS 会崩溃。

    在任何情况下、无效签名框都会在启动时弹出。

    也许是时候重新安装了? 奇怪的是、这一切都像 macOS Catalina 上的 champ 一样工作。

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

    我还应该提到的是、我在这台计算机上安装的 Eclipse 太多了。 这实际上有点傻。 但是 CCS 变体是唯一能给我这些权限问题的变体。

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

    我刚刚卸载了 CCS、重新启动了机器、然后重新安装了它。 在安装过程结束时、我选择立即启动 CCS。 我以标准用户而非管理员身份运行安装程序。

    从“开始”菜单启动时,我对未经验证的发布者提出了同样的抱怨,对无法在“用户”目录中创建工作区也提出了同样的抱怨。

    然后我尝试了一些操作:在“选择工作空间目录”文件浏览器中,我尝试通过右键单击主目录并选择“新建”->“文件夹”来创建工作空间目录。 猜猜会怎么样? 在上下文菜单中、"文件夹"旁边有屏蔽、这意味着要创建目录、我必须提升权限。

    我不必从文件资源管理器中执行此操作!

    因此、安装后 CCS 权限显然存在问题。

    将整个 C:\ti\ccs920目录中所有用户的权限更改为"完全访问"没有任何区别。

    将整个 c:\ti 目录(需要进行管理员身份验证)上所有用户的权限更改为"完全访问"不会产生任何影响。

    这不起作用!

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

    Andy、

    我很遗憾听到你有这么多麻烦。  

    "pure Eclipse"没有安装程序、因此通常不会出现权限跳跃。  

    返回 CCS:有几个问题。  

    当您说已卸载 CCS 时、您是否已完全擦除 C:\ti\ccs920目录(Shift+Del)或转到卸载程序? 我提出问题的原因是、虽然当前 CCSv9.2卸载程序的工作效果比以前版本好得多、但在您的情况 下、使用旧方法(此处提到了其他一些目录)会更安全。 顺便说一下、擦除是安全的、因为 CCS 不会向 Windows 注册表中添加任何内容。  

    [报价用户="Andy Peters"]我以标准用户而非管理员身份运行安装程序。

    有趣。 CCS 会检查已记录用户的权限、并在必要时要求提升权限。 您是主机中的标准用户还是特权用户? 我提出问题的原因是、我有一台主机、如果没有管理员用户、标准用户就无法安装。  

    这可能是 CCS 在权限方面表现得有点奇怪的原因之一。  

    另一个详细信息:您的主机是否有任何自定义用户帐户类型? 我知道、IT 部门设置的第三方软件只允许用户使用某些权限、这些权限模仿以前称为"高级用户"的内容(直到 Windows XP)-它允许用户执行多项管理活动(包括安装软件) 但它会阻止主机的其他几项活动。  

    除此之外、我不确定在您的案例中会发生什么情况。 您是否介意附加 CCS 的安装日志? 也许我能发现一些不同寻常的东西。 有关获取这些日志的详细信息、请访问:

    https://software-dl.ti.com/ccs/esd/documents/ccs_diagnostic-logs.html 

    此致、

    拉斐尔

     

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

    拉斐尔  

    感谢所有的帮助。 您问:

    "另一个详细信息:您的主机是否有任何自定义用户帐户类型? 我知道、IT 部门设置的第三方软件只允许用户使用某些权限、这些权限模仿以前称为"高级用户"的内容(直到 Windows XP)-它允许用户执行多项管理活动(包括安装软件) 但它会阻止主机的其他几项活动。"

    现在我以为我的用户帐户是在管理员组中的--当我设置计算机的时候是这样的--但是我还是检查了,很显然我是一个名为 HelpLibraryUpdates 的组的成员! 我认为 IT 人员一定会在我的背部被吸入、当我看到他的下一个时、我一定会用一个滚珠锤击他的手指。

    将我的用户帐户更改为 Administrators 组、然后注销并重新登录、解决了问题、一切都很好。

    再次感谢您的支持。

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

    Andy、

    感谢您报告您的调查结果;我想 Windows 10让 IT 部门如今变得非常有创意、但这将是一个长达一小时的谈话。  

    祝您好运、感谢您的耐心。  

    快乐的假期

    拉斐尔

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

    "我想 Windows 10已经允许..."

    大家好,我实际上在 Windows 7上(请参阅主题)。

    它再次发生故障。

    我作为我的普通(管理员)用户下载了 CCS 9.3并将其安装到默认位置 C:\ti\ccs930\。

    安装完成后、系统会询问我是否要启动并添加桌面快捷方式。 我对这两个问题都说了"是"。 CCS 启动时没有问题。 它询问了工作区并提供了默认的 C:\Users\me\workspace_v9\、我也确定了这一点。 工作区出现了。 CCS 要求包含一些下载的内容、例如 TI RTOS 和 TivaWare、我也对它们进行了更新。 在(或可能是单独但并行)该过程中、弹出一个消息框、其中包含大量有关下载错误的投诉、例如:

    在以下期间发生内部错误:"downloads.ti.com/.../compositeContent.jar"。
    无法初始化类 sun.security.ssl.SSLContextImpl$DefaultSSLContext

    我向工作区添加了一些示例、并构建了几个示例。 一切都好。

    然后是真正的测试:我关闭了 CCS、并从安装程序创建的桌面图标重新打开它。 我收到了有关"无法验证发布者"的胡说对话。 此文件没有用于验证其发布者的有效数字签名。" 好的、好的、好的、我点击"Run"。 我被问及工作区、默认情况是我之前选择的工作区。 我单击"Launch"。

    然后、我会看到"Workspace cannot be created (无法创建工作区)"消息框。 "无法启动产品、因为无法创建指定的工作区。 指定的工作区方向无效或为只读。"

    现在我死在水里了。

    同样、这是 Windows 7 64位、而不是 Windows 10。 此计算机运行其他 Eclipse 实例时不会出现任何问题。

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

    您好!

    [引用用户="Andy Peters"]大家好--我实际上在 Windows 7上(请参阅主题)。

    感谢您指出这一点;我在10岁、但较新的用户类别从 Vista 开始、因此适用类似的规则。  

    [引用用户="Andy Peters "]

    在(或可能是单独但并行)该过程中、弹出一个消息框、其中包含大量有关下载错误的投诉、例如:

    在以下期间发生内部错误:"downloads.ti.com/.../compositeContent.jar"。
    无法初始化类 sun.security.ssl.SSLContextImpl$DefaultSSLContext

    [/报价]

    我在互联网上搜索并发现以前安装在系统上的 JDK b车 有几个问题。 由于您正在使用其他 Eclipse 安装、CCS 有可能会选择其中一个较新的 JDK 版本。

    CCS 会安装自己的 JDK (很难根据大量 Java 版本对其进行全面测试)、但是、如果 设置了 Java_options 等环境变量、则可能会干扰 CCS 的正常运行。  

    此外、由于您刚从以前的安装及其相关工作区非常罕见的情形中获得、您是否可以尝试改用新的安装? 可能仍存在具有先前安装的奇怪权限/UID/GID 的文件。  

    我将尝试查看我是否可以找到其他方案或问题、并在发现任何相关问题时向该主题报告。  

    希望这对您有所帮助、

    拉斐尔

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

    "此外、由于您刚从以前的安装及其相关工作区非常罕见的情形中获得、您是否可以尝试改用新的安装? 可能仍存在具有先前安装的奇怪权限/UID/GID 的文件。"

    您好!

    除了使用现有工作区外、我还尝试使用 CCS 创建新的工作区、没有区别。

    真正奇怪的是、CCS 在安装后立即运行良好、并允许在安装结束时启动。 但这是唯一的时间。 从“开始”菜单或快捷方式启动它总是失败。

    如果我不需要品牌 PCB 布局软件、该机器将运行 Linux。

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

    您好!

    [报价用户="Andy Peters"]允许在安装结束时启动它

    正如我在第一份答覆中所说,这可能会引起问题:

    [引用 user="desouza"]

    顺便说一下、您是否还记得在安装后、您是否留下了选中"Launch Code Composer Studio"的复选框? 这可以解释管理员权限的问题(安装程序以提升的权限运行、因此可能会深入到安装本身)。  

    [/报价]

    是否可以完全擦除以前的安装(包括我上面提到的临时文件)、重新安装9.3但取消选中末尾的选项?  

    同时、我正在尝试在 Windows 10上设置类似的方案(安装、保留选中选项、尝试与常规用户一起运行)、并查看我遇到的问题类型。  

    此致、

    拉斐尔

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

    "是否可以完全擦除以前的安装(包括我上面提到的临时文件)、重新安装9.3、但取消选中末尾的选项? "

    我完成了所有这些。 启动时、我仍然会看到"未签名"消息框、当尝试选择或创建工作区时、我会看到带有"指定的工作区目录无效或只读"的消息框。

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

    顺便说一下、CCS 9.3也会发生同样的情况、这就是我刚刚安装的内容。

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

    您好!

    我在 Windows 10主机上测试了一些变体、我发现的唯一问题是使用"Admin"工作区时 CCS 的初始启动。 在本帖子结束时、我会发送一些有关我的测试的其他详细信息。  

    不幸的是,我对进一步调查这一问题的想法已经不多了。 如果我发现任何其他相关信息、我会报告。

    此致、

    拉斐尔


    所有测试均使用 Windows 10版本1909 (内部版本18363.535)

    用户的组是 "已验证用户"组的一部分。 我没有针对用户的任何特定配置或权限-也就是说、据我所知、我正在使用所有操作系统默认值。

    -以管理员身份安装9.3。请检查末尾的 Run CCS
    -默认工作区将位于 Admin 目录中。 C:\Users\ \workspace_v9
    -随后的"用户"运行将使用此工作区作为默认值,这将导致权限错误。 手动将其设置为任何其他具有用户访问权限的目录将防止出现错误。
    -如果将工作区更改为当前已登录用户,则将使用 Admin 帐户创建工作区,但用户仍将拥有完全控制权限。 启动此工作区(由 Admin 帐户创建、但在用户的主目录中)不会导致权限错误。

    我在安装后注意到、此"已验证用户"组对 CCS 安装目录具有"修改"和"写入"权限。 常规"用户"组不会。

    在此配置中(安装为 Admin、运行为经过身份验证的用户),我能够执行以下操作:
    -从 TI Resource Explorer 安装 SDK 软件包
    -从 SDK 导入并构建示例项目
    -使用 TI 编译器工具为 Cortex A8器件创建和构建新项目。 一个方面:此配置需要单独构建运行时支持库(这在 Linux 中通常会失败)。
    -添加新产品(例如、以前安装的 SDK 和 TI-RTOS 或 SYSBIOS 等组件)。
    -修改全局软件首选项(菜单 Windows -->首选项)。

    可能失败的一个详细信息:
    - ccstudio.ini 具有连接到管理区域的错误日志文件的硬编码路径。 这应该会在发生错误时引发异常。