ARM嵌入式ADS集成开发环境练习试验报告_第1页
ARM嵌入式ADS集成开发环境练习试验报告_第2页
ARM嵌入式ADS集成开发环境练习试验报告_第3页
ARM嵌入式ADS集成开发环境练习试验报告_第4页
全文预览已结束

付费下载

下载本文档

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

文档简介

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

2、开发环境,选择【File ->【New,使用ARMExecutableImage工程模板建立一个工程,工程名称为 ADS见图2.1。图2.1建立ARM指令代码的工程2 .选择File -> New-建立一个新的文件 TEST1.S,设置直接添加到项目中,见图2.2 o输入如程序清单2.1所示的代码,并保存,见图2.3图2.2新建文件TEST1.S程序清单2.1 TEST1.S文件代码AREA Example1,CODE,READONLY;明代码段 ExamplelENTRY CODE32START MOV R0,#15 MOV R1,#8 ADDS R0,R0,R1 B START

3、END标识程序入口声明32位ARM指令设置参数;R0 = R0 + R1图2.3添力口了 TEST1.S的工程管理窗口3 .由于ADS安装以后默认字体是Courier New对于中文支持不完善,因此建议修 改字体。选择【Edit -【Perferences】,可以看见以下对话框,如图 2.4所示。在 Font选项设置字体是 Fixedsys , Script 是CHINESE_GB2312由于Tab在不同文本编 辑器解释不同,建议在 Tab Inserts Spaces 前打勾,使Tab键插入的是多个空格。图2.4字体和Tab设置4 .选择【Edit】-【DebugRel Settings】,

4、在DebugRel Settings 对话框的左边 选才A ARMJnker项,然后在Output页设置链接地址(见图2.5),在Options页设置调 试入口地址(见图2.6)。图2.5工程链接地址设置图2.6工程调试入口地址设置5 .选择【Project -【Makd,将编译链接整个工程。如果编译成功,见图 2.7, Errors & Warnings 对话框会报告编译错误为0,那么就可以对工程进行仿真。图2.7编译错误和警告对话框6 .选择【Project - Debugl ,或者按下快捷键F5。IDE环境就会启动AXD调 试软件,见图2.8。断点调试方法:首先设置断点,只需要在

5、第 6行灰色区域双击鼠标即可,如果出现 红色实心圆点,那么表示断点设置成功,然后选择【 Execute -【Gd全速运行,可以 发现程序停止在第6行。还有一种比较方便的调试方法就是Run to Cursor ,单击鼠标第8行灰色区域,如果AXD将第8行高亮就表示设置成功,然后选择【Execute】-Run to Cursor )运行到光标,可以发现程序停止在第 8行。通过断点调试可以观察 ARM寄存器数值变化,具体的操作方法在后面的实验会具体介绍。RegisterValue3 APM 1白 tuttenlDL. JOxQQQOOOQQ0x00000000hr 20x00000000j'

6、-r30x00000000卜,'工40x00000000Hr 50x00000000j'-rS0X00000001|-r70x00000001hr 8 i0x000000001AREAExa*plelfCODE,READ ONLY2ENTRY3C0DE32+ 4STARTMOVR031S5MOVRI, <8» 6ADDSR3RQ*178B910ENDjj1J12T:后尼 Search Processor Views. Sstan Views Execute Options Window Help |百|同喇回 团411Pl G|j|射痴|回国|回屋腹|园间|晅晅

7、典晅回回或也System Regs.starsFor Helpj press Fl<No Pos> EsyJTAG ARM 1 ADS.axf /图2.8 AXD调试窗口六、思考题解答:1 .工程模板的作用:ADS工程文件的设置比较复杂,不同的实验板、开发板由于硬件 电路结构和资源不同,需要进行不同的设置,而对于同一实验板(或开发板),则其启动文件、ADS工程文件的配置及主要的初始化代码是相对固定的,因此可以把这些相关文件按一定方式组织起来,称为工作模板。在工程模板的基础上,可以很方便的在同 一实验板(或开发板)上开发或编写不同的应用程序。2 .强行重新编译工程所有文件的方法:在 Project菜单中选择Remove ObjectCode选项,然后重新Make编译就行了。七、心得体会:通过本次的实验,我基本了解了 ADS 1.2集成开发环境的使用方法,掌握了如何 在ADS 1.2集成开发环境下建立工程、添加

温馨提示

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

最新文档

评论

0/150

提交评论