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/AM5728:在启动目标配置时自动运行调试服务器脚本

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/725252/ccs-am5728-running-debug-server-script-automatically-while-launching-target-configuration

器件型号:AM5728

工具/软件:Code Composer Studio

我们有一个在其中一个 Sitara 器件上自动进行器件初始化的用例、为了简化器件初始化过程、我们希望在客户使用目标配置文件启动连接时运行 DSS 脚本? 如果没有此功能、客户在每次复位时都有从控制台运行此脚本的额外步骤、还需要确保 DSS 脚本指向其目标配置文件位置。 拥有此选项将解决这两个问题。

CCSv8是否可以/支持此功能? DSS 脚本是否始终必须从脚本控制台运行、或者它们是否需要挂钩才能从 GEL 或.ccxml 启动脚本?

感谢您对此主题的意见和支持。

此致、

Rahul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rahul、
    您可以在调试启动配置中指定 DSS 初始化脚本。 请参阅 software-dl.ti.com/.../CCSv6-TipsAndTricks.pptx 中的幻灯片46

    启动调试器时、将自动执行指定的 DSS javascript。

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

    感谢您的快速响应。 该选项与初始化脚本选项相同、我们可以在目标配置文件的"高级"选项卡下看到该选项。 我n`t 这仅用于为内核/SOC 指定 GEL 脚本、并且不知道这可用于运行 DSS 脚本。

    最后一个问题是、在多核器件上、如果我们为不同的内核使用.dss 脚本、它们是否都在启动时运行、或者我们是否需要连接到内核以允许 DSS 脚本运行? 是否建议将 DSS 脚本的内容合并到单个脚本中并从主引导内核运行它?

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

    Rahul Prabhu 说:
    此选项与我们在目标配置文件

    的"高级"选项卡下看到的初始化脚本选项相同。

    这是不同的。

    [n`t user="Rahul Prabhu"]我假设这仅用于为内核/SOC 指定 GEL 脚本、并且不知道这可用于运行 DSS 脚本。 [/报价]

    正确、只能在目标配置文件中指定 GEL 脚本。 调试启动配置中的"初始化脚本"完全不同、适用于 DSS javascript 文件。

    [引用 user="Rahul Prabhu"]最后一个问题是、在多核器件上、如果我们为不同的内核使用.dss 脚本、它们是否都在启动时运行、或者我们是否需要连接到内核才能运行 DSS 脚本? 是否建议将 DSS 脚本的内容合并到单个脚本中并从主引导内核运行它?

    只能为整个目标指定一个 DSS 脚本。 因此、您需要将脚本整合到适用于所有内核的单个脚本中。 与 GEL (每个内核级别)不同、DSS javascript 初始化脚本应用于整个调试实例、并可连接到该调试实例的所有可用内核。

    还有一个 wiki 可能会很有用:

    http://processors.wiki.ti.com/index.php/Debug_Configuration_Initialization_Scripts

    谢谢

    Ki

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

    非常感谢您指引我正确的方向。 我刚刚使用以下说明在 AM335x 设置中快速尝试了这一点:
    processors.wiki.ti.com/.../Debug_Configuration_Initialization_Scripts

    我认为、一旦我们将所有内容合并到单个 DSS 脚本中、这将适用于我们的设置。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    听起来不错。 您可能已经知道了这一点、但要确认-请注意、您不必拥有一个物理脚本。 您可以有一个包含一组其他脚本的主脚本。 主脚本就是您在调试启动配置中指定的内容。

    但斯克
    Ki
x 出现错误。请重试或与管理员联系。