电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

CCS_DSP开发环境经典教程

32页
  • 卖家[上传人]:博****1
  • 文档编号:470325769
  • 上传时间:2024-02-22
  • 文档格式:DOC
  • 文档大小:1.33MB
  • / 32 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第一章 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编译

      2、器用户指南.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)

      3、 它包括编译器所支持的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 用彩色加亮关键字、注释和字符

      4、串。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连接提供

      5、了对在片仿真的支持,它是一种可与任意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接口将数据输入或输出

      6、主机平台,数据在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滤波器,再将其功率谱显示在右下部分.比较这两个功率谱便可确认目标系统的滤波器

      7、是否正常工作。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。P

      8、DS格式的文件和指南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分享,可在线阅读,更多相关《CCS_DSP开发环境经典教程》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.