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.

[参考译文] 调试服务器脚本(DSS)在 SessionEvents 类中实现 onDisconnect ()

Guru**** 2563960 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1192975/debug-server-scripting-dss-implement-the-ondisconnect-in-the-sessionevents-class

我正在使用 javascript 中的调试服务器脚本(DSS)尝试在 SessionEvents 类中实现 onDisconnect ()。

我已经尝试过各种实施, 但我正在为如何实施而苦恼。 我在示例代码中看到、您可以通过执行以下操作获得脚本对象:var script = ScriptingEnvironment.instance();

但是,我看不到一个类似的示例来执行事件/侦听器,特别是我在使用接口时遇到了困难。 是否有任何示例说明如何为事件添加侦听器(),然后再处理该事件?

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

    您好、Brent、

    我以前实际上没有使用过它、现在看一下它知道。 API 文档的细节非常简单、我正在尝试自己解决这个问题。 我将在开始执行该操作时通知您。

    谢谢

    Ki

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

    有关这些 API 的信息似乎很少。 我认为它们不是常用的... 如果没有。  

    您的用例是什么? 当您断开调试器与目标的连接时、是否要注册回调?

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

    最终、 我们拥有在 CCS 3.0上运行的旧测试脚本、并尝试将它们完全重复使用、或尽可能多地与新的 CCS 重复使用。 在这些测试脚本的末尾,它通过 GEL 文件调用 GEL_Disconnect ();。 由于所有这些旧的测试脚本都执行了这种断开连接、我希望 我可以进行回调设置、通过告诉我调试器已与目标断开连接来提醒我测试已完成。 从读取 API 看,它听起来就像  SessionEvents 类中的 onDisconnect ()会这样做……但正如您所说的,API 中没有太多关于这个的信息。

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

    这些旧的测试脚本是否是一组 GEL 脚本? GEL 有一些回调函数-有一个 OnTargetConnect(),但遗憾的是没有用于断开连接的函数。 有一个 DSS API、您可以在其中检查目标是否已连接、但这需要一种轮询类型、这不如回调...