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.

[参考译文] TM4C1294NCZAD:TM4C1294NCZAD 器件的 Code Composer 工程

Guru**** 2943030 points

Other Parts Discussed in Thread: TM4C1294NCZAD, EK-TM4C1294XL, SW-TM4C

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1654689/tm4c1294nczad-code-composer-project-for-tm4c1294nczad-parts

器件型号: TM4C1294NCZAD
Thread 中讨论的其他器件: EK-TM4C1294XLSW-TM4C

尊敬的 MCU SW 团队:

我有一位客户通过 TM4C1294NCZAD 开发软件、他们正在向您的团队寻求指导。 请在下面查看他们的询问摘要!

 

我尝试在 CCS 20.5.1.12__1.11.1 中创建一个项目、并导入我们的代码、以获取使用较新的 tiarmclang 编译器进行编译的基线。  

似乎没有创建空工程的概念、也没有可为任何 TM4C129X 器件型号或开发套件导入的任何示例工程。  

我已经安装了包含要安装的所有内容的 CCS。  请告诉我我缺少什么。  

 

-马特·卡尔沃

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

    您好 Matt Calvo

    缺少的是**TivaWare 软件开发套件 (SDK)** 、该文件是从 CCS 本身单独下载的。 仅 CCS 并不附带 TM4C129X 示例项目或器件专用模板。 TivaWare SDK 提供为 TM4C1294NCZAD [1]构建工程所需的器件驱动程序、头文件、链接器文件、启动代码和应用示例。

    该怎么做

    1. 从[TI TivaWare 页面](www.ti.com/.../SW-TM4C) 下载并安装 TivaWare SDK**。 此 SDK 包括 用于所有 TM4C 外设的 DriverLib API、是该器件上任何应用的基础[1]。

    2.将示例工程从 TivaWare 导 入 CCS。** SDK 包含适用于 TM4C123x 和 TM4C129x 系列的可直接导入 CCS 工程[2][3]。 这些 模型可用作适应 tiarmclang 编译的出色基准。 请专门查找针对**EK-TM4C1294XL (Connected LaunchPad) 的示例—这些示例直接映射到 TM4C1294NCZAD [4]。

    3.使用导入的示例作为“空工程“的起点。**由于 CCS 未为此器件提供空白模板、建议的工作流程是导入最小 TivaWare 示例(例如,简单 GPIO 或闪烁工程)、然后将其去除或使用您自己的应用程序代码替换。 这将为您提供正确的链接器文件、启动代码、包含路径和已配置的编译器设置。

    4.将编译器切换到 tiarmclang。**导入工作项目后、可以将项目属性中的编译器工具链更改为 tiarmclang 、并解决其中的任何构建差异。

    重要资源

    TivaWare SDK (SW-TM4C) https://www.ti.com/tool/SW-TM4C: 器件驱动程序、示例、启动文件

    TivaWare SDK 用户指南 (SPMU373A)https://www.ti.com/lit/ug/spmu373a/spmu373a.pdf: 如何 将 TivaWare 与 CCS 配合使用

    SPMA085 - TM4C 上的 FreeRTOShttps://www.ti.com/lit/an/spma085/spma085.pdf: TM4C129x 示例工程

    EK-TM4C1294XL LaunchPadhttps://www.ti.com/tool/EK-TM4C1294XL: 带有匹配示例代码的开发套件

    摘要

    在 CCS 中安装的“全部“内容涵盖 IDE 和编译器工具链、但 TM4C 器件支持(示例,驱动程序,链接器文件)保留在单独下载的 TivaWare SDK 中。 安装后、SDK 的示例项目将提供使用 tiarmclang 进行编译所需的项目脚本

    使用

    1. TivaWare SDK 用户指南 (SPMU373A): 在 TM4C MCU 上使用 FreeRTOS 开发常见应用

    2. SPMA086 — 在 TM4C 上使用 FreeRTOS 开发应用https://www.ti.com/lit/an/spma086/spma086.pdf

    3. SPMA085 — 在 TM4C 上使用 FreeRTOS 开发基本应用https://www.ti.com/lit/an/spma085/spma085.pdf

    4. TM4C1294NCZAD 数据表 — 套件部分 (SPMS434B)https://www.ti.com/lit/ds/spms434b/spms434b.pdf

    谢谢