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:CCS 9.3:已安装 MSP430Ware、但无法在 CCS 工程中发现或使用它

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/868011/ccs-ccs-9-3-installed-msp430ware-but-can-t-discover-or-use-it-in-ccs-projects

主题中讨论的其他器件:MSP430WARE

工具/软件:Code Composer Studio

在 Windows 10上全新全新安装 CCS 9.3桌面后、下载 MSP430Ware 后、Resource Explorer 中会显示 MSP430Ware 已安装。
CCS 安装在 C:\ti\ccs930中、MSP430Ware 安装在 C:\ti\msp430ware_3_80_07_00中。

但是、在创建新的 CCS 工程或向现有的 CCS 工程添加新源代码时、MSP430 DriverLab 选项不可用。
具体而言、
通过选择"File - New - CCS Project"并指定 MSP430为目标、"MSP430 DriverLab"选项不会显示在"Project templates and examples"下、如《MSP430 DriverLib 用户指南》第21-22页(DOCNM-2.91.11.01)所述。
此外、在"Project Explorer"中、右键单击一个激活的项目并选择"Source - Apply Project Template"、"MSP430 DriverLab"选项不会显示、如《MSP430 DriverLib 用户指南》第23-24页所述。

当进入"Window - Preferences - Code Composer Studio - Products"时、尽管选择了正确的产品发现路径、MSP430Ware 仍然不会显示为已安装。
在"Window - Preference - Code Composer Studio - Products - RTSC"中、MSP430Ware 文件路径添加到"Products and Repositories"中。 但"Target"和"Platform"选项中没有可用的选项。

我能够从 Resource Explorer 导入示例 MSP430Ware 工程、作为新的 CCS 工程。 或者手动将 MSP430 DriverLab 包含文件复制到现有项目中。 但这些不是所需的方法。

为什么? 因为我正在合作开发使用 MSP430 DriverLab 的团队项目。 包含文件的方式不同。

以下是如何在 MSP430Ware 示例项目中完成此操作:
#include "driverlib.h"
(笑声)

以下是我正在处理的项目中的完成方式:
#include "driverlib/MSP430F5xx_6xx/USCI_B_SPI.h"
#include "../../../../ti/MS430ware/msp430ware_3_80_04_05/iqmathlib/include/IQmathLib.h
(笑声)

如果我将源代码复制到模板 MSP430Ware 工程中、或者手动将库文件复制到现有工程中、Include Paths 和#include 语句将会不同。
这会给版本控制带来太多的麻烦。 其他团队成员需要更改并准确复制我的包含路径和项目设置。
不太麻烦的方法是让 MSP430 DriverLab 在 CCS 项目设置中工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我不知道"MSP430 DriverLab"模板。  通常、我们已从项目向导中的模板中移动。   不过、我回看了 CCSv6.0.1、但我看不到这样的模板。  总的来说、建议使用 Resource Explorer 导入示例。  我将与 MSP430团队一起查看他们是否可以提供更多帮助。

    此致、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是说最新的支持文档"MSP430 DriverLib 用户指南、第21-24页(DOCNUM-2.91.11.01)"不正确吗? 这就是我一直在尝试遵循的内容...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好  

    我正在使用 CCS  版本:9.0.0.00004  

    单击“View->Resource Explorer”,我可以找到如下所示的 driverlib

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我也是这样、MSP430Ware 安装在 Resource Explorer 下。 但是、在创建新项目时、没有使用 MSP430 DriverLib 模板的选项、也没有将 DriverLib 导入到现有项目的选项、这正是我想要的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以从示例项目中导入驱动程序库项目并添加文件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    再说一次、这不是所需的解决方案... 所需的方法不是导入示例项目、而是在现有项目中包含 MSP 驱动程序库、因此我可以使用希望相同的项目设置和二进制输出重新创建与其他人代码(用早期版本的 CSS 编写)相同的问题。 -因为不同操作系统和版本的 CSS 项目设置不同。
    目标不是正确设置项目、而是在不同 CSS 版本上重新创建只有源代码可用且缺少依赖项的错误...
    但我认为没关系。 我已经找到了解决它的其他方法。