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 中安装多个版本的 C2800编译器

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/978521/installing-multiple-versions-of-the-c2800-compiler-in-ccs

在 Code Composer 10.0.0版中、我能够安装多个版本的 C2800编译器。 10.1.1和10.2.0版本中删除了此功能。

我需要维护多个嵌入式产品、它们并非总是处于同一版本的 TI 编译器中。 由于工程的大小、在发布新版本时、我们并不总是有时间和资源来完全重新验证固件、尤其是在功能变化很小(例如更改一些常量)的情况下、我们只会测试受影响的区域。 但是、当使用不同的编译器重建固件时、这不再是一个选项、我们需要重新验证所有内容。

在 CCS 10.0.0中、我可以提供编译器版本10.2.LTS、10.2.3.LTS、10.2.4.LTS、并且可以根据需要进行选择。 我对每个项目使用的编译器具有完全控制能力。

较新的 CCS 版本不允许这样做。 尝试安装较旧版本时出现此错误:

"C2800编译器工具"将被忽略、因为已安装较新版本。

这确实是较新 CCS 版本的限制吗? 如果基于更新的编译器总是更好的假设、则并非总是正确的。 99%的时间都是真实的、但有时编译器中会引入新的错误-在我们完全重新测试固件之前、我们不会知道这些错误。

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

    Pavel、

    您可以下载不同版本的编译器并独立安装(而不是从 CCS)。 它们可以共存。

    较旧的编译器版本可从此处获取:

    software-dl.ti.com/.../download_archive.htm

    安装编译器后、重新启动 CCS、它应该会自动检测新安装的编译器版本。

    C2000编译器的最新版本为20.4.x.x 建议使用 LTS 版本。

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

    [引用 user="PavelM">较新的 CCS 版本不允许这样做。 尝试安装较旧版本时出现此错误:请参阅 安装较旧版本 、了解如何将较旧的编译器版本安装到 CCS 中。

    我认为很多 CCS 版本都存在这个问题、而不是 CCS 10.1.1/10.2.0的最新介绍。

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

    [引用用户="Santosh Jha"]

    较旧的编译器版本可从此处获取:

    software-dl.ti.com/.../download_archive.htm

    [/报价]

    请注意、存档站点不再真正得到维护。 因此、某些较新的编译器版本可能不会出现。 有关  新下载站点,请访问:www.ti.com/.../TI-CGT。

    谢谢

    Ki

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

    嗯、这说明了它-但基本而言、它只是说一次只能安装一个版本。

    但不知怎么说、我的10.0.0安装可以处理它。 下面是我安装的内容、可以在 CCS 中同时访问:

    然后、我可以为工程选择所需的任何编译器:

    这比必须卸载和重新安装编译器要容易得多...

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

    未正确粘贴图像。 以下是屏幕截图...

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

    PathvelM 说:
    嗯,这说明了它的原因,但它基本上只是说一次只能安装一个版本。

    这不是精确的。 您可以有多个版本。  

    查看我的 CCS 10.2.0安装。 我只有7个版本的 C2000编译器:

    在 PC 上安装编译器后、CCS 可以发现它

    Ki

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

    您可以将路径"C:\ti\ccs1000\ccs\tools\compiler"添加到您的 CCS 10.2.0编译器工具发现路径中、CCS 10.2.0将能够发现并选取其中的所有编译器。

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

    我刚才确认、当编译器下载并安装在 CCS 之外时、它确实起作用。 一切都很好。

    该网页误导了您、因为它告诉您卸载-无需从 CCS 卸载任何内容、只需在 CCS 之外安装另一个版本、就会发现它、并且所有版本都可用。

    谢谢!