- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[金牌原创]2008-2009学年二期主讲:倪宁.ppt
DSP应用基础 2008-2009学年二期 主讲:倪宁 7.1 CCS的安装及软件开发过程 CCS概述 要开发一个完整的DSP应用系统,需要借助很多软、硬件的开发工具,其中集成开发环境CCS(code Composer Studio)是TI公司为其DSP系统芯片设计专门提供的专业开发软件,是业内最为重要的开发软件之一。 作为一个集成开发环境,它包括了编辑、编译、汇编、链接、软件模拟、调试等几乎所有需要的软件。 CCS提供了配置、构造、跟踪和分析程序的工具,并在基本代码生成工具的基础上增加了调试和实时分析的功能,极大地加快了软件的开发进程,提高了工作效率。 CCS主要包含了以下功能: (1)集成可视化代码编辑界面:可直接编写c、汇编、.h、.cmd文件等。 (2)集成代码生成工具:包括汇编器、优化c编译器、链接器等。 (3)基本调试工具:如装入执行代码(.out,文件),查看寄存器、存储器、反汇编窗口、变量窗口等,支持C源代码级调试。 (4)支持多DSP调试。 (5)断点工具(Break Points):包括硬件断点、数据空间读/写断点、条件断点等。 CCS的两种工作模式: (1)软件仿真器模式 脱离DSP芯片,在PC上模拟DSP的指令集与工作机制,主要用于前期的算法实现和调试; (2)与硬件开发板相结合的在线编程模式。 可以实时运行在DSP芯片上,与硬件开发板相结合,在线编程和调试程序。 7.1.1 CCS的安装及设置 1. CCS 的安装 完整安装CCS软件的两个步骤: (1)将CCS安装光盘放入光盘驱动器,运行安装程序setup.exe,按照安装向导的提示将CCS2安装到用户指定的目录中(默认安装目录为c:\ti),安装完毕,在桌面上会出现两个图标,分别对应CCS应用程序和CCS配置程序。 (2) 运行CCS配置程序,配置驱动程序。 如果CCS是在硬件目标板上运行。运行顺序是先安装目标驱动系统,然后运行“CCS2 setup”配置驱动程序, 最后执行CCS应用程序。 如果CCS是在PC上运行。运行顺序是先运行“CCS2 setup”配置驱动程序,然后执行CCS应用程序。 成功地安装完CCS后,将在安装文件夹中产生下列目录和文件: (1) C5400\BIOS:代码产生工具目录。 (2) C5400\examples:源代码例子目录。 (3) C5400\rtdx:RTDX(实时数据交换)文件目录。 (4) C5400\tutorial:ccs2使用帮助目录(指南)。 (5) CC\bin:CCS2环境配置目录。 (6) CC\gel:CCS2中使用的GEI。(通用扩展语言)目录。 (7) Bin:应用程序目录。 (8) Docs:CCS2的相关文档和手册。 (9) Myproj :CCS2存放用户设计工作目录。 在CCS2中,常用的文件类型如下: (1) . pjt : ccs2使用的工程文件 (2) . asm: DSP汇编语言程序源代码文件。 (3) . cmd: 链接命令文件。 (4) . out:完成汇编、链接和编译所产生的可执行程序文件。 (5) . obj: 汇编或编译后产生的目标文件。 (6) . lib: 库文件。 (7) . c 语言程序源代码文件。 (8) . h: c语言程序和DSP/BIOS应用程序接口中的头文件。 (9). wks:保存环境设置的工作文件。 2. CCS软件的设置 CCS是一个开放的环境,可能通过设置不同的驱动程序完成对不同环境的支持。 CCS配置程序的作用就是定义DSP芯片和目标板类型。 在第一次使用CCS之前必须首先运行CCS Setup配置程序。在以后的的使用中,若用户想改变CCS应用平台的类型,可以再次运行该配置程序改变设置。 在CCS中,Simulator(软件模拟器)和Emulator(硬件仿真器)使用的是相同的集成开发环境,在对应用系统进行硬件调试前,设计者可以使用Simulator在没有目标板的情况下模拟DSP程序的运行。 在CCS中,Simulator、Emulator两者区别在于: Simulator---可以在不安装DSP硬件仿真器的性况下使用户的应用程序在主机上仿真运行。 Emulator---必须在安装硬件仿真器后才能运行。 因此,对应用系统进行硬件调试或者软件、硬件联调之前,在没有DSP目标板的情况下,设计者可使用Simulator模拟DSP环境运行用户的代码程序。 Simulator使用主机上的内存空间模拟DSP芯片上的RAM和ROM,对初学者,可非常方便地学习DSP的指令和编程而不用考滤硬
您可能关注的文档
- 〈龙玺〉户外广告获奖 作品【企业广告传媒】.ppt
- 企业财务管理创新培训【企业创新】.ppt
- A DOE Set for Normalization-Based Extraction of Fill :美国能源部设定为基础的标准化的填充提取.ppt
- 2012《金版新学案》高考总复习(大纲版)生物(课件):第四章 生命活动的调节4-1.ppt
- 2012届高三地理高考复习方案(湘教版)课件:第7单元第23讲 工业的区位因素与区位选择.ppt
- 立体图表制做技巧?.pptx
- 0301、2、3破产法[资本运营管理].ppt
- 2012年高考、复习与学科能力:生物-2012名师一号(精品课件):基因突变和基因重组.ppt
- Psychological and Behavioral Responses to Disasters灾难心理和行为反应.ppt
- 语文+爱莲说+初二+卢晓玲2.ppt
最近下载
- 基于SpringBoot的在线学习系统的设计与开发.doc
- 毕业设计(论文)-小型水稻联合收割机设计.doc
- 房地产 -22G101-1混凝土结构施工图平面整体表示方法制图规(现浇混凝土框架、剪力墙、梁、板).docx VIP
- 四方股份合作协议书(标准版).docx VIP
- ASME B16.9-2012_工厂制造的锻钢对焊管件(中文版).pdf
- 2025年汽车维修工技师(二级)职业技能鉴定考试题库资料(含答案).pdf
- 变压器油色谱、局放在线监测系统设计实施方案.docx VIP
- 饲料厂安全操作规程.pdf VIP
- 交通标识汇总(全).doc VIP
- 2025届湖北省建设投资集团有限公司校园招聘124人笔试参考题库附带答案详解.pdf
文档评论(0)