ARM嵌入式系统基础实验指导书.docVIP

  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文档。上传文档
查看更多
ARM嵌入式系统基础 1 实验指导书 原大明 2013.9 实验一 ADS 开发环境实验 一、实验目的 1、掌握 ADS 开发环境的使用; 2、了解 ADSModule 工程基本结构和内容; 3、掌握在 ADS 下建立工程进行开发的基本技巧。 二、实验内容 1、熟悉 ADS 开发环境中的各个组件; 2、建立并编译一个工程; 3、使用AXD调试仿真。 三、实验设备 1、硬件: PC 机 2、软件: PC 机操作系统(WINDOWS XP); ARM Developer Suite v1.2。 四、预备知识 1、了解 ARM 和 S3C2410 体系结构; 2、了解 ARM 和 S3C2410 汇编语言。 五、实验内容 1、实验程序 AREA EXAMPLE3,CODE,READONLY ;/*声明一段名为EXAMPLE3的CODE*/ ENTRY ;/*指定函数的入口*/ START MOV R0,#0xFF ;/*把#0xFF传送到R0*/ MOV R1,#0xEF000000 ;/*把#0XEF000000传送到R1*/ MOV R2,#0x2F000000 ;/*把#0x2F000000传送到R2*/ MVN R3,#0Xff ;/*把#0xFF取反后传送到R3*/ ADD R4,R2,R1 ;/*把R2加R1的值传送到R4*/ ADDS R5,R2,R1 ;/*把R2加R1的值传送R5,s表示会影响cpsr*/ ADCS R6,R2,R1 ;/*把R2加R1的值,再加上carry的值后传送到R6. ;s表示值会影响cpsr*/ SUB R4,R2,R1 ;/R2减R1的值传送到R4*/ SUBS R4,R2,R1 ;/*R2减R1的值传送到R4, s表示影响cpsr*/ RSB R5,R2,R1 ;/*R1减R2的值传送到R5*/ RSBS R5,R2,R1 ;/*R1减R2的值后传送到R5, ; s表示会影响cpsr*/ SBC R6,R1,R2 ;/*R1减R2的值再减去!CARRY ;后传送到R6*/ RSC R7,R1,R2 ;/*R2减R1的值再减去!CARRY ;后传送到R7*/ stop BL stop END ;/*程序结束*/ 2、实验步骤 1)编程 Step1: 启动 ADS 点击桌面开始程序ARM Developer Suite v1.2 CodeWarrior for ARM Developer Suite, 弹出 CodeWarrior for ARM Developer Suite 的界面。 Step2: 建立新的工程,点击 FileNew,弹出新建工程对话框。 Step3: 建立新的汇编文件,点击 FileNew,弹出新建工程对话框。 Step4: 将汇编文件添加至工程列表,编程。 Step5: 设置工程属性。 Step6:编译连接工程。点击工程管理对话框中的编译链接按钮。 2)调试 Step1:运行AXD,启动调试界面。 Step2:设置调试属性。 Step3:加载映像文件。 Step4:单步执行,观察程序的运行,寄存器值的变化。 3)保存退出。 实验二 ARM实时仿真环境建立 一、实验目的 1、熟悉 Multie-Server与 JTAG下载的方法; 2、熟悉 ADS 开发环境中“AXD Debugger”组建的使用; 3、熟悉掌握 ADS 调试程序的方法。 二、实验内容 1、正确连接实验系统硬件系统; 2、使用 Multie-Server建立主机与实验板的连接; 3、使用仿真器在线调试程序。 三、实验设备 1、硬件: THUEA-1A实验系统; PC 机; JTAG 仿真器; 串口线; 并口线。 2、软件: PC 机操作系统(WINDOWS XP); ARM Developer Suite v1.2; Multi-ICE V2.2; 超级终端。 四、预备知识 1、了解 ARM 体系结构; 2、了解 ARM 汇编语言; 3、掌握 C、C++语言; 4、掌握“实验一 ADS 开发环境实验”内容。 五、基础知识 1、ARM JTAG接口电路 JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试,JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路 TAP(Test Access Port,测试访问口),通过专用的 JTAG 测试工具对内部节点进行测试。 目前大多数比较复杂的器件都支持 JTAG 协议,如 ARM、DSP、FPGA 器件等。标准的 JTAG 接口是 4 线:TMS、TCK、TDI、TDO,分别为测试模式选择、测试时钟、测试数据输入和测试数据输出。 2

文档评论(0)

181****8523 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档