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.

[参考译文] JavaScript buildProject()在 CCS V11中始终返回 false

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1131305/javascript-buildproject-always-returns-false-with-ccs-v11

您好!

buildProject() JavaScript 命令通过 CCS V11中的脚本控制台显示为返回 false,无论该编译通过还是失败。  这是否符合预期?  (注意:在 V11之前也可能是这种情况)。

我还注意到、V11中的项目标签已更改、并在括号("在项目中")中包含了一些内容。  是否有理由进行了更改?

此致、

Robert

  

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

    您好、Robert、

    我假设您是指 BuildProject。 我在 CCS 11.2和 CCS 12.0上都尝试过。在这两种环境中、命令的返回值都是正确的-对于成功的构建、"true"对于失败的构建、"false"对于失败的构建。 您使用的是哪个版本?

    谢谢

    Ki

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

    您好 Ki、

    感谢您的回复。  我指的是 buildProject()。  您的速度非常快、在我意识到它之前收到了回复、并编辑了该主题帖

    我使用的是11.2.0.00007。

    我再次运行测试、通过和失败都返回 false、如下图所示(红色为失败、蓝色为通过)。

    请告知、

    Robert

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

    这很奇怪。 我无法重现此问题。 请参阅我的 CCS 11.2.0屏幕截图

    我首先构建具有语法错误的 A 项目。 生成失败。 返回"false"。

    然后我修复该错误并重新构建。 编译成功并返回"true"。

    因此、它似乎工作正常。

    您是否在所有项目中都能获得该结果? 您是否尝试使用新工作区?

    谢谢

    Ki

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

    我尝试了一个新项目和工作区、但仍然为 false、false (对于通过、失败)、如此处所示(我必须编辑一些特定于项目的名称):

    在这两种情况下、即使一个通过、另一个失败、它也会显示"编译已完成"。  我想知道 buildProject 状态是否只是将其关闭。  但您的通过和失败都说"构建完成"。

    Robert

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

    您好!

    我仍在继续从 buildProject 获得状态的不一致结果-有时是正确的(通过时为 true、失败时为 false)、但通常不会(通过时为 false、失败时为 true)。  因此、我暂时必须禁用脚本中的状态检查。

    我的情况与您运行的测试(Ki)有一个可能的不同之处在于、我在同一 CCS 工作区中处理多个单独的项目、在某些情况下、每个项目都有多个构建配置。

    此致、

    Robert

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="475780" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1131305/javascript-buildproject-always-returns-false-with-ccs-v11/4198273 #4198273"]我在同一 CCS 工作区中使用多个单独的工程、在某些情况下每个工程都具有多个编译配置。

    这不应该是一个问题。 我的工作区中有数十个项目处于打开状态、其中大多数项目具有多个构建配置。

    您能否尝试创建一个简单的新项目(如"hello world"或非常基本的项目)、并查看您是否对该项目有相同的问题?

    谢谢

    Ki

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

    Ki、

    simpleton 编译/工程没有问题:

    Robert

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

    在有此问题的项目中、我看到正在调用十六进制实用程序。 如何调用它? 您是否启用了十六进制实用程序、或者是否通过特定的编译后命令显式调用它?

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

    它通过 CCS 属性启用、如图所示

    巧合的是、我们最近确定不再需要十六进制输出、因此未来的项目将不会像这样启用它。

    Robert

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

    即使启用了十六进制转换实用程序、我似乎也无法重现此问题。  

    您能否提供可重现的测试项目? 一个能够重现此问题的简单虚拟项目将是完美的。

    谢谢

    Ki

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

    大家好、我将深入了解这一点。  我猜测在发现问题之前、必须创建合理的复杂性。  如前所述,目前我已停止检查/执行来自 buildProject()调用的状态返回,该调用仍执行所请求的生成(我无法判断它是否一直通过或失败)。

    Robert

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="475780" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1131305/javascript-buildproject-always-returns-false-with-ccs-v11/4202286 #4202286"]我猜测在发现问题之前必须创建合理的复杂性。  [/报价]

    可能。 它可能也是非常简单和特定的东西(例如一些奇怪的项目设置)。 快速尝试的一件事是获取您现有的项目(重现问题)并尽可能地确定它。 查看生成的猜测项目是否仍然重现此问题。

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

    我所使用的 CCS 环境相当复杂-多个工程、每个工程都具有多个编译配置、工程间依赖关系等  因此、这可能比预期的要困难   、但我计划尽快这样做、并在此报告。   

    谢谢、

    Robert

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

    您好 Ki、

    我可能需要对这个进行冲压。  我开始了剥离我的项目的道路,以便测试... 但是、如前所述、它们非常复杂、相互交织、并且具有对 IP 敏感的命名。  我认为尝试产生这个问题的方法不会快得多。  目前,我已停止从 buildProject()中检查返回状态。  如果我能够生成一个可证明的项目、其中返回的状态不一致(对于相同的生成结果)、我将在此处重新发布、或者打开一个新 TT。

    谢谢、

    Robert

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="475780" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1131305/javascript-buildproject-always-returns-false-with-ccs-v11/4207378 #4207378"]如果我能够生成一个可证明的项目,其中返回的状态不一致(对于相同的生成结果),我将在此处重新发布,或者打开一个新的票证。

    好的、听起来不错。 我现在将关闭此主题、我们可以在将来再次讨论此问题。

x 出现错误。请重试或与管理员联系。