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.

[参考译文] MSPM0G1105:CCS VCS 复制链接文件

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1583165/mspm0g1105-ccs-vcs-copy-linked-files

器件型号: MSPM0G1105

您好、
客户从我们的 SDK 示例开始了一个项目。 现在、他想使用 VCS 工具、但不想检查完整的 SDK、而是检查所需的文件、包括链接的(头文件和库文件)。 是否有自动流程来获取所有链接和相关文件?

此致、Holger

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

    您好、Holger、

    我正在与我们的软件团队核实是否有相应的工具、但我确实认为、从 SDK 中手动移动所有依赖项是唯一的方法。

    此致、
    Brian

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

    您好、Brian、
    是的、请咨询 SW 团队。
    我们是否有任何提示和技巧网页来处理 CCS 中的 VCS?

    此致、Holger

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

    您好、Holger、

    VCS 代表什么?  

    此致、
    Brian

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

    VCS =版本控制系统

    例如、Git、Subversion、Mercuria

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

    您好、Holger、

    CCS 用户指南的第 6.6 节 包含了如何利用内置的 GIT 功能

    此致、
    Brian

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

    您好、Brian、
    谢谢。 第一个问题呢? 您是否找到了解决方案?

    此致、Holger

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

    您好、Holger、

    软件团队已确认、没有一个仅 从 SDK 提取工程依赖项的自动流程。

    此致、
    Brian

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

    您好、Brian、
    我找到了链接信息文件 (--xml_link_info)。    标题为 “附录 B XML 链接信息文件说明“的 TI ARM 汇编工具手册。
    但读起来并不容易。

    此致、Holger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们是否有任何提示和技巧网页可以使用 CCS 处理 VCS?

    CCS 20 没有特定的此类页面。 但请注意、CCS 中的集成 GIT 功能基于 VS Code 的类似功能。 VS Code 可能有这样的资源、适用于 Theia IDE(以及 CCS)。

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

    但 CCS 20 中仍然存在该命令:

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

    关于:

    现在、他想使用 VCS 工具、但不想检查完整的 SDK、而是检查所需的文件、包括链接的(头文件和库文件)。 是否有自动流程来获取所有链接和相关文件?

    请注意、我们正在添加能够重构工程的功能、以便将链接的源文件复制到工程文件夹以便于导出。 在上述用例中、仅可将链接到工程的 SDK 中的文件复制到工程文件夹并检查版本控制、这将有所帮助。 请注意、这仅适用于链接的文件、而不适用于由工程属性中指定搜索路径的源文件引用的依赖头文件。 这看起来是否适合客户?

    谢谢

    Ki

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

    尊敬的 Ki:

    请注意,我们正在添加功能,以便能够重构项目
    听起来不错。 是否已经有相应的计划/路线图?

    此致、Holger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    听起来不错。 是否已有相应的计划/路线图?

    月底将在 CCS 20.4 版本中添加初始功能。

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

    您是否有关于此功能的更多信息、我可以与我的客户分享这些信息?

    -Holger

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

    这是此功能的跟踪链接: https://sir.ext.ti.com/jira/browse/EXT_EP-12771

    跟踪链路是细节上的一个指示灯。 有关详细信息、请参阅内部 Jira: CCSNXT-2543

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

    尊敬的 Ki:
    此功能只能在导入 SDK 示例时使用。 您可以在所用的 CCS 工程中使用它、对吗?
    您知道其他可以做到这一点的 VS 代码工具吗?
    客户不想下载和 VCS 控制完成 2GB SDK!

    此致、Holger

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    仅在导入 SDK 示例时才能使用此功能。 您可以在所用的 CCS 工程中使用它、对吗?

    不仅仅是 SDK 示例、而且几乎所有在工程文件夹外部物理链接了源文件的 CCS 工程都链接了源文件。

    您是否知道其他能够做到这一点的 VS 代码工具?

    链接文件通常更专门用于 CCS 工程、因此我不确定其他基于 VS 代码的第三方工具。 他们可能是可用的,我只是不知道他们。

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

    尊敬的 Ki:
    但是、您只能在导入工程时使用此功能、而不能在导入工程后使用、对吧? 与 CCS v12 中的功能相同。

    此致、Holger

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

    不,你可以随时进行重构。

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

    您好、Holger、

    我建议使用 GitHub 来满足他们的需求。

    https://github.com/TexasInstruments/mspm0-sdk 

    他们可以随时提取所需的文件并从最新的存储库中提取、而无需下载整个 SDK 或他们未使用的任何文件。

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

    您好 Luke、
    他们想知道需要哪些文件用于从 SDK 导入的工程。 然后他们就可以下载并在他们的 VCS 中检查它、

    此致、Holger

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

    您好、Holger、

    编译代码示例时、它会将.map 中的文件映射出去、他们可以从此处查看需要哪些文件。 但说实话、对他们来说、似乎有很多工作要做。 我建议直接获取 DriverLib 文件夹和器件文件夹。

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

    尊敬的 Ki:
    我立即安装了 CCS v20.4。 这是您所说的功能、对吧?

    您知道文件复制到何处吗?

    此致、Holger

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

    正确:

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_project-management.html#refactoring-projects