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/RM46L852:启动(调试)配置可移植性

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

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/793600/ccs-rm46l852-launch-debug-configuration-portability

器件型号:RM46L852

工具/软件:Code Composer Studio

在 Code Composer 8.2.0.00007 (Windows 7)中、以下链接中提供的指令似乎不起作用:

具体而言、如果我执行上述步骤、请移动包含启动和目标配置的工程目录(以便原始目录不存在)、然后导入到新的工作区中、如下所示:

  • 启动配置未连接。
  • 启动配置中的目标配置为"${PROJECT_loc:[PROJECT_NAME]}\targetConfigs\RM46L852_XDS200.ccxml"
  • 在启动配置的"Program"选项卡中、项目和程序引用丢失。
  • 启动配置中仍有一些绝对路径。

一个小得多的问题是、这些步骤似乎都有任何启动配置引用当前活动目标配置。  由于目标配置包括所使用的 JTAG 器件、您似乎无法为多个 JTAG 器件提供干净、简单的配置。  但是、如果单个器件的配置可以通过版本控制正确地进行传输、我会很高兴。

这是一个已知问题、还是可能是工作状态中的一个示例?  谢谢!

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

    [引用 user="dDuncan"]

    • 启动配置未连接。
    • 启动配置中的目标配置为"${PROJECT_loc:[PROJECT_NAME]}\targetConfigs\RM46L852_XDS200.ccxml"

    [/报价]

    这似乎表明目标配置文件实际上位于工程文件夹中。 此处的情况是这样、还是目标配置文件 已链接 到原始工程?

    该页中所述步骤的背后理念是将链接目标配置文件的绝对路径转换为相对于变量的路径。 我看到、按照这些步骤将路径转换为相对于变量 TI_products_DIR 的路径。 即使工程已导入到另一个工作区、也应允许正确解析路径。  

    如果您可以提供有关设置、原始工程中目标配置和调试启动配置的确切配置方式以及这些配置在移至另一个工作区后的外观的更多详细信息、这将有助于我们更好地理解并可能重现您的问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    目标配置文件位于工程文件夹中、然后根据指令进行链接。

    我尝试将目标配置移到项目文件夹之外。 然后、在转换为相对、在"链接资源"下、我可以看到 RM46L852_XDS200.ccxml、其位置为"project_LOC\.\targetConfigs\RM46L852_XDS200.ccxml"。 这一移动看起来无关紧要、因为在 Debug Configurations 下、在 Main 选项卡上、${project_loc:[project_name]}引用的工程仍然被识别、只需添加一个额外的"\."。 链接资源相对路径。

    在"程序"选项卡下出现问题、即当选择项目(将"程序"字段设置为${build_artifer:[project_name]})时、这会添加几行带绝对路径。 或者至少在将其签出到新位置后、即使重新导入"程序"选项卡下的"项目"和"程序"字段也是空白的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉耽误你的回复。 我离开办公室几天。

    dDuncan 说:
    问题似乎出现在 Program 选项卡下,当选择项目(将 Program 字段设置为${build_artifact:[project_name]})时,这会添加几行带绝对路径。 或者至少在将其签出到新位置后、即使重新导入"程序"选项卡下的"项目"和"程序"字段也是空白的。

    我仍然无法重现此问题。 我尝试通过使用链接的目标配置文件创建一个简单工程来重新创建它。 调试配置中的 Main 和 Program 选项卡如下所示。

    如果然后我将项目导入到不同的工作区中、启动调试会话并检查调试配置、Main 和 Program 选项卡包含的信息与上面显示的相同。

    [引用 user="duncan "]或至少在将其签出到新位置后,即使重新导入“程序”选项卡下的“项目”和“程序”字段也是空白的。

    是否有可能无意中将 Device 字段设置为 IcePick 或 DAP? 如果是、则 Project 和 Program 字段应为空。 对于 CortexR4器件、它应该保留了原始值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我希望我之前的答复有助于解决您的问题或向正确的方向指明方向。 如果您的问题仍未解决、请向我们发送一个示例测试案例以及描述性详细信息、以便我们可以在最后重现问题 谢谢!