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.

[参考译文] 通过 PYTHon/Jython 从 DSS 启动 CCS

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/979486/launch-ccs-from-dss-via-python-jython

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

我的目标是:
1.通过 DSS 运行脚本以加载我的 CCXML 文件并开始在目标上进行调试(这起作用)。

2.使用脚本中相同的调试环境启动 CCS 以进行进一步调试。

我按照此处的说明进行设置:
software-dl.ti.com/.../dss_python_dss_scripting.html  

并尝试添加以下代码片段:

ccsServer = script.getServer ("CCSServer.1")
ccsSession = ccsServer.openSession ("..*")

并得到该错误:

警告:CCSServer.openSession()失败。  DSS 无法启动 Code Composer Studio、但脚本执行将继续。 java.lang.ClassNotFoundException:com.ti.ccstudio。apps.scripting.ScriptUtils

这是 CCS 版本10.11。  我是否需要添加一些特定的.jar 文件或路径来解决此问题?

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

    您好、欢乐时光、

     您使用的是什么处理器? 帮助解决问题至关重要。

    此致、

    ~Leonard  

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

    您好 Leonard、

    我正在使用 AWR1843器件。  尽管我很惊讶地听到它取决于处理器。  到故障点为止的整个脚本为:

    从 java.lang 导入*
    从 java.util 导入*
    从 com.ti.debug.engine.scripting 导入*
    从 com.ti.ccstudio 脚本编写环境导入*

    #初始化调试服务器
    脚本= ScriptingEnvironment.instance ()
    ccsServer = script.getServer ("CCSServer.1")
    ccsSession = ccsServer.openSession ("..*")

    ScriptingEnvironment/CCS 安装/处理器之间是否存在相关性?  可能需要安装一些 CCS 软件包才能支持完整的 DSS?

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

    您好:

    [引用 user="jody"]

    #初始化调试服务器
    脚本= ScriptingEnvironment.instance ()
    ccsServer = script.getServer ("CCSServer.1")
    ccsSession = ccsServer.openSession ("..*")

    [/报价]

    Java 和 javascript 正式支持从 DSS 启动 CCS。 可能*可以*通过其他脚本语言执行此操作,但这不是我们可以支持的。 抱歉。

    Ki

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

    感谢 Ki 的澄清。

    是否有关于从 Java 启动 CCS 的要求的文档?  Jython /纯 Java 和 Js 之间的主要区别似乎是 Rhino 调试服务器/DSS bin、该 bin 用于启动脚本、因此我猜测 DSS 执行了一些配置、允许 CCS 启动。

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

    我意识到我的最后一条评论是错误的。 关于从 DSS 启动 CCS、仅支持 javascript。 它曾经用于 CCSv4、但后续版本中的支持已被删除:

    https://e2e.ti.com/support/tools/ccs/f/81/p/356751/1253426#1253426

    很抱歉造成混淆。

    Ki