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.

[参考译文] Starterware/EK-TM4C123GXL:如何创建能够使用 Tivaware 的*新增* CCS 项目?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/590576/starterware-ek-tm4c123gxl-how-do-you-make-a-new-ccs-project-that-is-capable-of-using-tivaware

器件型号:EK-TM4C123GXL

工具/软件:Starterware

下午好!

 

我正在尝试创建一个可以使用 TivaWare 驱动程序的新 CCS 项目,但也是一个与示例不同的项目。 我的应用程序使用多个外设、因此我想使用相关示例一次对每个外设进行单元测试(以确保正常工作)、然后将所有外设全部集成到我拥有的单独 CCS 项目中。 遗憾的是、我在创建新的 CCS 工程时遇到了很多问题、该工程可以在没有不同类型错误的情况下编译。 以下是我尝试此操作所采取的步骤,请帮助我找到所缺少的内容!

 

  1. 我将一个构建变量导入到了我的工作区中。
    File->Import->Code Composer Studio…-> Build Variables + Apply to workspace
    我的 vars.ini 文件指向我的 TivaWare 安装:

 

  1. 我创建了一个新的 CCS 项目
    File->New->CCS Project->ECE4437_TM4C->Empty main.c 项目
    当我在 Window -> Preferences -> General -> Workspace -> Linked Resources 中检查我的链接资源时,我可以在这里看到 TivaWare:

    在 Window -> Preferences -> Code Composer Studio -> Build -> Variables 中,我的构建变量也是如此

  2. 我在特定项目的属性中添加了 TivaWare 的包含路径:

  3. 我通过将 driverlib、usblib 和 sensorlib 文件添加到项目中来链接它们、如下所示:

  4. 我复制/粘贴了 hello 示例、以确保一切正常。 然后、我清理/重建了、并遇到以下错误:

是否有人在解决这些问题方面有经验?

 

谢谢、

查尔斯

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

    似乎您必须将 uartstdio.c uartstdio.h  文件添加到主项目中、然后插入#include "uartstdio.h"。 编译时、如果我没有弄错、这些文件以及位于 utils 文件夹中的任何文件都不会自动包含在您的项目中。

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

    感谢您的参与和帮助。 你是对的。 "外设"目录下 TivaWare 中的示例不是特定于电路板的、因此需要对工程进行一些额外配置。 如果该示例使用 uartstdio.c、我只需将该文件复制到我的项目中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是正确的答案。 我没有意识到实用程序不是自动包含的、因为我感觉这是在我将 TivaWare 的包含路径插入到项目属性中时完成的。

    感谢 Helder 和 Bob 为我提供的帮助、它现在已正确构建!

    若要向尝试构建可使用 TivaWare 的*新增* CCS 工程的用户进行总结,您需要执行以下操作:

    导入包含 TivaWare 文件夹位置的构建变量、并将其应用到整个工作区
    2.创建新的 CCS 项目
    3.将 driverlib、sensorlib 和 usblib .lib 文件添加到项目中。 确保将它们与 TIVAWARE_INSTALL 构建变量关联到项目中
    4.将任何必要的 util 文件复制到您的项目中
    5.清理/重建项目