ARM实验指导书(精)

ARM实验指导书(精)

ID:45753559

大小:238.48 KB

页数:12页

时间:2019-11-17

ARM实验指导书(精)_第1页
ARM实验指导书(精)_第2页
ARM实验指导书(精)_第3页
ARM实验指导书(精)_第4页
ARM实验指导书(精)_第5页
资源描述:

《ARM实验指导书(精)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、32位单片机与嵌入式操作系统实验指导书第一部分:无操作系统下的实验实验ARM集成开发环境实验实验二、ARM汇编语言编程实验实验三、S3C2410存储系统寄存器组配置实验5实验四基于Uboot的应用程序代码烧写实验6-7实验五外部中断实验8-10第二部分:基于uC/OS-II操作系统下的实验实验一ARM集成开发环境实验一、实验目的:1.熟悉ADT集成开发环境。2.在ADT集成开发坏境卜,学习如何新建工作空间、工程和文件,3.在ADT集成开发环境下,掌握工程中文件的分类,管理。4.学习ADT集成开发环境中各种调试工具的使用。二、实验设备:PC机一台ADTIDE集成开发

2、环境三、实验步骤:(在D盘根目录下新建一个文件夹命名为ARM9,以后实验中的所有文件都建在这个文件夹中,每次实验完成后,将这个文件夹的内容保存到自已的U盘上,在下一实验开始时,将此文件夹再COPY到D盘根目标下・)1•创建工作空间:将空间的名字以你的名宁命名。2.新建工程:新建2个类型为SoftSim的工程,分另命名为ExmpO和Exmplo并将两个工程加入到上述工作空间屮3.新建文件:为工程ExmpO新建-个名为demoO.c的文件并加入到该工程中。为工程Exmpl新建一个名为demol.c的文件并加入到该工程中。4.将e:armexampleleddem

3、oleddemo.c文件的内容分别拷贝到demoO.c和demol.c中,分别编译两个工程5.使用图1中的功能按钮调试工程ExmpO的程序,了解每一个按钮的功能,学握其使用方法.述弩o利目{”%}也观)犀園□両勺口图1四、报告内容:1•将上述实验中所创建的工作空间截图保存在此2.说明图1中各个按钮的功能3.数组seg7table[⑹的地址是多少4.编写汇编指令实验C语言代码*((U8*)0x10000006)=0x0()的功能实验二ARM汇编语言编程实验一、实验目的:1.熟悉ADT集成开发环境。2.进一步理解ARM嵌入式微处理器7种工作模式以及寄存器使用。3.练

4、习ARM常用指令。二、实验设备:PC机一台ADTIDE集成开发环境三、实验步骤:1.了解掌握图2屮状态寄存器的各段码的I,F,T,mode位的功能31282724231615876540

5、汀1vQ

6、Und€jf

7、inedJT

8、mode]

9、图2•中断禁止位:•1=1:禁止IRQ.•F=1:禁止FIQ.•TBit•仅ARMxT架构支持•T=0:处理器处于ARM状态•T=l:处理器处于Thumb状态•Mode位(处理器模式位):•Ob10000User■Ob10001FIQ■OblOOlOIRQ•OblOOllSupervisor■OblOlllAbort•ObllOl

10、lUndefined■OblllllSystem2.利用mrs,msr,ldr等指令,根据表格1,实现对为6种丄作模式堆栈首地址设置表1模式类型堆栈首地址用户0x30010000中断0X30020000快速中断0X30030000中止0X30040000未定义0X30050000管理0X30060000参考以下代码EQUUNDEFMODE.Oxlb卩EQUUnclefStack,0X30050000.EQUMODEMASK,0X1flEQUNOINT,OxcO^mislQcpsi:bicrO,i05#MODEMASK,onrl,rO#UNDEFMODE

11、NOINT

12、.msrcpsi;r1@UndefMode^ldrsp,=UndefStack^四、报告内容:1在实验一的基础上,新建一个工程,命名为Exmp2,将该工程加入到实验一所建立的空间中2新建一个ASM文件,基于这一文件编写可实现上述功能的代码,并调试运行,观察结果。将调试通过的代码写稿实验报告中。实验三S3C2410存储系统寄存器组配置实验一、实验目的:1.熟悉S3C2410存储系统结构2.熟悉S3C2410存储系统各寄存器的功能和作川3.学习和掌握S3C2410存储系统器组配置方法4.学习在ARM汇编环境下的数据的定义和访问二、实验设备:PC机一台ADTIDE集成开

13、发环境三、实验步骤:1.打开E:armdatasheetCPUS3C2410X数据手册.pdf,杏看第208—214页,了解各寄存器的功能2.新建一个工程,命名为Exmp3,将该工程加入到实验一所建立的空间中3.新建一个ASM文件,基于这一文件编写程序,完成根据表格2的寄存器组配置,并调试运行,观察结果。将调试通过的代码写稿实验报告中。表2名称地址数值BWSCON0x480000000x22000020BANKOCON0x480000040x00000700BANKICON0x480000080x00000700BANK2CON0x4800000C0x00

14、00070

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。