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:DSS 脚本-目标未连接

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS320C5505, CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/693177/ccs-dss-script---target-is-not-connected

主题中讨论的其他器件:TMS320C5505CCStudio

工具/软件:Code Composer Studio

您好!

我正在尝试使用 DSS 从命令行启动程序。

我在示例中修改了 LoadProgram.js、为  我的目的正确更改了变量 deviceCCXMLFile 和 programToLoad:

 

var deviceCCXMLFile ="C:\\Users\\Marti\\Desktop\\backup\\programmer\\targetConfigs\\TMS320C5505.ccxml";
VAR programToLoad ="C:\\users\\Marti\\Desktop\\backup\\DC2017\\project\\Debug\\DC2017_debug.out";

当我启动 DSS 时、我有以下例外情况:

C:\Users\Marti>C:\TI\ccsv6\ccs_base\scripting\bin\dss.bat C:\TI\ccsv6\ccs_base\scripting\examples\DebugServerExamples\LoadProgram.js
严重:无法执行操作、目标未连接。
严重:加载"C:\Users\Marti\Desktop\backup\DC2017\project\Debug\DC2017_debug.out"时出错:无法执行操作、目标未连接。
org.moilla.javascript:wrapped com.ti.ccstudio 脚本编写环境脚本化异常:加载"C:\Users\Marti\Desktop\backup\DC2017\project\Debug\DC2017_debug.out"时出错:无法执行操作、目标未连接。 (C:\TI\ccsv6\ccs_base\scripting\examples\DebugServerExamples\LoadProgram.js#26)
在 org.mozilla.javascript:context.throwAsScriptRuntimeEx (context.java:1693)
org.mozilla.javascript.MemberBox.invoke(MemberBox.java:160)
org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:204)
org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
在 org.moilla.javascript.c1.c1._c0 (C:\TI\ccsv6\ccs_base\scripting\examples\DebugServerExamples\LoadProgram.js:26)
org.mozilla.javascript.gen.c1.call(C:\TI\ccsv6\ccs_base\scripting\examples\DebugServerExamples\LoadProgram.js)
在 org.moilla.javascript 下,ContextFactory.doTopCall (ContextFactory.Java:340)
在 org.moilla.javascript 脚本运行时间.doTopCall (ScriptRuntime.Java:2758)
org.mozilla.javascript.gen.c1.call(C:\TI\ccsv6\ccs_base\scripting\examples\DebugServerExamples\LoadProgram.js)
在 org.moilla.javascript (C:\TI\ccsv6\ccs_base\scripting\examples\DebugServerExamples\LoadProgram.js)
在 org.moilla.javascript.tools.shell.Main.evalateScript (Main.java:503)
org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:425)
org.mozilla.javascript.tools.shell.Main.processFile(Main.java:391)
org.mozilla.javascript.tools.shell.Main.processSource(Main.java:382)
org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:179)
org.moilla.javascript。tools.shell.Main$IProxy.run(Main.java:100)
org.mozilla.javascript.Context.call(Context.java:528)
org.mozilla.javascript.ContextFactory.call(ContextFactory.java:450)
在 org.moilla.javascript.tools.shell.Main.exec (Main.java:162)
com.ti.ccstudio.apps.internal.scripting.RunScript$1.run(RunScript.java:88)
原因:com.ti.ccstudio.scripting.environment.ScriptingException:加载"C:\Users\Marti\Desktop\backup\DC2017\project\Debug\DC2017_debug.out"时出错:无法执行操作,目标未连接。
com.ti.debug.engine.scripting.Memory.loadProgram(Memory.java:932)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native 方法)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.mozilla.javascript.MemberBox.invoke(MemberBox.java:145)
(笑声) 18个以上

似乎目标未连接、但实际上是连接的。 为了连接、我使用 OLIMEX TMS320-XDS100-V3器件。

有任何提示?

谢谢您的帮助

Paolo

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

    debugSession.target.connect();

    在线路后面
    debugSession=ds.openSession(".*");

    请更正下一版本的示例。

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

    我查看了 CCSv8中的示例。 我们不再有这个确切的示例、但有一个等效的示例。 我可以看到它确实对 debugSession.target.connect()进行了显式调用。 我看了每个版本的示例脚本、看起来这个脚本在 CCSv7.0.0中修复了。

    感谢您报告此问题。

    此致、
    John