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.

[参考译文] MSP430FR2355:driverlib.h 未解析符号

Guru**** 2528720 points
Other Parts Discussed in Thread: MSP430FR2355

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1012747/msp430fr2355-driverlib-h-unresolved-symbol

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

我有以下代码,正在尝试对其进行编译...我将项目设置为在项目编译器包含部分中包含 driverlib.h 文件的文件夹。  有人能否告诉我在哪里可以指向链接器文件位置、因为我在编译时遇到错误?

#include <driverlib.h>

void main(void)
{

    WDTCTL = WDTPW | WDTHOLD;

    GPIO_setOutputHighOnPin(GPIO_PORT_P1, GPIO_PIN7);
}

错误:


未解析的符号 GPIO_setOutputHighOnPin、首先在./Src/main.obj SS-ABC C/C++ Problem 中引用

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

    您好!

    我建议从 TI Resource Explorer 导入 DriverLib 示例。 我选择了 DriverLib MSP430FR2xx_4xx "GPIO_ex1_outputHi-"示例、将其导入到我的 CCS 工作区中、将器件型号更改为 MSP430FR2355、并在 CCS 工程属性下将数据存储器模型更改为大型、并无错误地编译工程。

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

    你好 James。。。

    我的安装有问题。  我在 D 驱动器上安装了最新的 CCS 和库包、因为 C 已满。  当我找到上面的示例时,您建议并尝试导入,我会收到一条消息:“需要在本地安装软件包”...如果我转到下一步,它希望在 C:\TI 安装...我不能这样做,所以我安装了 D:\Applications\CCS 文件夹,但您的库却是如此 它在级别上存在,因为无法识别某个文件夹.....

    我该怎么做?

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

    我尝试按照 CCS 请求执行操作、并在 Windows/首选项下指向 Resource Explorer 要识别的新位置、但我不确定指向 to...nothing 的文件/文件夹是否正常工作

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

    在我的 PC 上、MSP430Ware 和其他类似的软件包文件夹位于 C:\ti 中、而不是 CCS 文件夹中。 我建议将其移动到"ti"或等效文件夹。

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

    此外、您可能还需要更新 CCS 中的产品发现路径、以指向 PC 上的 D:\Applications。 在 CCS 中、转到 Preferences > Code Composer Studio > Products > Product discovery path > Add...

    完成此操作后、您可能需要关闭并重新打开 CCS 以使其发现新产品。

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

    詹姆斯······

    我已经尝试了您所建议的一切...移动到 ccs1031旁边的根文件夹,但我不能识别 driverlib.h 这里是我看到的屏幕和错误...我已检查并取消选中 C:/ti 以无结果...我还直接指向您在“发现产品”部分看到的 driverlib.h 无任何结果。  我甚至一直都在挖掘 driverlib.h 的存在位置、但仍然存在相同的错误。  中断源代码的行是  

    #include <driverlib.h>
    

    #include

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

    我从 TI Resource Explorer 导入的 DriverLib 示例工程包括一个"driverlib"文件夹、其中包含源代码和"driverlib.h"。 您的#include 很可能会指向 CCS 工程目录中的该位置、但它会丢失。 您可以尝试三种方法。

    1. 通过单击 File > Import > Code Composer Studio > CCS Projects > Next > Browse >将"EmptyProject" DriverLib 模板项目导入您的工作区 /msp430ware /driverlib/examples/MSP430FR2xx_4xx 并在 Discovered projects 下选择"EmptyProject"。 注意:在继续之前、请确保已选择"Copy projects into workspace"。
    2. 添加" /driverlib/MSP430FR2xx_4xx "CCS Build > MSP430 Compiler > Include Options 下的 Include Options 的路径。
    3. 如果 DriverLib 模板作为选项存在、则使用该模板创建新项目(因为 DriverLib 显示在"products"下)