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.

[参考译文] EK-TM4C123GXL:创建新 CCS 以及如何使用 Tivaware c 系列代码基础 SDK

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1230631/ek-tm4c123gxl-create-new-ccs-and-how-to-use-tivaware-c-series-code-base-sdk

器件型号:EK-TM4C123GXL

我正在尝试  使用 TM4C123GXL 评估套件创建新的 CCS 工程、但收到 MAKE 错误。

无法使用 Tivaware c 系列 SDK 正确链接这些文件

 

指导我 如何 使用 Tivaware c 系列代码库在属性中连接文件路径、以及 如何正确使用此 SDK。

帮助我了解 ARM 编译器中的包含选项和 ARM 连接器中的文件搜索路径

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

    您好!

     看起来您已经将 buttons.h 和 buttons.c 放入您的工程目录中。 如果是这种情况、只需在正确的路径上指定头文件即可。 在您的应用文件中、您需要添加:

    #include "buttons.h"

    使用上面的 #include 作为 buttons.h 标题,它将找到 buttons.h 文件。

    您无需在 CCS 包含路径中包含 buttons.h 和 button.c。 尝试使用如下配置中所示的"Include Options"。  

    我强烈建议您先从 TivaWare 示例开始。 TivaWare 示例将正确设置所有 Include Options。 请从示例 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\qs-rgb 开始。 此示例使用了 buttons.c。 在此示例工程结构中、buttons.c 实际上是来自 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\drivers 的链接文件。 因此,应用程序将具有#include,如下所示。 在本例中、我认为您需要将 buttons.h 和 button.c 复制到工程目录中、因此您不需要"drivers/"。  

    #include "drivers/buttons.h"