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.

[参考译文] 将具有 CGT 5.0.0的工程从 CCS3.x 迁移到 CCS5.4或更高版本、并确保位相同文件

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/910528/migrate-a-project-with-cgt-5-0-0-from-ccs3-x-to-ccs5-4-or-higher-and-assure-bit-identical-files

器件型号:TMS320DM642

工具/软件:TI C/C++编译器

您好!

我有一个使用.pjt 文件从 CCS3.x 开始的旧项目。 我需要让该项目在 Windows 10计算机上运行。 因此、我想将项目迁移到较新的 CCS 版本(7.3将是所需的版本)。 较新版本的 CCS 使用.cproject 文件来配置项目。

我在较新的 CCS 中使用相同的代码生成工具(CGT 5.0.0)生成一个有点相同的文件时遇到了困难。 我假设一些编译器/链接器标志未正确转换。

是否有人可以为迁移提供支持?

提前感谢。

此致、

Daniel

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

    您好!

    如果问题是使用 Win10计算机继续进行项目、但修改最少、则最简单的方法是在虚拟机中安装相同的 CCS v3、该虚拟机在 Win10主机中执行。 实际应用可能包括仿真支持、有一些选项。 在我的案例中、我对 SD XDS510 USB 非常满意。

    迁移到基于 Eclipse 的本地 CCS 可能不符合您的目标。 据我所知、CCS v.5随附了版本7.m往 的 C6000编译器。 据我所知、旧工具没有直接支持。 使用新工具时、不应期望位精确输出。

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

    [引用 user="user4990587"]我正在努力生成一个有点相同的文件

    这不是不可能的。  但这很难。  许多细节必须完全匹配。  此论坛主题 深入讨论了该问题。

    如果您使用 CCS 中的功能将项目从 CCSv3.3自动迁移到更高版本的 CCS ... 请了解、此迁移旨在创建一个在整体系统行为方面相同的程序。  它将不是一个位完全匹配。

    请告诉我您是决定继续构建一个有点相同的文件、还是以相同的行为构建一个程序。

    谢谢、此致、

    乔治

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

    感谢您的回答。 使用相同的代码生成工具(5.0.0)、我在具有 CCS3.3和 CCS5.4的 XP VM 上构建了来自项目的位相同二进制文件。 下一步是使用相同的代码生成工具、使用 CCS7.3在 Windows 10下生成位相同的二进制文件。

    以下几点对于获取位相同的二进制文件至关重要:

    • 相同的代码路径(工程路径、文件位置、编译文件夹等)
    • 相同的链接顺序(我必须指定链接顺序)
    • 相同的编译器和链接器设置(以及文件特定选项)
    • 相同的代码生成工具

    如果有人遇到相同的问题、这可能会有所帮助。

    此致、

    Daniel

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

    您好!

    感谢您分享您的经验。 请您详细说明一下、您如何将 CGT v5集成到 CCSv5中?

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

    他很可能遵循了一个接近文章 编译器安装和选择中所述的过程。

    谢谢、此致、

    乔治

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

    正确、这就是我所做的、而不是编译器安装。 CGT 5.0.0工具不再可供下载。 因此、我将包含"bin"、"include"和"lib"文件夹的 CGT 文件夹复制到 C:\ti\ti_cgt_6000_5_0_0 (手动安装)。 其余的工作如 George 所提供的文章所述。

    遗憾的是、每次启动 CCS 时、我都会收到错误"Compiler 'TI v5.0.0' is not installed and no compatible version is available "。 当我单击"更多"、然后单击"刷新"时、编译器会再次出现。 通过工具定义版本 TI v5.1可获得此工具的警告"Stop for this tool"。 请使用此编译器的最新工具定义更新您的工作台。 您有解决该问题的方法吗?

    此致、

    Daniel

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

    [引用 user4990587]"Tool Definition version TI v5.1提供了警告'Show for this tool is available (此工具的支持可通过工具定义版本 TI v5.1获得)。 请使用此编译器出现的最新工具定义更新您的工作平台。

    CCS v7.x 似乎至少需要编译器工具 v5.1才能获取编译器构建定义。 安装5.1后、您还应该能够选择并使用5.0进行构建。 我将通过私人消息与您联系、以获取5.1编译器工具。

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

    您好、George、

    感谢您花时间回答这样一个令人发指的问题。 我错过了出现"安装编译器工具"选项的时间。 不知为何我忽略了(多年!) 有机会从软件更新中安装 v.6.0.31 for C6000。

    我花了一天时间将 C6414上的 v3.3项目迁移到了现代 CCS、但后来才意识到已丢弃了 RTX、尽管已构建了二进制文件、但无法像以前那样使用打印的日志对其进行调试。 至少我可以利用 PC 处理器的所有8个线程来加快构建速度。

    再次感谢。

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

    [引用 user="Aarticg"]我将通过私人消息与您联系,以获取5.1编译器工具。

    更新:C6000编译器工具 v5.0.0通过专用消息提供给客户。