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:使用 GIT 项目时 JavaScript 失败

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/904197/ccs-javascript-fails-when-using-git-project

Thread 中讨论的其他器件:CCStudio

工具/软件:Code Composer Studio

您好!

我在 v7.3中使用 JavaScript 运行各种 CCS 命令 、但在尝试在 GIT 源修订版支持的项目上执行这些命令时、我有超时的时间。  一个特定的示例是尝试编写 cleanProject()命令的脚本。  它执行清理项目、但脚本命令无法正确返回、并且超时:

JS:>cleanProject (">项目名称)

等待条件超时。 (C:\ti\ccsv7\eclipse\configuration\org.eclipse.OSGi\401\0\.cp\resources\javascript:js#33)

引用此线程、在 GIT 中的项目名称之前放置">>"解决了类似的问题(对我而言、之前的项目是这样)。  

https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/766890?tisearch=e2e-sitesearch&keymatch=git%2525252520build

但这一次、命令在没有超时的情况下永远不会返回。

在将项目放入 GIT 之前、此命令和其他命令没有超时。

此外、无论我尝试将哪个超时周期设置为超时周期、该超时周期似乎都很长。  您能告诉我缩短超时时间的尝试有什么问题吗?  无论我使用什么值、脚本超时仍然相同(长)。

JS:>脚本= ScriptingEnvironment.instance ()

JS:> script.setScriptTimeout (3000)

(超时比指示的3秒长得多)。

请告知、

Robert

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

    您好、Robert、

    我假设您使用脚本控制台。 请注意、在脚本控制台中、您可以混合访问 GSS (IDE 脚本)和 DSS (调试器脚本)功能。 任何类型的控制台工程命令都是 IDE 脚本。 setScriptTimeout 是一个 DSS 命令、仅适用于 DSS 功能。

    [引用用户="Robert Wolfe"]

    但这一次、命令在没有超时的情况下永远不会返回。

    在将项目放入 GIT 之前、此命令和其他命令没有超时。

    [/报价]

    根据这些信息、问题似乎与 GIT 与 CCS 的集成有关。 我将尝试复制您对我的进度的发布

    谢谢

    Ki

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

    您好 Ki、

    [引用 user="Ki"]

    我假设您使用脚本控制台。 请注意、在脚本控制台中、您可以混合访问 GSS (IDE 脚本)和 DSS (调试器脚本)功能。 任何类型的控制台工程命令都是 IDE 脚本。 setScriptTimeout 是一个 DSS 命令、仅适用于 DSS 功能。

    [/报价]

    您是否知道设置 IDE 超时的方法?

    [引用 user="Ki"]

    根据这些信息、问题似乎与 GIT 与 CCS 的集成有关。 我将尝试复制您对我的进度的发布
    [/报价]
    感谢您对此进行深入研究。  我可能已经注意到的一件事是,对于这个较新的项目以及 CCS 的版本,所有项目元素都前面都有">... 项目名称、包括、源代码、项目文件等  我不确定是在我遇到之前引用的线程的类似问题时出现的情况(其中可能是前面提到的项目名称)。  不过、这还不能说了、因为我已经没有这个项目/环境了。  但如果为 true、我不知道这是不是、即所有以"<"开头的文件都可能导致某些问题。

    Robert

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

    [报价用户="Robert Wolfe"]您是否知道设置 IDE 超时的方法?

    在 Scripting Console 中尝试以下操作:

    JS:>importPackage (Packages.com.ti.ccstudio.scripting.ui)

    JS:> UIScripting.setScriptingTimeout(3000)

    [引用用户="Robert Wolfe">感谢您对此进行研究。  我可能已经注意到的一件事是,对于这个较新的项目以及 CCS 的版本,所有项目元素都前面都有">... 项目名称、包括、源代码、项目文件等  我不确定是在我遇到之前引用的线程的类似问题时出现的情况(其中可能是前面提到的项目名称)。  不过、这还不能说了、因为我已经没有这个项目/环境了。  但如果为 true,我不知道是否为 true,即前面的所有文件" <", could be causing some of the issue.

    感谢额外的数据点。 我在尝试重现时会记住这一点。

    谢谢

    Ki

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

    [引用 user="Robert Wolfe"]关于这个较新的项目和 CCS 版本,我可能注意到的一件事是,所有项目元素前面都有">""。 项目名称、包括、源文件、项目文件等[/引用]如果您是指 GIT "标签装饰品"、则">"意味着就 GIT 而言、文件/文件夹/项目是"脏"的。 在 CCS 首选项中:

    我不知道它是否相关、但另一位用户报告了 CCS 和 GIT 配置下的产品存在问题、其中 GIT 应用的行结束更改会导致失败-请参阅 CCS/AM5728:未能安装发现的产品

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

    感谢您的回复。

    [引用用户="Chester Gillon"]

    我不知道它是否相关、但另一位用户报告了 CCS 和 GIT 配置下的产品存在问题、其中 GIT 应用的行结束更改会导致失败-请参阅 CCS/AM5728:未能安装发现的产品

    [/报价]

    我没有遇到类似的安装失败、但当您指出 GIT 的首选项配置时、我在此处取消选中了 GIT:

    现在可以运行脚本命令、即 setActiveProject、cleanProject、buildProject、而不会超时。  我也不再需要在任何命令中使用">"前缀。  我想这是一个解决方案、或者至少是一个权变措施。  不过、不再能使用 GIT 的默认标签。

    此致、

    Robert

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

    感谢 Robert、Chester、

    我能够重现 CCSv10的问题。 我为此提交了一个错误。 跟踪链路为:

    https://sir.ext.ti.com/jira/browse/EXT_EP-9799

    谢谢

    Ki

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

    感谢大家。

    Robert

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