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.
我想为 MSP-EXP430FR6989 Launchpad 创建 DriverLib 项目、就像我经常使用 MSP432E401Y Launchpad 一样。
但是、当我尝试创建 DriverLib 项目时、该选项不会显示在"Project templates and examples"对话框中:
同样、当我尝试在 Resource Explorer 中的 Libraries 下浏览时、DriverLib 不在那里。 我的理解是它包含在 MSP430Ware 中、应该在那里、对吧?
DriverLib 本身似乎已安装在我的磁盘上:
如何创建 DriverLib 项目?
谢谢、
Brad
Brad、您好!
您在图片中展示的 MSP430驱动程序库只是一些头文件和.c 文件。 它不是一个项目。 您希望构建哪种类型的项目?
此致、
现金 Hao
是的、当然、我知道这一点。 我对该文件夹进行了说明、只是为了说明 DriverLib 似乎已安装在我的系统上。 我是一位经验丰富的使用 MSP432E401Y 的 DriverLib 用户、因此我了解了工程与 TI 安装目录中 DriverLib 源树之间的差异。
我想构建一个 I2C 项目。 例如、当我导航 MSP432E401Y 设置时、Resource Explorer 中有许多示例可供选择。
此外、通过比较、发布 此问题的用户 在 MSP430Ware 的 Resource Explorer 中显示了一个*确实*包含 DriverLib 的视图。 将其与我在上面的原始问题中看到的树进行比较-没有 DriverLib。 为什么这个用户看到 DriverLib、但我没有看到它? 我还希望在 Resource Explorer 树中也能看到类似 USBLib 的内容。 但我的树中没有 FRAM 实用程序和 GUI Composer。
您好!
MSP430和 MSP432之间存在很大差异。 MSP432 基于 Cortex M4。 但是、MSP430使用其自己的内核。 在 MSP430中、我们通常直接配置寄存器以实现功能。 如果您希望构建 I2C 项目、示例项目中提供了一些代码示例。
此致、
现金 Hao
我很高兴直接寄存器编程能够为您提供帮助。
但是,*我的*客户已要求我使用 MSP430 DriverLib,可在 此处获取 ,并在 此处提供的 DriverLib 用户指南中进行了记录。 但是、无需单独下载、因为 DriverLib 包含在 MSP430Ware 中、如 此处所述。 正如我在上面所示、它确实作为 MSP430Ware 的一部分进行安装、包括 MSP430FR5xx_6xx 处理器的子树。
基本上、我的问题只是"如何使用 Resource Explorer 查找 DriverLib 示例并将其导入到 CCS 中?" 我参考的另一个用户问题显示这些项目可供他使用。
我想我可以从\ti\msp430ware_3_80_13_03\driverlib\examples\MSP430FR5xx_6xx 文件夹中提取示例、但通常您可以从 Resource Explorer 中提取示例、这很好、因为它会拉入整个项目配置。
但我更愿意弄清楚为什么这些项目没有显示在 Resource Explorer 中、以及/或如何为 MSP430创建 DriverLib 项目。
谢谢、
Brad
啊。 我已经解决了这个问题。 它似乎是 Resource Explorer 中的错误。
现在发生的情况是、当我输入处理器编号时、Resource Explorer 会过滤掉该部分树。
当我消除滤波器时、DriverLib 示例会显示出来。 然后、我能够将示例导入到 CCS 中。 但是、该示例导入了为5969处理器配置的、我认为是这样的、因此您必须执行项目/属性/常规、然后在"Variant"下选择正确的处理器类型。
之后、DriverLib 示例构建并加载即可正常运行。
谢谢、
Brad