网站大量收购独家精品文档,联系QQ:2885784924

[金牌原创]2008-2009学年二期主讲:倪宁.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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的指令和编程而不用考滤硬

文档评论(0)

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

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

1亿VIP精品文档

相关文档