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.

[参考译文] AUDIO-AM275-EVM:CCS-20.1.1 CCServer.openSession () 失败。

Guru**** 2393725 points
Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1541205/audio-am275-evm-ccs-20-1-1-ccsserver-opensession-failed

部件号:AUDIO-AM275-EVM
主题:CCSTUDIO 中讨论的其他器件

工具/软件:

我正在尝试使用 DSS 脚本(附加的 js 文件)以及 https://software-dl.ti.com/ccs/esd/documents/dss_launching_ccs_from_dss.html 进行调试
 e2e.ti.com/.../load_5F00_and_5F00_debug_5F00_c7x_5F00_js.txt

我遇到了以下错误:
```μ s
收到的 ccxml 路径:c:/REPO/RTCORE/01/rtcore/toolchain/common/ti/am275/AM275X_XDS110.ccxml
未传递应用程序参数。
警告: CCSServer.openSession () 失败。 DSS 无法启动 Code Composer Studio、但脚本将继续执行。 java.lang.ClassNotFoundException:com.ti.ccstudio.apps.scripting.ScriptUtils
```μ s
因此、我无法进一步调试。 是否有任何解决此问题的建议解决方案? 或者是否可以通过 CCS 脚本(例如基于 nodejs)将 CCS 附加到调试中。

-----

关于最新的 CSS 脚本控制台、 DSS 脚本中的加载程序允许通过 LOAD_PROGRAM 传递参数、如下所示:

debugSession.memory.loadProgram (appPathappArgs);

但如果我尝试以下操作、则通过脚本控制台执行:
```μ s
js:> ds.configure(“C:/config/AM275x _notgel.ccxml“);
JS:> const Session = DS.openSession(“XDS110 Texas Instruments 调试探针/C75X_0“);
未定义
js:> session.target.connect ();
未定义
JS:> Session.memory.loadProgram(“C:/TI_app/test_app.out“ 64);
Session.memory.loadProgram(“C:/TI_app/test_app.out“ 64);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^μ s

未捕获的 SyntaxError: missing )、在参数列表后
```μ s
那么、如何在新的脚本控制台中将参数传递给 main?



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

    尊敬的 Hendry:

    我已将该线程分配给脚本专家。 希望他们能很快作出答复。

    谢谢、

    Ricky

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

    尊敬的 Hendry:

    我强烈建议您从 DSS 迁移到新的 CCS v20 脚本:  7.8.1.脚本—Code Composer Studio 20.2.0 文档在 CCS v20 中不再能够使用 DSS 启动 Code Composer Studio。
    对于 Scripting Console、 loadProgram 仅接受一个参数(即路径)。 您还有一个额外的“64",“,这、这会导致语法错误。  

    谢谢、
    Oliver

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

    在  CCS v20 Scripting 中、在这种情况下、如何将参数传递给与可执行文件一起运行?

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

    这目前不受支持、但将来可能会添加。 作为目前的一种权变措施、您可以在运行到 main 之前将参数直接写入存储器中的正确位置。