我正在尝试 使用 TM4C123GXL 评估套件创建新的 CCS 工程、但收到 MAKE 错误。
无法使用 Tivaware c 系列 SDK 正确链接这些文件
指导我 如何 使用 Tivaware c 系列代码库在属性中连接文件路径、以及 如何正确使用此 SDK。
帮助我了解 ARM 编译器中的包含选项和 ARM 连接器中的文件搜索路径
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.
我正在尝试 使用 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"