DSP集成开发环境CCS.ppt_第1页
DSP集成开发环境CCS.ppt_第2页
DSP集成开发环境CCS.ppt_第3页
DSP集成开发环境CCS.ppt_第4页
DSP集成开发环境CCS.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五章:数字信号处理器集成开发环境介绍。CCS是TMS320系列数字信号处理器的集成开发环境。在视窗操作系统下,采用图形界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具。CCS有两种工作模式,即软件模拟器模式:它可以与DSP芯片分离,在PC机上模拟DSP的指令集和工作机制,主要用于早期算法的实现和调试。硬件在线编程模式:可在DSP芯片上实时运行,并结合硬件开发板对应用进行在线编程和调试。第五章,介绍了数字信号处理器集成开发环境CCS和5.1 CCS,CCS的开发系统主要由以下几个部分组成:5.1.1 CCS组成,TMS320C54x集成代码生成工具;综合开发环境;数字信号处理器/基本

2、输入输出系统实时内核插件及其应用程序接口;实时数据交换的RTDX插件和相应的程序接口;由第三方提供的各种应用模块的插件,而不是钛公司。第五章,数字信号处理器集成开发环境CCS的组成,5.1.1 CCS,TMS320C54x集成代码生成工具,用于编译和汇编用C语言、汇编语言或混合语言编写的数字信号处理器源程序,并将它们链接成可执行的数字信号处理器程序。它主要包括汇编程序、链接程序、C/C编译器和库构建工具。CCS集成开发环境,集编辑、编译、链接、软件仿真、硬件调试和实时跟踪于一体。包括编辑工具、工程管理工具和调试工具。第五章主要针对实时信号处理应用设计了数字信号处理器集成开发环境CCS、5.1.

3、1 CCS、数字信号处理器/基本输入输出系统实时内核插件及其应用程序接口的组成。包括数字信号处理器/基本输入输出系统配置工具、实时分析工具等。实时数据交换的RTDX插件和相应的程序接口API可以实时监控目标系统数据,实现数字信号处理器和其他应用程序之间的数据交换。由第三方而非TI公司提供的应用模块插件,第5章,数字信号处理器集成开发环境介绍,CCS,5.1 CCS,CCS非常强大。它集成了代码编辑、编译、链接和调试等多种功能,支持C/C和汇编的混合编程。其主要功能如下:5.1.2 CCS具有集成的可视化代码编辑界面的主要功能,通过该界面用户可以直接编写C。包含集成的代码生成工具,包括汇编器、优

4、化的C编译器、链接器等。它将代码编辑、编译、链接和调试等许多功能集成到一个软件环境中;第五章,数字信号处理器集成开发环境CCS的主要功能,5.1.2 CCS,高性能编辑器支持汇编文件的动态语法高亮显示,方便用户阅读代码和查找语法错误;工程项目管理工具可以为用户程序实现项目管理。在生成目标节目和节目库的过程中,建立不同节目的跟踪信息,通过跟踪信息对不同节目进行分类和管理;基本调试工具具有加载执行代码、查看寄存器、内存、反汇编、变量窗口等功能。并支持C源代码级调试;第五章,数字信号处理器集成开发环境CCS的主要功能,5.1.2 CCS,断点工具,可以在程序调试过程中完成硬件断点、软件断点和条件断点

5、的设置;检测点工具,可用于算法模拟和实时数据监控;分析工具,包括模拟器和模拟器分析,可以用来模拟和监控硬件功能和评估代码执行时钟;数据图形显示工具,可以图形化显示操作结果,包括显示时域/频域波形、眼图、星座图、图像等。并能自动刷新;第5章,数字信号处理器集成开发环境CCS的主要功能,5.1.2 CCS,并提供GEL工具。使用GEL扩展语言,用户可以方便直观地编写自己的控制面板/菜单,设置GEL菜单选项,修改变量和配置参数;支持多个DSP的调试;支持RTDX技术,可以在不中断目标系统运行的情况下,实现数字信号处理器与其他应用程序之间的数据交换;提供数字信号处理器/基本输入输出系统工具,增强实时分

6、析能力在第5章,CCS,数字信号处理器的集成开发环境,以及5.2 CCS的安装和设置中,在使用CCS之前,必须先按照CCS的产品描述安装CCS软件;其次,创建CCS系统配置并设置环境;最后,根据使用的具体模拟器,安装目标板和驱动程序。机器类型:IBM个人电脑及兼容机器;操作系统:微软视窗95/98/2000/XP或视窗NT4.0;机器资源配置要求:5.2.1系统配置要求,第5章CCS,5.2 CCS安装和设置,将安装光盘放入光驱,并在windows环境下运行CCS安装程序setup.exe。如果安装在视窗NT下,用户在安装前必须有系统管理员权限。5.2.2安装CCS软件。当计算机上安装了CCS

7、软件时,桌面上会出现两个快捷图标。CCS应用程序,CCS配置程序,第5章,数字信号处理器集成开发环境CCS,5.2 CCS安装和设置,CCS配置文件用于定义数字信号处理器芯片和目标板类型。为了使CCS在不同的硬件或模拟目标板上工作,CCS系统必须配置相应的配置文件。5.2.3 CCS系统配置,CCS系统配置有两种方式:使用系统提供的标准配置文件进行配置;根据用户自己的配置文件配置系统结构。第5章,CCS,数字信号处理器集成开发环境,使用标准配置文件配置系统:5.2.3 CCS系统配置,步骤1:启动CCS配置程序。双击桌面上的设置CCS快捷图标,弹出对话框。可用配置,系统配置列,添加配置按钮,清

8、除配置按钮,第5章,数字信号处理器集成开发环境CCS,使用标准配置文件进行系统配置的步骤:5.2.3 CCS系统配置,步骤2:清除以前定义的配置。点击“清除配置”按钮,弹出对话框确认清除命令,选择“是”清除之前的配置。步骤3:选择与目标系统匹配的配置文件。步骤4:将选定的配置文件添加到系统配置中。点击“加入配置”按钮,在系统设置窗口中显示“C54x Fast Sim”作为系统的配置。点击“关闭”按钮,关闭对话框后,系统设置窗口出现,系统配置显示在系统配置栏中。例如,使用C54x软件模拟器,在可用列表中选择C54x快速模拟,相应的配置信息将显示在配置信息列中。第5章,数字信号处理器集成开发环境C

9、CS,系统配置窗口,驱动程序安装,第5步:驱动程序安装。点击“安装设备驱动程序”,弹出选择设备驱动程序的对话框。第5章,数字信号处理器集成开发环境,第5步:安装驱动程序。选择驱动程序(如tisim54x.dvr),然后单击“打开”按钮。然后弹出设备驱动程序属性对话框。第5章,数字信号处理器集成开发环境,第5步:安装驱动程序。单击“确定”按钮完成设备驱动程序安装。第5章,数字信号处理器集成开发环境CCS,第6步:保存系统配置。打开“文件”菜单,点击“保存”按钮,将系统配置保存在系统寄存器中,并完成CCS的系统配置。第五章,数字信号处理器集成开发环境CCS,5.2 CCS的安装和设置,CCS软件中

10、使用的文件类型:5.2.4 CCS文件名简介,*。asm汇编程序源文件;*。cmd链接命令文件;*。通过编译或汇编源文件生成的目标文件;*。out编译、汇编和链接后形成的可执行文件可以在CCS监控下进行调试和执行;第五章,数字信号处理器集成开发环境CCS,5.2 CCS的安装和设置,CCS软件中使用的文件类型:5.2.4 CCS文件名简介,*。wks工作空间文件,用于记录工作环境的设置信息;*。使用数字信号处理器/基本输入输出系统应用编程接口模块需要配置数据库文件。保存配置文件时,将生成链接器命令文件(*cfg.cmd)、头文件(*cfg.h54)和汇编语言源文件(*cfg.s54)。第五章,

11、数字信号处理器集成开发环境CCS和5.3 CCS的基本操作,利用CCS集成开发软件,用户可以在一个开发环境中完成工程项目的创建、程序编辑、编译、链接、调试和数据分析。打开或创建工程项目文件,包括源程序、目标文件、库文件、链接命令文件和包含文件。编辑各种文件,可以使用CCS提供的集成编辑环境来编辑头文件、链接命令文件和源程序。编译项目,如果有语法错误,错误消息将显示在生成窗口中。用户可以定位错误位置,并根据显示的信息改变错误。为了分析结果和数据并评估算法,用户可以使用CCS提供的检测点、图形显示和性能评估工具来分析运行结果和输出数据并评估算法性能。第五章介绍了数字信号处理器集成开发环境CCS的基

12、本操作,CCS 5.3,CCS的可视化界面设计非常友好,允许用户随意设置除编辑窗口以外的所有窗口和工具栏。双击桌面上的图标“CCS C5000 1.20”,进入CCS主界面。5.3.1 CCS窗口和工具栏,第5章数字信号处理器集成开发环境CCS,以及典型的CCS开发环境界面如图所示。CCS,5.3.1 CCS窗口和工具栏,1。CCS应用界面、工程项目窗口、源程序编辑窗口、图形显示窗口、内存显示窗口、寄存器显示窗口、主菜单、工具栏、反汇编窗口、第5章DSP集成开发环境CCS、5.3、工程窗口:用于组织用户程序形成项目。用户可以从项目列表中选择要编辑和调试的程序。编辑窗口:在这个窗口中,用户可以编

13、辑源程序,并设置断点和探测点来调试程序。反汇编窗口:用于帮助用户检查机器说明和发现错误。内存显示窗口:用于查看和编辑内存单元。寄存器显示窗口:用于查看和编辑中央处理器寄存器。图形显示窗口:数据可以根据用户需要以图形方式显示。第5章,数字信号处理器集成开发环境CCS,5.3.1 CCS窗口和工具栏,2。上下文菜单,CCS的所有窗口都包含一个上下文菜单。您可以在此窗口中右键单击打开上下文菜单。用户可以通过上下文菜单提供的选项和命令设置窗口并完成特定操作。例如,在项目窗口中单击鼠标右键,弹出窗口的上下文菜单。选择不同的选项,用户可以在窗口上执行各种操作,完成相关功能。第5章,CCS,数字信号处理器集

14、成开发环境CCS,5.3.1 CCS窗口和工具栏,3。主菜单,包含11个选项。文件编辑查看项目调试探查器选项凝胶工具窗口帮助,文件,编辑,查看,工程项目,调试,性能,选项,扩展功能,工具,窗口,帮助,第5章数字信号处理器集成开发环境CCS,3。主菜单,主菜单功能:第5章:数字信号处理器集成开发环境CCS,5.3.1 CCS窗口和工具栏,4。通用工具栏。常用工具栏有四种类型,即标准工具栏、编辑工具栏、项目工具栏和调试工具栏。用户可以点击工具栏上的按钮来执行相应的操作。(1)标准工具栏,启动CCS后自动显示。您也可以通过选择主菜单“视图”中的“标准工具栏”选项来打开或关闭“标准工具栏”。创建文件按

15、钮。用于创建新文件。打开文件按钮。用于打开现有文件。保存文件按钮。用于保存当前窗口的文件。第5章,数字信号处理器集成开发环境CCS,5.3.1 CCS窗口和工具栏,4。常用工具栏,(1)标准工具栏和剪切按钮。用于剪切文本并将标记的文本放在剪贴板上。复制按钮。用于复制文本并将标记的文本放在剪贴板上。第5章,数字信号处理器集成开发环境CCS,5.3.1 CCS窗口和工具栏,4。常用工具栏,(1)标准工具栏和粘贴按钮。用于粘贴文本,并将文本粘贴在剪贴板的光标处。撤消按钮。用于撤消上次编辑活动。恢复按钮。用于恢复上次撤消的活动。,第5章,数字信号处理器集成开发环境CCS,5.3.1 CCS的窗口和工具

16、栏,4,常用工具栏,(1)标准工具栏,和向下搜索按钮。用于在光标位置查找下一个要搜索的字符串。向上搜索按钮。用于在光标位置查找要搜索的前一个字符串。第5章,数字信号处理器集成开发环境CCS,5.3.1 CCS窗口和工具栏,4。常用工具栏,(1)标准工具栏、搜索文本部分按钮。使用突出显示的文本段作为搜索文本,单击此按钮,窗口将移动到该段出现的下一个位置。搜索多个文件按钮。用于搜索多个文件或指定文本。第5章,数字信号处理器集成开发环境CCS,5.3.1 CCS窗口和工具栏,4。通用工具栏,(1)标准工具栏和打印文件按钮。用于打印当前窗口源文件。帮助按钮。为用户提供上下文相关的帮助。第五章数字信号处

17、理器集成开发环境。常用工具栏,2。项目工具栏,也称为工程工具栏,提供与工程项目和断点设置相关的命令,主要用于构建工程项目和完成对断点、检测点和评估点的操作。编译文件按钮。用于编译当前源文件而不进行链接。增量生成按钮。用于生成当前工程项目的可执行文件,仅编译上次生成后更改的文件。第5章,数字信号处理器集成开发环境CCS,4,4。公共工具栏,(2)项目工具栏、所有重建按钮。用于重新编译当前项目中的所有文件,并将它们重新链接成输出文件。停止建造按钮。用于停止正在建设的工程项目。第5章数字信号处理器集成开发环境CCS,4,4。常用工具栏,(2)项目工具栏、“设置断点”按钮。用于在源文件或编辑窗口的反汇编指令中设置断点。删除所有断点按钮。用于删除所有断点。设置探测按钮。用于设置检测点。第5章数字信号处理器集成开发环境CCS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论