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:从节点运行 JS 文件。 除脚本控制台或 rhino 调试器以外的 JS

Guru**** 2937200 points

Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1415857/tms320f280049-running-js-file-from-node-js-other-than-scripting-console-or-rhino-debugger

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

工具与软件:

您好!

我可以运行 CCS 文件夹中提供的 javascript 示例、并且可以从脚本控制台或 rhino 调试器运行这些示例。

是否可以使用节点使用 Visual Studio Code 或命令提示符(不使用 DSS -dss.debug、i.e、不使用 Rhino 调试器)运行相同的 JS 代码。 JS (位于 CCS 安装文件夹 C:\ti\ccs1271\ccs\tirex3\ti-Rex-core\bin\node 或外部安装节点中。 JS.

当我从脚本控制台或 Rhino 调试器运行 JS 文件时、是否可以从该文件调用另一个 JS 文件?如果可能、该控件将如何从调用的 JS 文件返回到调用 JS 文件。 如果可能、请给我举几个例子。

谢谢!
Anil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    ]是否可以使用节点使用 Visual Studio 代码或命令提示符(不使用 DSS -dss.debug、i.e、不使用 Rhino 调试器)运行相同的 JS 代码。 JS (位于 CCS 安装文件夹 C:\ti\ccs1271\ccs\tirex3\ti-Rex-core\bin\node 或外部安装节点中。 JS[/报价]

    这不是一个受支持的环境。 请继续使用 CCS 用户指南中提及的支持方法: https://software-dl.ti.com/ccs/esd/documents/users_guide/sdto_dss_handbook.html

    [quote userid="617548" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1415857/tms320f280049-running-js-file-from-node-js-other-than-scripting-console-or-rhino-debugger 并且当我从脚本控制台或 rhino 调试器运行 JS 文件时、我能从该文件调用另一个 JS 文件吗?

    是的、完全如此。 查看中的 loadti 示例  \ccs\ccs_base\scripting\examples\loadti。 main.js 脚本在同一目录中包含多个其他 js 文件。

    谢谢

    Ki

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

    您好 Ki、

    感谢您推荐使用 loadti

    我使用的是=>  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

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

    打开了一个单独的主题来讨论这个问题(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)、因此我将关闭该主题。