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.
工具与软件:
您好!
我正在使用 DSS 的 loadti 功能从另一 javascript 中调用一个 javascript 中的函数。
我编写的代码是=> loadti -c /filename.ccxml /filename.out 、在命令提示符下。 正如您所看到的、当我运行它时
"
..........
目标正在运行...
中断到中止...。
"
我接下来应该怎么做?
我应该在哪里给出 js 文件来运行,即 main.js 或我要运行的任何其他 js
我在运行 loadti 后、曾在脚本控制台中尝试使用 loadJSFfile 命令、但显示以下错误
1)对于加载示例中给出的 main.js、它显示错误为... 无法打开文件"null/getArgs.js"
2)加载我创建的其他 js 文件(如下图所示),它显示错误为.. 语法错误 而目录或文件名没有错误
testEnv ={};
run();
函数 run ()
{
load (java.lang.System.getenv ("D:/User/Anil/Function_calling)+"./dummy1.js");
dummy();
dsScriptEnv = Packages.com.ti.ccstudio.scripting.environment.ScriptingEnvironment.instance();
}
我还参考了 loadti 文档、但尚不清楚如何运行和使用它。
另外、您能否帮助我了解在 loadti 代码中包含这些导入包的位置
谢谢。此致、
Anil
尊敬的 Anil:
loadti 是一个独立的示例脚本、可从 CCS GUI 外部的控制台运行。 我不知道它有任何调用其他脚本的选项。 不过、脚本源代码包含在 CCS 安装包中、您可以对其进行修改以实现所需的操作。 如果您尝试在 CCS 脚本控制台中编写某些脚本、则 不需要使用 load ti。
如果您尝试在 CCS GUI 之外对操作进行序列操作而不修改 loadti、则可以运行 loadti 来加载程序、然后在 loadti 完成后运行其他脚本。
以下是一些可能有助于理解 DSS 工作方式的背景信息: https://software-dl.ti.com/ccs/esd/training/workshop/ccsv9/dss_fundamentals_workshop.html 。 如果您尚未查看、我建议您查看此内容。
另请注意、当 CCS 从基于 Eclipse 的框架迁移到基于 Theia 的框架时、CCSv20.0中的 DSS 将更新。 如果您要迁移至 CCSv20、您可能需要浏览更新后的脚本语言。 您可以在以下网址阅读更多相关信息: https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs_theia/index_debug-scripting.html
CCS v1.5.0中提供了新的脚本语言(以及 v1.5.1更新将在 几天之内推出)。