arm嵌入式-ads集成开发环境练习实验报告_第1页
arm嵌入式-ads集成开发环境练习实验报告_第2页
arm嵌入式-ads集成开发环境练习实验报告_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、专 业 班 级: 学 号: 实验名称: 姓 名: 实验所属课程: 实验室( 中心): 指导教师: 实验完成时间: 年月日一、实验目的:了解 ADS 1.2 集成开发环境的使用方法。二、实验设备:1. 硬件: PC 机一台2. 软件: Windows98/XP/2000 系统, ADS 1.2 集成开发环境三、实验内容:1. 建立一个新的工程。2. 建立一个 C 源文件,并添加到工程中。3. 设置文本编辑器支持中文。4. 设置编译链接控制选项。5. 编译链接工程。6. 调试工程。四、实验预习要求: 仔细阅读产品光盘附带文档 ADS 集成开发环境及仿真器应用或其它相 关资料,了解 ADS 工程编辑

2、的内容。五、实验步骤:1.启动ADS1.2 IDE集成开发环境,选择【File】-【New】,使用ARMExecutablelmage 工程模板建立一个工程,工程名称为 ADS见图2.1。图2.1建立ARM指令代码的工程2.选择【File】-【New】建立一个新的文件 TEST1.S设置直接添加到项目中,见图2.2。输入如程序清单2.1所示的代码,并保存,见图2.3File nane:TESTI. S|Project Fi"1 Otject Locati on.|D: experiment确定 I 取消 I图2.2新建文件TEST1.S程序清单2.1 TEST1.S文件代码AREA

3、Example1,CODE,READONLY声明代码段 ExamplelENTRY ;标识程序入口CODE32 ;声明32位ARM指令START MOV R0,#15 ;设置参数MOV R1,#8ADDS R0,R0,R1 ; RO = RO + R1B STARTEND图2.3添加了 TEST1.S的工程管理窗口3.由于ADS安装以后默认字体是Courier New,对于中文支持不完善,因此建议修改字体。选择【Edit】-【Perferences】,可以看见以下对话框,如 图 2.4 所示。在 Font 选项设置字体是 Fixedsys,Script 是 CHINESE_GB2312 由于T

4、ab在不同文本编辑器解释不同,建议在Tab Inserts Spaces前打勾,使Tab键插入的是多个空格。图2.4字体和Tab设置4. 选择【Edit 】-【DebugRel Sett in gs 】,在 DebugRel Setti ngs 对话 框的左边选择ARM Linker项,然后在Output页设置链接地址(见图2.5),在 Options页设置调试入口地址(见图2.6)。图2.5工程链接地址设置图2.6工程调试入口地址设置5. 选择【Project】-【Makd ,将编译链接整个工程。如果编译成功,见 图2.7,Errors& Warnings对话框会报告编译错误为0,那

5、么就可以对工程进行 仿真。图2.7编译错误和警告对话框6. 选择【Project】-【DebuQ ,或者按下快捷键F5。IDE环境就会启动 AXD调试软件,见图2.8。断点调试方法:首先设置断点,只需要在第6行灰色区域双击鼠标即可,如果出现红色实心圆点,那么表示断点设置成功,然后选择【Execute】-【Gd全速运行,可以发现程序停止在第6行。还有一种比较方便的调试方法就是 Run to Cursor,单击鼠标第8行灰色区域,如果 AXD将第8行高亮就表示设置成 功,然后选择【Execute】-【Run to Cursor】运行到光标,可以发现程序停止在第 8行。通过断点调试可以观察 ARM寄

6、存器数值变化,具体的操作方法在后面的实验会具体介绍。 File Search Processor Views System Views Execute Options Window Help-I J X|肅同|圃 g| 搁11 alal 回副回國剧囤庖1 I回|面Ell盲百|刮囹|甲ForHelpj press Fl<No Pos> EasyJTAfi ARM_1 ADS.axf 曲图2.8 AXD 调试窗口六、思考题解答:1.工程模板的作用:ADS工程文件的设置比较复杂,不同的实验板、开发板 由于硬件电路结构和资源不同,需要进行不同的设置,而对于同一实验板(或 开发板),则其启动文件、ADS工程文件的配置及主要的初始化代码是相对固 定的,因此可以把这些相关文件按一定方式组织起来,称为工作模板。在工程 模板的基础上,可以很方便的在同一实验板(或开发板)上开发或编写不同的 应用程序。2. 强行重新编译工程所有文件的方法: 在 Project 菜单中选择 RemoveObjectCode选项,然后重新Make编译就行了。七、心得意识到:通过本次的实验,我基本了解了 ADS 1.2 集成开发环境的使用方法,掌 握了如何在 ADS 1.2 集成开发环境下建立工程、添加 C 源程序到工程、环境

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论