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.

[参考译文] C2000WARE:如何验证 C2000Ware 安装

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1223111/c2000ware-how-to-validate-the-c2000ware-install

器件型号:C2000WARE

大家好

我们在项目中使用的是 C2000ware SDK、这种做法有好有坏。

主要的缺点是它不是由版本控制系统控制,只是浮动在不同的开发人员硬盘上。

我为我们的项目设置了一些脚本、以确保安装了正确版本的 C200Ware 包。

但这只是告诉您软件包已安装。 如果该安装中的文件已更改、则不会。

我最近有一个案例" 它可以在我的 PC 上工作 "结果是、我不小心编辑了 C2000Ware 文件夹中的 device.h 文件、因此该更改不属于我的下一个 git commit。

而且、在 CCS 的当前形状中、很容易犯这个错误!

我也在考虑

  1.  设置一些 C2000Ware 安装程序的哈希计算检查、以便在每个构建上运行、如果不匹配、则发出警告。

  1. 将 C2000Ware 放在 git 存储库中、以这种方式控制 LET。

关于1. 任何建议如何将其集成到 CCS 中、因此我相信它会对实际使用的 C200Ware 文件夹运行哈希、或者针对该方法的其他建议/体验(包括"尝试过不这样做")

关于2. 除了巨大的麻烦、添加新版本的 C2000ware 到 git 存储库并维护它。
如何确保 CCS 使用 Git 提供的文件夹、而不是在其他上下文中安装 C2000ware 的用户的一些随机文件夹。 我不是在谈论恶意用户、因此"不监督"警告仍然没有问题。 可以看出、ti-products 的搜索文件夹由工作区而不是工程定义。

由于 C2000Ware 下载受到下载限制、很难编写此步骤的脚本、因此很难编写此步骤的脚本。 脚本编写是确保此过程不会中断的最佳方法、仅仅是因为我被分配了一个新项目。  (我相信您知道自动化、自动化、自动化的敏捷概念)  

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

    您好!  

    我建议将 C2000Ware 文件放在 GIT 存储库中、并让所有用户使用其中的文件。  此外、 只能 将 C2000Ware (适用于您所使用的器件)中所需的文件添加到 GIT 存储库、而不能添加到整个 C2000Ware。

    一旦 C2000Ware 的新版本可用, 请求维护人员可以下载一次,并更新/添加必要的文件到 GIT 请求。  

    此致

    Siddharth