工具/软件:Code Composer Studio
请根据以下重要建议修复 Code Composer、以便与 Git 的备份和项目版本控制更兼容:
1.我建议根据您的喜好在 C:\ti 中为您的自定义项目代码创建一个文件夹。 让我们在此讨论中说出 MyName
2.在该 MyName 文件夹中创建一个 Code Composer 工作区文件夹以供使用
3.还创建文件夹"C:ti\myName\inc"和"C:\ti\myName\src"。 自定义 C 文件进入 src 文件夹、h 文件进入 inc 文件夹。
4.您从 Motorware 修改过的 User.h 可以进入"C:\ti\myName\inc"、以便您可以将 motorware 保留为原始版本、而不使用它。 然后、您可以选择以后在实际项目中使用 user.h、并将其保持在版本控制之下、而无需尝试将 Motorware 或 C2000代码放入 Git 中。 对于 Git 中未包含的 TI 源代码、您只需保留代码将使用的版本的原始安装文件副本即可。 对其进行的任何修改都不应计入在内。
5.然后,您可以将 C:\ti\MyName 置于 git 版本控制之下,而无需添加所有 Motorware 源文件
6.要使构建正常工作,您需要右键单击每个实验项目,然后找到 Include Options (包含选项)(如 C2000 Compiler 下)并将其选中。 然后将 C:\ti\myName\inc 添加到列表顶部、以便在编译实验时加载 user.h 而不是 motorware。
7.请注意、对实验 C 代码的修改不会保存在 Git 存储库中、但您应该在 C:\ti\MyName\src 中的 C 文件中进行任何严重的更改
需要在 CodeComposer 中修复的问题: Include Options 存储在实验的错误位置、因此它不会由 Git 备份。 如果我在已安装 CodeComposer 的另一台计算机上恢复 MyName 目录、则工程属性中缺少 C:\ti\MyName\inc、必须重新添加。 很明显、此设置未保存在 c:\ti\MyName\Workspace8中、就像以前一样。 这很奇怪、因为如果你从头开始创建一个新项目、这正是新项目的最终结果。
请注意、如果要与其他登录帐户共享工作区、将工作区放在"我的文档"文件夹下毫无意义。