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.

[参考译文] TMS320F280049:查询使用 loadti 并使用 loadti 运行 javascript

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1418733/tms320f280049-query-on-using-loadti-and-running-javascript-using-loadti

器件型号:TMS320F280049
Thread 中讨论的其他器件:CCStudio

工具与软件:

您好!

我正在使用 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 代码中包含这些导入包的位置

导入包(Packages.com.ti.debug.engine.scripting)
导入包(Packages.com.ti.ccstudio.scripting.environment)
ImportPackage (Packages.java.lang)
导入包(Packages.com.ti.ccstudio.scripting)
导入包(Packages.com.ti.debug.engine.scripting.setup)




谢谢。此致、
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更新将在 几天之内推出)。