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

汇编语言与接口技术实验报告 熟悉开发环境及工程创建 院 系 信息科学与工程学院 专业班级 计科1101 学生姓名 杜海 指导教师 黄向宇 提交日期 2014年 4 月 2日 一、实验目的 1,熟悉IAR EWARM编程环境。 2,熟悉博创经典UP-TECH S2410 DVPUP-TECH S2410 DVP平台使用 4,学会设置超级终端 5,学会设置H-JTAG使用方法 6,EWARM集成开发环境的使用 二、实验内容 1,了解H-JTAG的安装,学会H-JTAG的设置。 2,学会使用在ttyso-超级终端中对UP-TECH S2410 DVP中的Linux操作系统完成转电机、放mp3和视频等小试验。 3,学会在EWARM中生成一个新项目并编译和连接应用程序 4,学会用C-SPY调试应用程序 三、实验环境 1,硬件:ARM嵌入式开发平台、PC机Pentium100以上、用于ARM920T的JTAG仿真器、串口线。 2,软件:PC机操作系统Win2000或WinXP、EWARM集成开发环境、仿真器驱动程序、超级终端通讯程序。 四、实验原理 1,当前ARM 的学习与开发非常流行,由于ARM 的软件开发相对以前单片机而言更加复杂,硬件上的考虑也比较多,因此选择一个好的调试方法将可以使得开发的除错过程变得更加直接和简单。现在市面上有很多可用于 ARM 调试的仿真器出售,然而其价格往往都比较贵。这些仿真器一般都有其专用的软件和硬件,在速度和 flash 编程等方面有各自的优势。然而对初学者而言,这些仿真器的成本都太高。而简易仿真器的出现,使得大家可以使用甚至自制ARM仿真器硬件。 有了调试器的硬件,还要加上调试代理软件,作为中介,将调试器前端软件(比如AXD)的调试信息与目标板上的目标芯片交互,才能最终完成仿真的任务。目前,可以免费使用的简易 ARM 仿真器的代理软件很多,差别也比较大,主要表现在易用程度,目标器件支持,调试速度等方面。H-JTAG 作为近来新推出的简易 ARM 仿真器调试代理,其支持器件比较多,支持的调试器前端软件也比较多,特别是支持 keil,其调试速度也很有优势。 2,EWARM是按项目进行管理的,它提供了应用程序和库程序的项目模板。项目下面可以分级或分类管理源文件。允许为每个项目定义一个或多个编译连接(build)配置。在生成新项目之前,必须建立一个新的工作区(Workspace)。一个工作区中允许存放一个或多个项目。 另外用户最好建立一个专用的目录存放自己的项目文件。 3,EWARM调试器的软件特色 完全集成的源代码和反汇编程序调试器 非常细化的执行控制(函数调用级步进) 复杂的代码和数据断点 丰富的数据监视功能 Locals,Watch,Auto,Live Watch和Quick Watch等变量查看窗口 寄存器和存储器查看窗口 支持STL容器 C/C++调用栈窗口,同时还可以显示将要进入的函数 双击调用链上的任何函数将更新编辑器、局部变量、寄存器、变量查看和反汇编窗口,以显示在该函数调用时的状态 跟踪功能,可以检查执行的历史记录。在跟踪窗口中移动时将更新编辑器和反汇编窗口以显示合适的位置 控制台I/O仿真 中断和I/O模拟仿真 类似C语言的宏系统,可扩充调试器的功能 由主机执行的应用程序系统调用仿真 代码覆盖率和执行时间分析工具 通用的Flash Loader程序及开发指南 同时支持多颗Flash的Flash Loader程序 支持OSEK Run-Time Interface (ORTI) 提供为调试器扩充第三方功能的软件开发包,如RTOS调试扩充和仿真器驱动扩充 命令行调试工具 IAR C-SPY支持的调试方法 IAR J-Link JTAG接口(支持所有ARM7和ARM9核,通过USB或TCP/IP连接) IAR J-Trace JTAG接口(支持所有ARM7和ARM9核,通过USB或TCP/IP连接) RDI接口类的第三方仿真器(Abatron BDI1000 BDI2000, EPI Majic, Ashling Opella, Aiji OpenICE, Signum JTAGjet, ARM Multi-ICE等) Macraigor Wiggler, Raven, mpDemon和USBdemon等调试接口 EPI Jeeni仿真器支持 IAR 的 ROM-Monitor ARM公司的Angel ROM-Monitor(用于Atmel和Cirrus Logic的评

文档评论(0)

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

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

1亿VIP精品文档

相关文档