ADS ARM集成开发环境.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一: ADS ARM集成开发环境(IDE)的使用实验二 I/O 接口实验 P20 实验三 μC/OS-II 在 ARM 上的移植 P49 实验四 μC/OS-II 多任务间通讯 P51 实验一: ADS ARM集成开发环境(IDE)的使用 [实验目的] 熟悉ADS 软件的基本配置 通过实验掌握ARM 程序开发的基本步骤 掌握Proteus 软件仿真ARM 硬件的基本操作方法 [实验仪器] Proteus 仿真的LPC2000 系列的ARM 处理器 软件:PC 机操作系统Win98、Win2000 或 WinXP,ADS1.2 集成开发环境。 [实验原理] ADS是ARM处理器的开发编译和调试环境,使用ADS可以生成ARM处理器上的可执行代码。 [实验内容] 编写一个简单的 ARM 汇编程序,并且在 Proteus 上仿真运行,并察看运行中各个寄存 器的变化情况,以此了解ARM 的运行机制 [思考题] 如何向ADS 集成开发环境添加项目文件? 怎样设置RO 地址和RW 地址?根据是什么? 如何设置Proteus 中ARM 的晶振频率? 如何设置Proteus 中 3.3V 和 1.8V 电源? [实验步骤] 一、使用 ADS 创建一个 arm 工程 本实验通过一个具体实例,介绍如何使用该集成开发环境,利用CodeWarrior 提供的建立工程的模板建立自己的工程,并学会如何进行编译链接,最终生成可执行文件。 点击WINDOWS 操作系统的“开始|程序|ARM Developer Suite v1.2 |Code Warrior for ARM Developer Suite”启动Metrowerks Code Warrior。启动 ADS 1.2 如图所示: 图 1-1 启动 ADS 1.2 在 CodeWarrior 中新建一个工程的方法有两种,可以在工具栏中单击“New”按钮,也可以在“File”菜单中选择“New…”菜单。这样就会打开一个如图所示的对话框。 图 1-2 新建工程对话框 在这个对话框中为用户提供了 7 种可选择的工程类型。 ARM Executable Image:用于由ARM 指令的代码生成一个ELF 格式的可执行映像文件; ARM Object Library:用于由 ARM 指令的代码生成一个 armar 格式的目标文件库; Empty Project:用于创建一个不包含任何库或源文件的工程; Makefile Importer Wizard:用于将 Visual C 的 nmake 或 GNU make 文件转入到 CodeWarrior IDE 工程文件; Thumb ARM Executable Image:用于由 ARM 指令和 Thumb 指令的混和代码生成一个可执行的 ELF 格式的映像文件; Thumb Executable image:用于由 Thumb 指令创建一个可执行的 ELF 格式的映像文件; Thumb Object Library:用于由Thumb 指令的代码生成一个 armar 格式的目标文件库。在这里选择 ARM Executable Image,在“Project name:”中输入工程文件名,本例为 “HelloWorld”,点击“Location:”文本框的“Set…”按钮,浏览选择想要将该工程保存的路径(同学们可以选择 e 盘的某一个目录或者自己建立的目录),将这些设置好后,点击“确定”,即可建立一个新的名为 HelloWorld 的工程。这个时候会出现 HelloWorld.mcp 的窗口,如图1-3 所示,有三个标签页,分别为files, link order, target。默认的是显示第一个标签页files。通过在该标签页点击鼠标右键,选中“Add Files…”可以把要用到的源程序添加到工程中。 图 1-3 新建工程打开窗口 对于本实验,由于所有的源文件都还没有建立,所以首先需要新建源文件再添加文件。建立文件按一下操作:在“File”菜单中选择“New”,在打开的如图 1-4 所示的对话框中,选择标签页 File,在File name 中输入要创建的文件名,输入“hello.s”(ARM 汇编语言的扩展名为.s),点击“确定”关闭窗口。在打开的文件编辑框中输入下面的汇编代码: 图 1-4 新建一个源文件作为一个最简单的示例,hello.s 源文件如下所示。 AREA AREA Example1,CODE,READONLY ENTRY CODE32 START MOV MOV R0,#15 R1,#8 ;声明代码段 Example1 ;标识程序入口 ;声明 32 位 ARM 指令 ;设置参数 ADDS B END R0,R0,R1 START

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档