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:CCS 7.4.0.00015更新持续失败

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/669519/ccs-ccs-7-4-0-00015-updates-consistently-fail

工具/软件:Code Composer Studio

我在 尝试为我正在使用的 C2000和 SimpleLink 器件更新 CCS 7.4.0.00015的新安装、更新过程总体上看起来很危险。  通常、CCS 会在右下角弹出一条通知、告知我有可用的更新、但尝试安装这些更新通常会失败。  我已经通过重试或尝试手动安装更新获得了一些安装方法、方法是转至 Help (帮助)-> Check for Updates (检查更新)或 Help (帮助)-> Install New Software (安装新软件)。  我现在一直在安装更新、无论我尝试什么、我似乎都无法安装。  我每次遇到的具体错误如下所示:

我在论坛上阅读了一些类似的消息、但我看到的任何消息似乎都没有一个问题完全相同。

谢谢、

Josh

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

    更新:发布此帖子后、我发现一个与我遇到的问题类似的人员的帖子、一位 TI 员工建议使用此故障排除页面:

    processors.wiki.ti.com/.../Troubleshooting_CCSv7

    与该主题中的原始海报一样、建议#5似乎解决了我的日志堵塞问题。  我很抱歉以前没看到过这种情况。

    但是、我现在有一个新问题。  在我的原始帖子中成功安装了不起作用的更新后、我转到了"Help"->"Check for Updates"、以确保我已经捕获了所有内容。  它显示了一些可用的 ARM GCC 更新、因此我尝试安装它们。  得出此结果:

    这对我来说没有任何意义、因为根据我检查的更新选项、我应该永远不会显示比我已经安装的更新旧的更新:

    我检查过的这些筛选器似乎已损坏。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Josh、您好!
    当您选择"检查更新"或仅当您选择"安装新软件"时、您是否会看到 ARM GCC 更新? 您显示的屏幕截图与后者相关。

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

    感谢您的回答 Ki。

    是的、这些屏幕截图来自您推测的"安装新软件"。  不过、我认为、不应该阻止我已经安装的任何内容显示出来?  在同一过程中显示的其他几类更新正确地显示了"所有项目均已安装"-为什么不安装此 GCC?  很明显、软件在某种程度上知道更新无效、因为如果我尝试安装会出现错误、那么为什么不在这里?

    关于我的"检查更新"功能、它实际上是在我能够安装的最后一组更新之后损坏的。  以下是它始终如一地显示的内容:

    识别的错误对我来说毫无意义、因为我在 Windows 上运行、并且没有故意安装任何 Linux 或 OSX 更新。  软件似乎应该具有自我感知和智能性、足以禁止安装与其主机操作系统不兼容的更新。

    Josh

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

    由于似乎没有 TI 提供的解决方案、我尝试在另一台计算机上重新安装 CCS 7.4。  安装进展顺利、首次启动后、CCS 识别了我安装的两轮更新、没有任何问题。  然后、我转到"安装新软件"、从那里获取一些需要的更新、然后返回到这里:

    TI 的某个人能否告诉我为什么 CCS 要在我运行 Windows 版本时安装 Linux 和 OSX 更新、而我从未故意要求安装它们?  当我处于这个阶段时、如何解决无限循环故障、这会让我进入其中?  任何获取新更新或安装其他软件的尝试都会在此处结束。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    打开“Install new software (安装新软件)”窗口。 检查是否选中了标记为"仅显示适用于目标环境的软件"的小复选框。 这可以控制操作系统依赖性等内容。
    如果选中此复选框、您的问题会得到解决、请告诉我。
    谢谢、
    丹麦语
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢丹麦的答复。 是的、当我遇到这种情况时、选中了该选项、不是、它不起作用。 我在这个主题中提到了这一点、我从我的环境中捕获了一个屏幕截图、其中显示了设置。 这是我在这里的重点之一-这种环境似乎被打破或无效。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Josh、您好!
    很抱歉、我错过了!! 这真的很奇怪。 这是纯 Eclipse、CCS 不会修改这些内容。 我注意到、它不仅仅是一个组件、您之前的错误是 GCC 等 我将把这个转发给我们的 IDE 专家之一。
    丹麦语
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢丹麦人-我真的很感谢您这么做。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Josh、您好!
    是否可以附加日志文件( /.metadata/.log)这里?
    另外,您是否可以从帮助->关于->安装详细信息复制配置并粘贴到此处?
    谢谢!
    丹麦语
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当然是丹麦语。  下面是“帮助”->“关于”屏幕:

    我在此处附上了配置详细信息和错误日志。

    如果您需要其他信息、请告诉我。  感谢您深入了解这一点!

    Josh

    e2e.ti.com/.../CCS-config-details.txte2e.ti.com/.../CCS-error-log.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Josh、您好!
    您能解释一下为什么要使用"安装新软件"而不是"检查更新"? 您是否正在尝试安装编译器的特定版本? 我尝试在这里重现问题、以便我们能够弄清发生了什么。
    感谢您的耐心等待。
    丹麦语
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    丹麦语-

    我没有尝试安装新软件而不是检查更新;我同时尝试了这两种更新、更新首先完成(并且正如我在以前的帖子中所指出的那样成功完成)。  我不认为这两项活动是相互排斥的、我的目标是确保安装我感兴趣的所有内容的最新版本。  我是否不应该使用“Install New Software”(安装新软件)选项?  如果是、为什么提供它?

    我确实觉得 CCS 的这一方面相当令人困惑。  因为选中了以下选项...

    ...我的假设是、我在列表中看到的与我想要的产品支持相关的任何内容都应该安装。  例如、我在列表中看到一个名为"ARM GCC 编译器工具"的项目。  嗯、我使用的是 ARM、那么我为什么不希望这样呢?  我希望获得最新、最优秀的产品。  我看到此项目被标识 为6.3.1.2017-Q1更新、我想我可以深入了解我的安装详细信息、看看这实际上是否是较新的编译器版本、但如果选中了上面的选项、我就不应该这样做了。  考虑到我已经安装了 ARM 支持、在"检查更新"周期中自动检测并安装此更新更有意义、但我正在努力做到全面、并确保我获得了可能需要的一切。

    我发现列表中出现的另一个令人困惑的示例是"CCSv7 Service Release Windows"。  此更新显示为版本7.2.0.00013,这是奇怪的,因为我知道我的整个 CCS 版本(从帮助->关于屏幕)是7.4.0.00015,所以它看起来是后面几个版本。  在我选中的选项下、似乎根本不应该显示此更新。  你明白我的观点吗?

    Josh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Josh、您好!
    好的、我想我终于明白了。

    Eclipse 提供更新/安装新软件、但 CCS 不是自定义的。

    您只应执行"检查更新"以确保为您的 CCS 安装安装了最新和最优秀的。

    用户有时会执行"安装新软件"以下载并安装较旧版本的编译器或调试探针。 当您执行"安装新软件"并为其提供一个链接时、它将查找 CCS 中未安装的所有软件并提供给您。 只有在您选择某个选项后、才能根据您的配置确定它可以安装和不能安装的内容。 这时、它告诉您它无法安装 Linux 版本或 OSX 版本的 GCC ARM 编译器工具。 CCS 7.2.0也是如此。 因为您说的是向我展示链接上提供的所有软件、确实如此。 然后、它会告诉您它无法安装、因为您已经有了更新版本(或具有此效果的内容)。

    我希望这能解释为什么您看到的内容。
    丹麦语
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢丹麦人的答复。

    是的、我知道这个功能是 Eclipse 的一部分;我有两个来自其他供应商的工具链、我经常使用它们、它们也是基于 Eclipse 的、但我从未遇到过这些问题。 基于多年的 Eclipse 经验、我认为 Eclipse 本身不能合理地归咎于这些问题。

    从您告诉我的内容来看、我明白、将来我应该依靠检查更新、而不是使用"安装新软件"选项。 尽管如此、我仍然认为 TI 应该改进和改进这一过程。 Eclipse 只是为所有此软件安装提供了框架;安装更新的实际链接和决策树包含在 TI 提供的某种脚本或配置文件中、除非我严重误解了该过程。 在我看来、提供与我的系统无关的任何类型的软件(根据我显示的筛选器 I 选项)、安装意味着某些东西会损坏、尤其是在这样做会损坏我的 CCS 安装时。 我将从零开始卸载 CCS、但这将是我第三次这样做-这会带来很多沮丧、浪费精力和下载时间。

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

    Josh、我对由此给您带来的不便深表歉意。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    卸载 CCS 后、我注意到版本8现已推出、因此我昨天晚上下载并安装了该版本。 到目前为止没有任何问题、因此我希望它表现得更好。

    感谢您的回答。 我现在将关闭它。

    J.