ARM体系结构与编程(第2版)第13章.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM体系结构与编程(第2版)第13章课件

13.6.2 生成工程项目 1. 生成工程项目 2. 设置连接顺序 3. 删除目标文件 * 在前面已经介绍过ARM各开发工具的命令行格式。CodeWarrior for ARM集成了这些开发工具,使其更直观,使用更方便。 本章简单介绍CodeWarrior for ARM的使用方法。主要介绍在CodeWarrior中工程文件的组织方法以及生成映像文件时的选项设置方法。 * 13.1 CodeWarrior for ARM概述 CodeWarrior for ARM集成开发环境主要提供了下面一些功能。在本章中主要介绍前面的两个功能。本节主要介绍一些基本概念: 按照工程项目的方式来组织源代码文件、库文件以及其他文件。 设置各种生成选项,以生成不同配置的映像文件。 一个源代码编辑器。该编辑器可以根据语言的语法格式使用不同的颜色显示代码中不同的部分。 一个源代码浏览器。它保存了代码中定义的各种符号,使得用户可以在源代码中方便地跳转。 在文本文件中进行字符串的有哪些信誉好的足球投注网站和替换。 文本文件的比较功能。 用户还可以根据自己的爱好设置集成环境的特色界面。 * 13.2 简单工程项目的使用 在CodeWarrior中,通过工程项目来组织用户的源文件、库文件、头文件以及其他的输入文件。这些文件可以按照某种逻辑关系进行分组;一个工程项目中还可以包含其他的子工程项目。一个工程项目中至少包含一个生成目标,每个生成目标定义了一组选项,用于生成特定的目标文件。本节介绍CodeWarrior中工程项目的用法。 * 13.2.1 工程项目窗口 工程项目窗口如图13.1所示。它包括Files视图、Link Order视图和Targets视图,共3种视图。 1.??Files视图 2.??Link Order视图 3.??Target视图 Semihosted。 Embedded。 EmbeddedScatter。 EmbeddedScatterRemap。 * 13.2.2 简单工程项目的使用 1. 建立一个新的工程项目 2. 建立一个新的源文件 3. 将已经存在的源文件加入到工程项目中 4. 将工程项目中的文件分组 5. 删除文件或者组 6. 保存工程项目 7. 关闭工程项目 8. 选择默认工程项目 9. 移动工程项目 * 13.3 配置生成目标 一个工程项目中可以包含多个生成目标。各生成目标具有不同的生成选项,这些选项包括编译器选项、汇编器选项和连接器选项等,它们决定了CodeWarrior IDE如何处理本工程项目,以生成特定的输出文件。本节介绍在ADS中如何配置各生成选项。 * * 13.3.1 Debug Settings对话框介绍 在ADS中通过Debug Settings对话框来设置一个工程项目中的各生成目标的生成选项。在Target Settings窗口中设置的各生成选项只适用于当前的生成目标。例如,当使用ADS中的可执行映像文件工程项目模板生成新的工程项目时,新工程项目中通常包括下面3个生成目标。 Debug:包含了所有调试信息。 DebugRel:包含了部分调试信息。 Release:不包含调试信息。 * 13.3.2 设置生成目标的基本选项 生成目标的基本选项用于设置当前生成目标的一些基本信息,包括生成目标的名称、所使用的连接器等。它包括下面几组选项: Target Settings选项组。 Access Paths选项组。 Build Extras选项组。 File Mappings选项组。 Source Trees选项组。 * 13.3.2 设置生成目标的基本选项 1. 设置Target Settings选项组 2. 设置Access Paths选项组 3. 设置Build Extras选项组 4. 设置File Mappings选项组 5. 设置Source Trees选项组 * 13.3.3 汇编器选项的设置 本小节介绍CodeWarrior IDE中内嵌的汇编器的选项设置。打开Target Settings对话框,在左边的Target Settings Panels列表框中选择Language Settings选项,再在其下选择ARM Assembler选项,即可得到汇编器选项设置界面,如图13.19所示。在该设置界面中包含6个选项卡,分别是Target、ATPCS、Options、Predefines、Listing Control和Extras选项卡。 在每个选项卡中,Equivalent Command Line列表框中列出了当前汇编器选项设置的命令行格式。有一些汇编器选项设置没有提供图形界面,需要使用命令行格式来设置。 * 13.3.3 汇编器选项的设置 1.??Target选项卡 2

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档