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.

[参考译文] MSPM0G3507:无法克隆工程

Guru**** 2394305 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1494570/mspm0g3507-cant-clone-project

器件型号:MSPM0G3507

工具与软件:

我需要启动新的项目 B、该项目使用现有项目 A 的代码种子。 用户手册指出、只需简单的复制/粘贴即可完成、但对我来说不起作用。  我复制和粘贴,没有错误消息,没有项目 A 的新副本   

Manual 中还指出可通过右键点击来重命名工程。  我尝试使用窗口手动复制文件夹并将文件夹添加到工作区。  该方法可以正常工作、但从 CCS 的角度来看、项目名称是重复的、因此不会被视为项目。  我本来以为"rename (重命名)"可以解决这个问题、但是右键单击文件夹、没有"rename (重命名)"选项。

此处无重命名选项。

您能否校正 CCS 代码或使他们跟踪的文档?  如何克隆工程 A 作为新工程 B 的起始代码?  不手动复制和粘贴文件夹,然后批量编辑神秘配置文件 使用危险

"sd -i s/project_A/project_B/g *.*"

交叉指?

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

    因此,我现在已经在这一个好的小时+,没有什么我做什么使"添加的文件夹"成为一个"项目".  使用 grep 编辑了每个文件,并试图将 S100更改为 S200,在 omnisense.theia-workspace 中添加了一个 s200部分,通常我可以想到我克隆或添加的每一种速度。  请告诉我您没有使用 Windows 注册表来添加项目?!!

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

    Chris、您好!

    请参阅下面的默认工程文件架构。 并且可以根据"Folder:xxx"工作区下的项目进行复制和粘贴。 如果我们重命名粘贴项目名称、也可以使用该文件。

    此致、

    Pengfei

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

    我们是否使用不同的工具?  您似乎在 "文件夹"中有9个项目。  我不知道该怎么做。  对我来说、是一个"Folder"=="Project"。  一个工作区下有多个文件夹/工程。  如果你右键单击你的"项目"、你得到构建配置菜单项吗?  我不这么认为?  如何在"文件夹"中创建具有多个编译配置的新工程?

    这是我使用的工具。  您在使用什么?

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

    此处为您在图片中显示的内容提供了_NO_文档支持。

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html#workspaces

    " A 是的父文件夹 项目 (一个或多个具有附加 Code Composer Studio 配置和设置信息的项目)"

    你的图片在工作区下依次有"Workspace"和"Folder"、在文件夹下依次有"Projects"?  这是不可能的,根据你自己的文件和我的图片。  "你干嘛啊?

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

    Chris、您好!

    我无法看到您所附的图片。 您错过了什么?

    从吹扫图中、您要将项目文件(源文件、头文件、调试文件夹等)放置在"Folder:"(文件夹:)下。 但在我们的默认工程架构中、一个或多个"Projects"应位于"Folder:"下、每个项目都有自己的源文件、头文件和调试文件。

    我描述的是默认文件架构、如果我只从 SDK 导入工程、则会是:

    此致、

    Pengfei

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

    我们似乎没有很好地沟通,所以让我再试一次。  以下是我能够/允许 CCS 执行的操作。  绿色圆圈表示我的"工作区"。  以黄色圈出的"workspace"中是我的3个"projects"(工程)(您可以调用"Folder")。  在用红色圈出的"project"内、我有4个构建配置。  这就是我所拥有的。

    您显示的是一个测试"工作区"、其中有1个"文件夹"(不是项目!) 拥有"9个项目"。  我的"Folders (文件夹)"所在的行上没有"xx Projects (xx 项目)"。  您的文档中不允许发生这种情况。 您正在执行无文档记录的 SPMETHONG。  "你干嘛啊?

    根据 TI CCS 文档、"文件夹"和"工作区"这两个术语有时可以互换使用。 不过、工作区是一个或多个工程的父文件夹 "。  我的"workspace"遵循此规则。  "workspace"不能访问该文件。  为什么以及如何违反这条规则?  "Workspace""test"包含一个名为"workspace_ccstheia" 的"Folder"、该文件夹包含9个"Projects"。  您似乎有一个工作区、其中保存了9个项目的文件夹/工作区。  我看不出办法做到这一点、TI 文档也不允许这样做。  您如何在工作区内创建工作区????!!!!  为什么我在我版本的 CCS 中的任何位置都看不到"Project"这个词?  看看我的屏幕截图?  "项目"一词在哪里?  您使用的是哪个版本的 CCS?

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

    下面我将以这种方式向您展示我的工作区:

    不是 IMPARTNT "文件夹:workspace_ccstheia"是否有上层文件夹、关键是您需要将一个或多个项目置于"文件夹"下、即您需要在"Folder:S200"和您的项目配置之间添加另一层。  

    当您提到指导文档时、  "文件夹"和"工作区"这两个术语有时可以互换使用。 不过、工作区是工程(或多个工程) 的父文件夹"、此处的"文件夹"和"workspace"表示具有"Folder:"的项目、例如"Folder  :S200"、以及"Folder:workspace_ccstheia" 。 请注意本句中的"项目"、您可以将项目放置在此文件夹中、也可以将许多"项目"放置在该文件夹中。 但即使只使用工程、您也需要创建一个工程文件夹以包含工程配置、此工程文件夹位于"Folder:"工作区下。

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

    我能够对我的3个"文件夹/项目"项目"进行"从工作区删除文件夹"、然后重新添加一个新的"文件夹"、这是我三个项目的 Windows 父目录"sw"、并且全部3个项目都自动"发现"、现在拥有了一个看起来像您的视图。  我认为这是一个错误,它可能有一个"文件夹"="项目",甚至没有显示/确认它作为一个"项目",但似乎在所有其他方式把它视为一个项目。  我无法告诉你我是如何创建一个非法的项目层次结构的。  看起来像是"Workspace->"Folder"(文件夹)->"project (s)"应该是唯一一个合法层级结构 、而我又能够创建"Workspace->"Folder/Project"、而且所有内容均可正常运行、但 CCS 从未想过我真的有一个"project"。  需要进行清理。