嵌入式实验报告课件.docx

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

《嵌入式系统设计与开发》实验报告书专业班级计132学 号139074059姓 名冉庆寒指导教师陶陶安徽工业大学计算机科学与技术学院实验一 熟悉实验开发环境一、实验目的熟悉 ADS1.2 开发环境,学会 ARM 仿真器的使用。使用 ADS 编译、下载、调试并跟踪一段已有的程序,了解嵌入式开发的基本思想和过程。二、实验内容本次实验使用 ADS 集成开发环境。新建一个简单的工程文件,并编译这个工程文件。学习 ARM 仿真器的使用和开发环境的设置。 下载已经编译好的文件到嵌入式控制器中运行。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。三、预备知识C 语言的基础知识、程序调试的基础知识和方法。四、实验设备及工具(包括软件调试工具)硬件:ARM 嵌入式开发平台、用于 ARM7TDMI 的 JTAG 仿真器、PC 机 Pentium100 以上、串口线。软件:PC 机操作系统 win98、Win2000 或 WinXP、ARM SDT 2.51 或 ADS1.2 集成开发环境、仿真器驱动程序、超级终端通讯程序。五、实验步骤1)建立工程(1)运行 ADS1.2 集成开发环境(CodeWarrior for ARM Developer Suite) 。选择 File|New…菜单,在对话框中选择 Project,如图 1B-1 所示,新建一个工程文件。图中示例的工程名为 Exp6.mcp。点 set…按钮可为该工程选择路径如图 1B-2 所示,选中 CreatFolder 选项后将以图 1B-1 中的 ProjectName 或图 1B-2 中的文件名为名创建目录,这样可以将所有与该工程相关的文件放到该工程目录下,便于管理工程。在图1B-1中工程模板列表中的44B0 ARM Executable Image是专为本嵌入式开发板设置的工程模板,后文有具体说明。在此也可选择 ARM Executable Image 通用模板。(2)在新建的工程中,如图 1B-3 所示,选择 Debug 版本,使用 Edit | Debug Settings菜单对 Debug 版本进行参数设置。(3) 在 Debug Settings 对话框中选择 Target Settings 项, 如图 1B-4 所示。 在 Post-linker一栏中选择 ARM fromELF。(4)在 Debug Settings 对话框中选择 ARM Linker 项,如图 1B-5。在 Output 选项卡的Simple image 框中设置连接的 Read-Only (只读) 和 Read-Write (读写) 地址。 地址 0x0c080000是开发板上 SDRAM 的真实地址, 是由系统的硬件决定的; 0x0c200000 指的是系统可读写的内存地址。也就是说,在 0x0c080000~0xC1fffff 之间是只读区域,存放程序的代码段,在0xC200000 开始是程序的数据段。2) 进行程序的在线仿真、调试(1)回到图 1B-12 所示的工程窗口选中 Debug 版本,执行菜单 Project | Make 对工程进行编译连接。在出现的错误/警告窗口中选择某错误/警告信息,ADS 会自动打开相应源文件并用箭头指向出错的文本行。如果某个源文件被修改,重新编译时 ADS 会自动同步各文件的日期信息。(2)在 ADS 中执行菜单 Project | Debug 启动 ADS1.2 的调试工具 AXD。(3) 在 AXD 中执行菜单 Options | Configure Target 对 AXD 进行设置。 如图 1B-13 所示。选择 ADP 即远程调试,点 Configure 按钮进一步设置具体参数,如图 1B-14 所示。(4)在图 1B-14 中点 Select 按钮选择远程连接为 ARM ethernet driver,点 Configure 按钮输入仿真器的 IP 地址。如果用户使用的是并行口仿真器,请输入 127.0.0.1 即可。(5)等待程序装载完毕以后,通过 Execute | Go 菜单以及 Execute | Stop(或者工具栏中的相应按钮)运行或暂停程序。程序暂停后在窗口中将显示出程序暂停的位置。(6)通过 Execute | Step 菜单(或者工具栏中的相应按钮)可以单步运行程序。也可以使用 Step In、Step Out 菜单命令进入或者跳出函数的调用。Run To Cursor 命令运行到光标位置。(7)程序停止后可以通过 Processor Views | Sources 菜单查看源文件,并可在适当位置按 F9 设置端点。(8)使用在 Processor View 菜单下的 Registers、Varia

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档