文档详情

《第4章DSP软件开发与C语言编程》.pdf

发布:2016-03-23约字共39页下载文档
文本预览下载声明
第4章 DSP软件开发与C语言编程 本章主要内容: ÿ DSP开发工具与软件开发流程(DSP Development Tools and Software Development Flow) ÿ 集成开发环境CCS (IDE Code Composer Studio) ÿ DSP 的C工程文件(DSP C Project Files) ·公共目标文件格式COFF(The Common Object File Format) ·链接命令文件(Linking Command Files) ÿ DSP C语言程序设计基础(DSP C Programming Fundamentals) ·数据类型(Data Types) ·运算符与基本语句(Operators and Statements) ·函数(Functions) ·指针(Pointers) ·编译预处理命令(Preprocessor Directives) ·C语言与汇编语言混合编程(Hybrid Programming with C and Assembly) ·C28x DSP编译器的关键字(Keywords for the C28x DSP Compiler) ÿ DSP C程序举例(DSP C Program Examples) 4.1DSP 开发工具与软件开发流程 1.DSP开发工具 DSP 开发工具包括硬件与软件两部分,即DSP 开发系统与集成开发环境 CCS(Code Composer Studio) 。DSP 开发系统称为硬件仿真器(Emualtor),有PC 机插卡式(PCI 总线)、 并行接口式、USB 接口式等。目前广泛采用USB 接口式,即DSP 开发系统通过USB 接 口与PC 机相连,DSP 开发系统再通过JTAG (基于扫描的仿真)接口与用户目标板相连, 实现DSP 软硬件调试与程序烧写。 TI 公司及其第三方提供的开发工具有XDS510(Extended Development System)硬件仿 真器、DSP 教学实验系统、DSP 初学者工具DSK(DSP Starter Kit)、DSP 评估板(也称为 EVM 板、DEMO 板、目标板、实验板等) 。 DSP 评估板除了包括基本的DSP 芯片及必要的电源、时钟、复位电路外,经常包括 2 用于程序调试的片外扩展存储器、扩展的 A/D、D/A 转换器、键盘显示电路、E PROM 芯片、RS232 串行接口、SPI 接口、CAN 接口的驱动电路、简单应用电路等。 图4- 1 给出了一个典型的2812 EVM 板的电路组成示意图。 113 TMS320F2812 64KW RAM JTAG JTAG 150MHZ 数据 18KW RAM 扩展引脚 地址 128KW Flash 控制 I/O 16路模拟量 A/D 4 路D/A 总 UART CAN 线
显示全部
相似文档