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/LAUNCHXL-F28027F:CCS 9.1.0编译问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/829393/ccs-launchxl-f28027f-ccs-9-1-0-build-issue

器件型号:LAUNCHXL-F28027F
主题中讨论的其他器件: C2000WARE

工具/软件:Code Composer Studio

尊敬的社区:

我在为 TI LAUNCHXL-F28027F 构建 CCS 项目时遇到问题。

创建一个空项目(使用 main.c)后、选择 Experimenter's Kit - Piccolo F28027作为目标、Texas Instruments XDS100v2 Debug Probe 作为连接、默认 TI v18.12.2.LTS 作为编译器版本、构建项目时出现以下错误:

****为项目 trySK2构建配置调试****

"C:\\ti\\ccs910\\ccs\\utils\\bin\\gmake"-k -j 8 all -O

subdir_rules.mk:9:目标'main.obj '的配方失败
gmake:***[main.obj]错误-1073741819
gmake 失败,原因是'remake'未生成所有目标错误。

****构建完成**** 

有人知道如何解决这个问题吗?

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

    您能否尝试在 c:\ti\workspace 等简单目录中打开一个新的工作区、然后按照相同的步骤创建一个新项目并进行构建。 如果以类似的方式失败、您能否压缩整个项目文件夹并将其附加到此处供我们查看?

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

    我在简单目录 C:\ti\CCS910_WS 中打开了一个新的工作区。 我按照相同的步骤创建新工程并进行编译。 它以类似的方式失败了。 下面是一个包含整个项目的 zip 文件:

    e2e.ti.com/.../CCS910_5F00_WS.zip

    请注意、我没有按照标准方式安装 CCS9.1、因为在安装过程中存在问题。 最后,我解压缩了 TI 发送给我的丹麦语文件(请参阅文章 https://e2e.ti.com/support/tools/ccs/f/81/p/824688/3058019#pi320995=2 )

    此致、

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

    该项目在我的系统中构建良好、因此我只能推测您的安装或环境存在一些问题。

    您可以通过以下几种方法来缩小根本原因:

    1) 1)从 C2000Ware 导入和编译示例工程、并查看是否发生相同的错误

    2) 2)尝试使用相同的 gmake 命令从命令行编译

    -打开命令提示符
    - CD 至项目内的 Debug 目录
    -运行 gmake 命令(类似于您在 CCS 编译控制台中看到的内容)

    3)尝试直接从命令行调用编译器(从图片中删除 gmake)

    -在命令提示符中,直接键入编译器命令。 除了将 include_path 替换为等效的工作区目录外、外观如下所示:

    "c:/ti/ccs910/ccs/tools/compiler/ti-cgt-c2000_18.12.2.LTS/bin/cl2000 -v28 -ml -mt -include_path="C:/workspaces/ccsv910/c2000_workspace/trySK --include_path="C:/ti/ccs910/ccs/tools/compiler/ti-cgt-c2000_18.12.2.LTS/include -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi --preproc_with_compile --preproc_dependence="main.d_rain" 。


    希望这些测试的结果可以帮助提供更多线索。

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

    1) 1) 我从 C2000Ware 导入并构建了 Example_F2802xLaunchPadDemo、得到的错误与我的简单空项目完全相同。

    2) 2)返回到我的简单空项目、我尝试 使用 gmake 命令从命令行编译它、得到的错误消息与 CCS 中的错误消息完全相同。

    3) 3)然后我直接调用编译器而不调用 gmake、这次没有收到任何错误消息。 此外、在 Debug 目录中、成功创建了两个新文件: main.obj 和 main.d_raw  

    我希望这些测试的结果能提供更多线索。

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

    测试3的结果表明编译器工具工作正常、但1和2的结果表明 CCS gmake 编译系统存在一些问题。  

    我认为 CCS 安装本身可能存在一些问题。 我将咨询丹麦语以了解您的安装过程是如何完成 的、如果这可能会导致这些构建问题。

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

    您能否检查您的机器上的 MSVC 可再发行版本并告知我们? 它们将位于“控制面板”->“程序和功能”中。

    您可以截取列出的所有版本的屏幕截图并将其发布在此处。  

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

    我的计算机上安装了4个不同版本的 MSVC:

    我的安装过程包括在 C:\ti\ccs910中提取一个大 zip 文件。 因此,没有设置特定的环境变量,也没有设置特定的注册表项。

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

    是否应该安装不同版本 的 MSVC?

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

    您好、Sebastien、

    我将通过电子邮件向您发送相应的 redist.

    很抱歉、您应该认为您可能没有安装它们。

    丹麦语

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

    尊敬的丹麦语:

    我已经安装了 MSVC 2017 Redistributable 的两个版本(x86和 x64)、但我的问题仍然非常严重...

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

    最终发布了 CCS v9.2.0、我可以完美地安装它、而不会在安装过程中遇到任何错误。

    尽管如此、我在构建任何项目时仍然遇到了这一 gmake 问题。

    TI 的支持基本上让我(通过 PM)对我的 Windows 进行无限调整、但没有成功、最终我停止了与我的通信、我对此非常失望。

    但我找到了一个解决方案来使其正常工作:我用更新版本(gnumake-4.2.1-x64.exe)替代了随 CCS 提供的 gmake.exe、构建过程完美无瑕。

    希望这能帮助遇到相同问题的人。