2.使用入门

本节提供了使用各种资源(例如技术讲座、示例和系统用例)开始入门操作的路线图。建议按以下顺序进行:

  1. 学习技术讲座
  2. 试用示例
  3. 查看常见问题解答调试提示
  4. 有关利用 CLA 的应用特定示例,请参阅系统用例

2.1.技术讲座

警告

新功能可能已添加到较新版本的器件或编译器工具中。有关新器件(识别器件特定 CLA 功能)和编译器特性(开发工具)的信息,请参阅器件特定文档。

尽管技术讲座中教授的概念适用于所有带有 CLA 的 C2000 器件,但这些工程可能需要使用旧版本的 TI 硬件和 C2000 软件。技术讲座将列出支持的硬件和软件。

2.2.开发工具

TI 的 Code Composer Studio (CCS) 支持 CLA。使用 CCS,可以在一个集成开发环境中开发和调试 C28x 和 CLA 代码。

2.2.1.编译器和汇编工具

TI 在 C2000 代码生成工具中提供 CLA 编译器。CLA 编译器和汇编器可使用 CLA 代码自动调用。代码生成工具捆绑在 Code Composer Studio 中,也可以从以下位置下载:C2000 代码生成工具 - 编译器

CLA 固件可以使用 C 代码或汇编语言来编写。建议在固件中尽可能使用 C 代码。如果需要进一步优化,也可以使用汇编代码。

CLA 工具的功能可在以下用户指南中找到:

2.2.2.MathWorks Embedded Coder 支持

有关信息,请访问 MathWorks 网站。MathWorks 提供了专门用于 CLA 的示例

2.3.示例

  1. 下载 C2000Ware 的新版本。对于不熟悉 C2000ware 的用户,请参阅 C2000Ware 一章(在 C2000™ 软件指南中)以及此培训视频:C2000Ware 简介

  2. 选择示例工程

    • 基本数学示例:包含在 \libraries\math\CLAmath 的 CLAMath 库中
    • 器件特定示例:在 driverlib 或 device_support 目录中
  3. 在处理工程时回顾实践技术讲座中提出的概念

    • C28x 执行的配置和 CLA 初始化
    • 设置和删除 CLA 代码中的断点
    • 单步执行 CLA 代码并观察存储器或寄存器的变化
    • 观察 C28x 和 CLA 之间如何共享数据(另请参阅 CLA 和 C28x 之间如何共享数据?

2.4.常见问题解答和调试提示

有关常见问题的答案,请参阅常见问题解答

调试提示部分为开发和调试 CLA 代码时遇到的常见问题提供了帮助。查看本节内容之前,强烈建议您查看 CLA 实践技术讲座中的信息。

2.5.系统用例