第2章CCS集成环境的特征及应用.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章CCS集成环境的特征及应用

第2章 CCS集成开发环境的特征及应用;第2章 CCS集成开发环境的特征及应用;2.1 CCS概述;2.1 CCS概述; ;在一个开放式的插件(PlugIn)结构下,CCS内部集成了以下软件工具: TMS320C54x代码生成工具;  CCS集成开发环境(IDE);  DSP/BIOS插件程序和API;  RTDX插件、主机接口和API。;CCS的构成及其在主机和目标系统中的接口;二、代码生成工具 代码生成工具是CCS开发环境的基础部分,CCS为使用代码生成工具提供了图形界面,在该人性化界面下,可以非常方便地开发出所需代码程序。 典型的软件开发流程图;2.1 CCS概述;部分工具介绍如下。 C编译器(C Compiler): 将C语言源代码自动编译成汇编语言代码。 汇编器(Assembler): 将汇编语言源文件翻译成机器语言目标文件,机器语言使用的是通用的目标文件格式(COFF)。 链接器(Linker): 把多个目标文件链接成一个可执??的目标文件。链接器的输入是可重定位的目标文件和目标库文件。 归档器(Archiver): 将一组文件保存到一个存档文件里,也叫归档库。 助记符到代数汇编语言转换程序(Memorictoalgebraic Translator Utility): 将含有助记符的汇编语言文件转换成含有代数指令的汇编语言源文件。 建库程序(Librarybuild Utility): 创建满足开发者需要的运行支持库。;运行支持库(Runtimesupport Library): 它包括C编译器所支持的ANSI标准运行支持函数、编译器公用程序函数、浮点运算函数和C编译器支持的I/O函数。 十六进制转换程序(Hex Conversion Utility): 它能将一个COFF 目标文件转化成TITagged、十六进制ACSII码,Intel,MotorolaS或者Tektronix等目标格式,也可把转换好的文件下载到EPROM编程器中。 交叉引用列表器(CrossReference Lister): 它用目标文件参考列表文件,可显示符号及定义,以及符号所在的源文件。 绝对列表器(Absolute Lister): 输入为目标文件,输出为.abs文件。通过汇编.abs文件,产生含有绝对地址的列表文件。如果没有绝对列表器,这些操作要通过手工操作完成。;三、实时数据交换和硬件仿真 实时数据交换(Real Time Data Exchange,RTDX)由TI公司推出,它利用DSP的内部仿真逻辑和JTAG接口实现主机与DSP目标机之间的数据交换。 RTDX不占用DSP的系统总线和串口等I/O资源。数据传送完全可以在应用程序的后台运行。对应用程序影响很小。并在主机中提供了工业标准的目标连接与嵌入应用程序接口(Object Linking and Embedding Application Program Interface,OLE API),因而能方便地与符合OLE API标准的第三方软件接口实现和DSP的数据交换。 完整的RTDX协议包含4个部分: 主机应用程序、RTDX主机软件库、RTDX目标机软件库和目标机应用程序。;TI发明了基于 JTAG 扫描的硬件仿真技术,通过使用XDS系列仿真器,CCS可以直接与用户目标系统处理器进行通信而不会中断正在执行的器件,从而让开发人员能够使用 TI 的所有实时仿真控制和可视化功能。 硬件仿真技术提供多种功能:  DSP的启动、停止或复位功能。  向DSP下载代码或数据。  检查DSP的寄存器或存储器。  硬件指令或依赖于数据的断点。  包括周期地精确计算在内的多种记数能力。  主机和DSP之间的实时数据交换(RTDX)。;2.2 CCS软件安装与设置;2.2 CCS软件安装与设置;2.2 CCS软件安装与设置;2.2 CCS软件安装与设置;2.2 CCS软件安装与设置;2.2 CCS软件安装与设置;2.2 CCS软件安装与设置;二、CCS软件设置 CCS的仿真分两种情况,一种是只有CCS软件进行仿真,没有仿真器和目标板,称之为软仿真(Simulator), 此时由CCS软件利用计算机的资源模拟 DSP 的运行情况,来调试和运行程序,帮助用户熟悉 DSP 的内部结构和指令,但一般软件无法构造 DSP 中的外设,所以软仿真通常用于调试纯软件的算法和进行效率分析等。另一种是既有CCS软件,又有仿真器和目标板,此时的仿真称为硬仿真(Emulator)。;2.2 CCS软件安装与设置;2.2 C

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档