{环境管理}开发环境经典讲义.pdfVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
{环境管理}开发环境经典 讲义 第一章 CCS 概述 本章概述 CCS (CodeComposerStudio)软件开发过程、CCS 组件 及 CCS 使用的文件和变量。 CCS 提供了配置、建立、调试、跟踪和分析程序的工具,它便 于实时、嵌入式信号处理程序的编制和测试,它能够加速开发 进程,提高工作效率。 1.1CCS 概述 CCS 提供了基本的代码生成工具,它们具有一系列的调试、分 析能力。CCS 支持如下所示的开发周期的所有阶段。 在使用本教程之前,必须完成下述工作:  安装目标板和驱动软件。按照随目标板所提供的说明 书安装。如果你正在用仿真器或目标板,其驱动软件已随目标 板提供,你可以按产品的安装指南逐步安装。  安装 CCS.遵循安装说明书安装。  运行 CCS 安装程序 SETUP.SETUP 程序允许 CCS 使用为 目标板所安装的驱动程序。 CCS 构成及接口见图 1-1 。 图 1-1CCS 构成及接口 1.2 代码生成工具 代码生成工具奠定了 CCS 所提供的开发环境的基础。图 1-2 是 一个典型的软件开发流程图,图中阴影部分表示通常的 C 语言 开发途径,其它部分是为了强化开发过程而设置的附加功能。 图 1-2 软件开发流程 图 1-2 描述的工具如下:  C 编译器(Cpiler)产生汇编语言源代码,其细节参见 TMS320C54x 最优化 C 编译器用户指南。  汇编器(assembler)把汇编语言源文件翻译成机器语 言目标文件,机器语言格式为公用目标格式(COFF ),其细节 参见 TMS320C54x 汇编语言工具用户指南。  连接器(linker)把多个目标文件组合成单个可执行目 标模块。它一边创建可执行模块,一边完成重定位以及决定外 部参考。连接器的输入是可重定位的目标文件和目标库文件, 有关连接器的细节参见 TMS320C54x 最优化 C 编译器用户指南 和汇编语言工具用户指南。  归档器(archiver )允许你把一组文件收集到一个归 档文件中。归档器也允许你通过删除、替换、提取或添加文件 来调整库,其细节参见 TMS320C54x 汇编语言工具用户指南。  助 记 符 到 代 数 汇 编 语 言 转 换 公 用 程 序 (mnimonic_to_algebricassemblytranslatorutility )把含 有助记符指令的汇编语言源文件转换成含有代数指令的汇编 语言源文件,其细节参见 TMS320C54x 汇编语言工具用户指南。  你可以利用建库程序(library_buildutility )建立 满足你自己要求的 “运行支持库”,其细节参见TMS320C54x 最 优化 C 编译器用户指南。  运行支持库 (run_time_supportlibraries) 它包括 C 编译器所支持的 ANSI 标准运行支持函数、编译器公用程序函 数、浮点运算函数和 C 编译器支持的 I/O 函数,其细节参见 TMS320C54x 最优化 C 编译器用户指南。  十六进制转换公用程序(hexconversionutility)它把 COFF 目 标 文 件 转 换 成 TI-Tagged 、ASCII-hex 、Intel 、 Motorola-S 、或Tektronix 等目标格式,可以把转换好的文件 下载到 EPROM 编程器中,其细节参见 TMS320C54x 汇编语言工 具用户指南。  交叉引用列表器(cross_referencelister )它用目标 文件产生参照列表文件,可显示符号及其定义,以及符号所在 的源文件,其细节参见 TMS320C54x 汇编语言工具用户指南。  绝对列表器(absolutelister )它输入目标文件,输 出.abs 文件,通过汇编.abs 文件可产生含有绝对地址的列表 文件。如果没有绝对列表器,这些操作将需要冗长乏味的手工 操作才能完成。 1.3CCS 集成开发环境 CCS 集成开发环境允许编辑、编译和调试 DSP 目标程序。 1.3.1 编辑源程序 CCS 允许编辑 C 源程序和汇编语言源程序,你还可以在 C 语句 后面显示汇编指令的方式来查看 C 源程序。 集成编辑环境支持下述功能:  用彩色加亮关键字

文档评论(0)

max + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档