TMS 320 F28x源码解读
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 DSP F28x使用入门

2003年9月TI公司公布了一个SPRC097 1.00版本的文件,该文件以C/C++语言为基础,通过位域结构体的方法为F28x提供了一个完整的头文件体系,并且针对F28x的外围设备给出了20个外设示例,这是DSP控制类芯片在软件领域的一大进步。

SPRC097提供的代码可作为学习F28x的有力工具,也可作为用户基本的开发平台。

1)学习工具

20个外设示例项目需要在F2812 eZdsp平台上调试运行,目前国内现有的DSP28系列试验板基本上是eZdsp的翻版,因此,eZdsp平台完成的实验,在国内的试验板上也基本能做通。

SPRC097提供的例子是对器件的初始化所需的步骤及使用片上外设的一个示范。这些例子可以复制和修改,使用户快速建立针对不同的外设配置的实验平台。

2)开发平台

用户可以容易地将外设头文件合并到一个新的或者已经存在的项目中,以便提供一个采用C或者C++代码访问片上外设的平台。另外,需要的话,用户可以从示范代码中选取一些函数,而将其余的舍去。

SPRC097说明文档提供以下资料:

(1)用于F28x C/C++外设头文件的位域结构体方法纵览;

(2)外设示例项目纵览;

(3)将外设头文件组合到一个新的或者已有项目中的步骤。

最后,需要说明的是,这个文档不是采用CCS或者采用F28x编译器和汇编程序,编写C代码的指南。使用这个文档的用户需要有一个硬件平台,并将这个平台连接到安装了CCS的主机上。另外,用户对完成基本的调试操作及如何使用CCS通过JTAG下载代码必须有一个基本的了解。