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/RM48L952:针对多个 OUT 文件的调试配置

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/650356/ccs-rm48l952-debug-configuration-for-multiple-out-files

器件型号:RM48L952

工具/软件:Code Composer Studio

您好!

我目前有两个单独的 CCS 项目-一个用于引导加载程序、另一个用于固件。 当前、当我要测试/调试固件时、我必须首先启动引导加载程序的调试会话、以便将其刷写到微控制器中、然后加载固件输出文件(确保调试配置设置为仅擦除必要的闪存扇区)。 然后、我必须再次将引导加载程序符号添加到调试会话中、因为它们在加载到固件时会被丢弃。

所有这些都有点麻烦。 是否可以自动执行上述步骤、以便在启动固件的调试会话时也会自动加载引导加载程序?

非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、
    所有这些都可以使用 CCS 提供的脚本解决方案进行自动化- DSS:
    dev.ti.com/.../

    虽然使用 DSS 最常见的情况是通过命令行实现自动化、但您也可以从 CCS 的脚本控制台中运行 DSS 脚本:
    dev.ti.com/.../

    您还可以在启动调试会话时自动执行 DSS 脚本、方法是将其指定为调试配置的初始化脚本(请参阅调试概述->调试配置部分):
    dev.ti.com/.../

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

    您好 Ki、

    感谢您的建议。 我能够编写.js 脚本并成功刷写这两个.out 文件。

    将初始化脚本添加到调试配置时、是否有任何方法可以在不使用绝对路径的情况下指定文件? 从我看到的其他帖子中、似乎无法使用项目变量、如 PROJECT_LOC。

    谢谢

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

    [quote user="will Treharne">将初始化脚本添加到调试配置时,是否有任何方法可以指定文件而不使用绝对路径? 从我看到的其他帖子中、似乎无法使用项目变量、如 PROJECT_LOC。[/QUERPLET]

    是的、像 PROJECT_LOC 这样的变量是初始化脚本中不支持的 Eclipse 变量。 我假设您可以使用 getCurrentDirectory() API (我认为它是运行的 js 脚本的路径),并将其传递给可以用来避免绝对路径的变量。 也可以使用 Java System.getenv(String)使用现有的系统环境变量

    希望这会有所帮助

    Ki

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

    感谢您提供相关信息。 这可能是我的下一个问题、但实际上我是指您在调试配置窗口中指定要使用的初始化脚本的字段。 与大多数其他选项不同、这似乎不接受 CCS 变量。 是否有任何地方可以在不使用绝对路径的情况下指定脚本?

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我相信您可以使用相对路径(从 CCXML 文件的位置)。 类似...\..\..\file.js 的东西。 请告诉我、这是否适合您。

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的建议。 遗憾的是、只允许您输入相对于 Eclipse 主路径(C:\ti\ccsv7\eclipse)的路径、而不是相对于项目位置的路径。