电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

CCS_DSP开发环境经典教程

  • 资源ID:470325769       资源大小:1.33MB        全文页数:32页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

CCS_DSP开发环境经典教程

第一章 CCS概述本章概述CS(de omper Sto)软件开发过程、CCS组件及CC使用的文件和变量。C提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。1。1 CCS概述CCS提供了基本的代码生成工具,它们具有一系列的调试、分析能力。CCS支持如下所示的开发周期的所有阶段。在使用本教程之前,必须完成下述工作:o 安装目标板和驱动软件。按照随目标板所提供的说明书安装。如果你正在用仿真器或目标板,其驱动软件已随目标板提供,你可以按产品的安装指南逐步安装.o 安装CS遵循安装说明书安装.o 运行CCS安装程序STUP. SETUP程序允许使用为目标板所安装的驱动程序。CCS构成及接口见图1.图1-1 CS构成及接口.2 代码生成工具 代码生成工具奠定了CS所提供的开发环境的基础。图2是一个典型的软件开发流程图,图中阴影部分表示通常的C语言开发途径,其它部分是为了强化开发过程而设置的附加功能。图软件开发流程图-2描述的工具如下:o C编译器( compile)产生汇编语言源代码,其细节参见MS3254x最优化C编译器用户指南.o 汇编器(assemlr)把汇编语言源文件翻译成机器语言目标文件,机器语言格式为公用目标格式(COFF),其细节参见MS320C54x汇编语言工具用户指南。o 连接器(lier) 把多个目标文件组合成单个可执行目标模块。它一边创建可执行模块,一边完成重定位以及决定外部参考。连接器的输入是可重定位的目标文件和目标库文件,有关连接器的细节参见MS054x最优化编译器用户指南和汇编语言工具用户指南。o 归档器(arher)允许你把一组文件收集到一个归档文件中.归档器也允许你通过删除、替换、提取或添加文件来调整库,其细节参见T32054x汇编语言工具用户指南。o 助记符到代数汇编语言转换公用程序(mni_lgebric assembly anslato ility)把含有助记符指令的汇编语言源文件转换成含有代数指令的汇编语言源文件,其细节参见MS320C54x汇编语言工具用户指南.o 你可以利用建库程序(lbry_buid utiit)建立满足你自己要求的“运行支持库”,其细节参见TS325x最优化C编译器用户指南。o 运行支持库(run_me_upport libraries) 它包括编译器所支持的NS标准运行支持函数、编译器公用程序函数、浮点运算函数和C编译器支持的I/O函数,其细节参见TM325x最优化编译器用户指南。o 十六进制转换公用程序(hex oneion tlity) 它把CF目标文件转换成TITagged、SCIex、Intel、Mtola-、或 Teronx 等目标格式,可以把转换好的文件下载到EPO编程器中,其细节参见TMS30C54x汇编语言工具用户指南。o 交叉引用列表器(r_reerence liter)它用目标文件产生参照列表文件,可显示符号及其定义,以及符号所在的源文件,其细节参见TMS24x汇编语言工具用户指南。o 绝对列表器(absoleliter)它输入目标文件,输出。ab文件,通过汇编s文件可产生含有绝对地址的列表文件。如果没有绝对列表器,这些操作将需要冗长乏味的手工操作才能完成。1.CS集成开发环境CCS集成开发环境允许编辑、编译和调试DSP目标程序。1.3。 编辑源程序CS允许编辑C源程序和汇编语言源程序,你还可以在C语句后面显示汇编指令的方式来查看C源程序。集成编辑环境支持下述功能:o 用彩色加亮关键字、注释和字符串。o 以圆括弧或大括弧标记C程序块,查找匹配块或下一个圆括弧或大括弧。 o 在一个或多个文件中查找和替代字符串,能够实现快速搜索。o 取消和重复多个动作。o 获得“上下文相关”的帮助.o 用户定制的键盘命令分配。1.32创建应用程序应用程序通过工程文件来创建。工程文件中包括C源程序、汇编源程序、目标文件、库文件、连接命令文件和包含文件.编译、汇编和连接文件时,可以分别指定它们的选项。在C中,可以选择完全编译或增量编译,可以编译单个文件,也可以扫描出工程文件的全部包含文件从属树,也可以利用传统的makefile文件编译。1。3调试应用程序CCS提供下列调试功能:o 设置可选择步数的断点o 在断点处自动更新窗口o 查看变量o 观察和编辑存储器和寄存器o 观察调用堆栈o 对流向目标系统或从目标系统流出的数据采用探针工具观察,并收集存储器映象o 绘制选定对象的信号曲线o 估算执行统计数据o 观察反汇编指令和C指令CC提供GEL语言,它允许开发者向CS菜单中添加功能.1. 硬件仿真和实时数据交换I DSPDSP供在片仿真支持,它使得CCS能够控制程序的执行,实时监视程序运行。增强型JA连接提供了对在片仿真的支持,它是一种可与任意DSP系统相连的低侵扰式的连接。仿真接口提供主机一侧的AG连接,如T XDS10XDS510 仿真器。为方便起见,评估板提供在板JTA仿真接口.在片仿真硬件提供多种功能:o D的启动、停止或复位功能o 向DSP下载代码或数据o 检查DSP的寄存器或存储器o 硬件指令或依赖于数据的断点o 包括周期的精确计算在内的多种记数能力o 主机和DSP之间的实时数据交换(TDX)CCS提供在片能力的嵌入式支持;另外,RDX通过主机和 APIAPI:Application Programming Interface,应用程序编程接口提供主机和DSP之间的双向实时数据交换,它能够使开发者实时连续地观察到DSP应用的实际工作方式。在目标系统应用程序运行时,RTX也允许开发者在主机和DS设备之间传送数据,而且这些数据可以在使用自动LE的客户机上实时显示和分析,从而缩短研发时间。RTDX由目标系统和主机两部分组成。小的RTDX库函数在目标系统SP上运行。开发者通过调用RT软件库的API函数将数据输入或输出目标系统的SP,库函数通过在片仿真硬件和增强型TA接口将数据输入或输出主机平台,数据在DSP应用程序运行时实时传送给主机。图1- RTD系统组成在主机平台上,RTDX库函数与CC一道协同工作。显示和分析工具可以通过OM API与R通信,从而获取目标系统数据,或将数据发送给SP应用例程.开发者可以使用标准的显示软件包,诸如ational Insrument LabVIEW,QuinCuts' RalTimeGrphics Tol,或Microsft Excl。同时,开发者也可研制他们自己的Viual Baic或VsulC+应用程序。图1-5DX实例RTDX能够记录实时数据,并可将其回放用于非实时分析。下述样本由NatonalIstrmets LbIW 软件产生。在目标系统上,一个原始信号通过FIR滤波器,然后与原始信号一起通过RTDX发送给主机。在主机上,LabVI显示屏通过RDX COM AP获取数据,并将它们显示在显示屏的左边.利用信号的功率谱可以检验目标系统中FIR滤波器是否正常工作。处理后的信号通过LabVI,将其功率谱显示在右上部分;目标系统的原始信号通过abIEW的FIR滤波器,再将其功率谱显示在右下部分.比较这两个功率谱便可确认目标系统的滤波器是否正常工作。RTDX适合于各种控制、伺服和音频应用。例如,无线电通信产品可以通过TDX捕捉语音合成算法的输出以检验语音应用程序的执行情况;嵌入式系统也可从TX获益;硬磁盘驱动设计者可以利用RTD测试他们的应用软件,不会因不正确的信号加到伺服马达上而与驱动发生冲突;引擎控制器设计者可以利用D在控制程序运行的同时分析随环境条件而变化的系数。对于这些应用,用户都可以使用可视化工具,而且可以根据需要选择信息显示方式.1 CC文件和变量本节简述CS文件夹、CCS的文件类型及CCS环境变量。1.5。1安装文件夹安装进程将在安装CCS的文件夹(典型情况为:c:)中建立子文件夹。此外,子文件夹又建立在Wiows目录下(c:wiwso c:wint)。C:ti包含以下目录:o bin各种应用程序o 2800io。DSP/IO API的程序编译时使用的文件o C00gtoolTexa intments源代码生成工具o C800eample.源程序实例o C00rd.RTD文件o C280toi.本手册中使用的实例文件o cbin关于CS环境的文件o ccgel.与CS一起使用的GEL文件o docs。PDS格式的文件和指南o myprects用户文件夹1.5。文件扩展名以下目录结构被添加到Winows目录:o tidrives.各种S板驱动文件o plgins.和CC一起使用的插件程序o tiuital支持卸载CCS软件的文件当使用C时,你将经常遇见下述扩展名文件:o projc.a。CCS使用的工程文件o program。cC程序源文件o poram。a. 汇编程序源文件o 。C程序的头文件,包含DSP/BIOS AP模块的头文件o 库文件o rojet。d连接命令文件o prrm。j。由源文件编译或汇编而得的目标文件o pogram.out。(经完整的编译、汇编以及连接的)可执行文件o proj.ws。 存储环境设置信息的工作区文件,o program.cdb配置数据库文件。采用P/IOSAPI的应用程序需要这类文件,对于其它应用程序则是可选的。保存配置文件时将产生下列文件:u prograf.cmd.连接器命令文件u pgg.2.头文件u gracfg.2.汇编源文件 / 第二章 开发一个简单的应用程序本章使用hll wor实例介绍在CS中创建、调试和测试应用程序的基本步骤;介绍C的主要特点,为在CS中深入开发D软件奠定基础.在使用本实例之前,你应该已经根据安装说明书完成了S安装.建议在使用CCS时利用目标板而不是仿真器。如果没有CS而只有代码生成工具和Code ooer或者是利用仿真器在进行开发,你只要按第二章和第四章中的步骤执行即可。21 创建工程文件在本章中,将建立一个新的应用程序,它采用标准库函数来显示一条helo wrl 消息。1. 如果CCS安装在c:t中,则可在:iypjets建立文件夹adcsjuaijihello1。(若将CS安装在其它位置,则在相应位置创建文件夹hlo1.)2. 将c:tc200utoihelo1中的所有文件拷贝到上述新文件夹。3. 从Wids Sta菜单中选择ogramsCodeCompsertuo 5

注意事项

本文(CCS_DSP开发环境经典教程)为本站会员(博****1)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.