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.
工具/软件: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 中的项目名称之前放置">>"解决了类似的问题(对我而言、之前的项目是这样)。
但这一次、命令在没有超时的情况下永远不会返回。
在将项目放入 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"]
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"]
[/报价]
我没有遇到类似的安装失败、但当您指出 GIT 的首选项配置时、我在此处取消选中了 GIT:
现在可以运行脚本命令、即 setActiveProject、cleanProject、buildProject、而不会超时。 我也不再需要在任何命令中使用">"前缀。 我想这是一个解决方案、或者至少是一个权变措施。 不过、不再能使用 GIT 的默认标签。
此致、
Robert
感谢 Robert、Chester、
我能够重现 CCSv10的问题。 我为此提交了一个错误。 跟踪链路为:
https://sir.ext.ti.com/jira/browse/EXT_EP-9799
谢谢
Ki
感谢大家。
Robert