请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他器件: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 项目设置中工作。