- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章_dsp芯片的开发环境解读
第八章 软件开发环境 一、开发流程和开发工具 二、软件开发平台CCS及其应用 二、软件开发平台CCS及其应用 11、Print (打印 12、Print Preview (打印预览) 13、Data (数据文件) 14、Workspace (工作空间) 15、File I/O (文件输入/输出) ▲ 载入外部数据 ▲ 保存数据到文件中 16、Recent Source Files (最近使用过的源文件) 17、Recent Workspaces (最近使用过的工作空间) 18、Recent Program Files (最近使用过的可执行程序) 19、Exit (退出) 文件管理功能(File) 第8章 软件开发环境 * * 第8章 软件开发环境 一、开发流程和开发工具 作用:缩短开发周期,降低开发难度 ▲ 代码生成工具 —— 将C或汇编语言编写的DSP程序编译并链接成为可执 行的DSP程序 。 ▲ 代码调试工具 —— 对DSP程序及系统进行调试,使编写的程序达到设 计目标。 第8章 软件开发环境 软 件 开 发 流 程 第8章 软件开发环境 将用高级语言、汇编语言或用两种语言混合编写的DSP程序 转换为可执行的目标代码程序 —— 包括基本的C编译器、汇编器和 链接器外,还有文档管理器、运行支持库、交叉引用列表器、代码格式转换器 等辅助工具程序。 ▲ C编译器 ——是一种将C语言程序自动编译为DSP汇编程序的代码生成工 具,这些标准C优化编译器将标准C语言原文件编译成为相应片 种的汇编语言源代码文件,通过汇编和链接,产生可执行的目 标文件。 二、代码生成工具 第8章 软件开发环境 , √完全符合ANSI C标准; √具有完整的运行支持库,可以对运行支持函数库和用户定义函数库作扩展; √能够进行优化编译,产生高效汇编代码; √用户可进行库或档案的管理,可以对库进行文件的添加、删除、替换等,可以 将目标文件库作为链接器的输入; √可控制存储器的分配、存储器的配置和部分链接; √C编译器提供的外壳程序,只需用一个命令,就可以编译、汇编和链接,直接 从C源文件产生可执行的公用目标文件格式(COFF)文件; √具有灵活的汇编语言接口; √提供了多种列表文件,如源代码文件和汇编列表文件,预处理输出文件等; √可以利用建库应用程序,通过不同的选择来建立自己的运行支持库等。 C编译器特点 二、代码生成工具 第8章 软件开发环境 ▲ 汇编器 —— 将汇编语言的源程序文件汇编成机器语言的目标文件,目标文件的格式为公用目标文件格式,该汇编语言文件可以是C编译器产生的汇编文件或汇编优化器输出的汇编文件,或是由文档管理器管理的宏库内的宏。 汇编器的功能: √处理汇编文件(.ASM)中的源语句,产生可重新定位的目标文件(.obj); √根据要求产生源程序列表文件(.lst),并向用户提供对此列表的控制; √根据要求将交叉引用列表加到源程序列表中; √将代码分为段,并为每个目标代码段设置段程序计数器(SPC); √定义和引用全局符号; √汇编条件块; √支持宏调用,允许用户在程序中或在库内定义宏。 二、代码生成工具 第8章 软件开发环境 ▲ 链接器——将目标文件组合成一个可执行的COFF目标模块。链接器可以接受的输入文件包括汇编器产生的COFF目标文件、命令文件、库文件以及已部分链接好了的文件,它所产生的可执行COFF目标模块可以装入各种开发工具或由TMS320器件来执行。在生成可执行模块的过程中,链接器进行重定位操作,并处理外部引用符号。 主要功能: √定义一个与目标系统存储器一致的存储器模块; √组合目标文件块; √定位程序段到目标系统存储器的特定区域,赋予它们最后的地址; √ 定义和重新定义全局符号以赋予它们特定的值; √处理输入文件之间的未定义外部符号。 二、代码生成工具 第8章 软件开发环境 ▲ 文档管理器 ——将多个独立文件组合成一个文档Archive或库library。 √文档管理器可以方便的管理一组文件 √利用文档管理器,可以方便地删除、替换
您可能关注的文档
最近下载
- 科室全成本核算.ppt VIP
- (完整版)幼儿园五年发展规划【可编辑版】.docx VIP
- 福克纳 A Rose for Emily 献给艾米丽的玫瑰 (英文原文+译文).pdf VIP
- 高考数学总复习《函数性质》专项测试卷及答案.pdf VIP
- 课题申报书:核心素养引领下的小学数学课堂教学方式的转变研究.docx VIP
- 人教版数学五年级上册第七单元教案(含单元备课).pdf VIP
- 湖北省武汉2025届高三上学期10月月考物理试题含答案.docx VIP
- 2025年秋期部编人教版六年级上册语文全册核心素养教案(教学反思有内容+二次备课版).docx
- 初中整本书阅读系列之《红星照耀中国》第8-9篇 同红军在一起PPT课件.pptx VIP
- 2024年初级会计职称《经济法基础》精讲课件.pptx VIP
文档评论(0)