ARM嵌入式微处理器课程实验指导书 v2.0.docx
《ARM嵌入式微处理器课程实验指导书 v2.0.docx》由会员分享,可在线阅读,更多相关《ARM嵌入式微处理器课程实验指导书 v2.0.docx(24页珍藏版)》请在优知文库上搜索。
1、ARM嵌入式微处理器课程试验指导书试验学时:34试验类型:验证性试验要求:必修适用对象:计算机专业、物联网专业1.试验一:ADS1.2集成开发环境试验2学时一、试验目的了解ADS1.2集成开发环境的运用方法,为后面仿真试验做好基础打算。二、试验内容1 .建立一个新的工程。2 .建立一个C源文件,并添加到工程中。3 .设置文本编辑器支持中文。4 .设置编译链接限制选项。5 .编译处接工程。6 .调试工程。三、试验原理、方法和手段采纳ADS1.2软件仿真的方法。四、试验环境、条件1 .硬件:PC机一台2 .软件:WindOWS98/XP/2000系统,ADS集成开发环境五、试验组织运行要求集中授课
2、形式。(1)启动ADS1.2IDE集成开发环境,选择File-New-,运用ARMExecutableImage工程模板建立一个工程,工程名称为ADS,见图1.1。图I.1建立ARM指令代码的工程(2)选择File-New-建立个新的文件TEST1.S,设置干脆添加到项目中,见图1.2。输入如程序清单1.1所示的代码,并保存,见图1.3.图1.2新建文件TEST1.S图1.3添加了TEST1.S的工程管理窗口程序清单1.1TEST1.S文件代码(3)由于ADS安装以后默认字体是COUrierNew,对于中文支持不完善,因此建议修改字体。选择【Edit-Perferences-,可以望见以下对话
3、框,如图1.4所示。在Font选项设置字体是Fixedsys,Script是CHINESE_GB2312。由于Tab在不同文本编辑器说明不同,建议在TabInsertsSpaces前打勾,使Tab键插入的是多个空格。图1.4字体和Tab设设(4)选择Edit-DebugRelSettings*.在DebUgRelSetIingS对话框的左边选择ARM1.inker项,然后在Output页设置链接地址(见图1.5),在OPtionS页设置调试入口地址(见图1.6)图1.5工程链接地址设置图1.6工程调试入口地址设置(5)选择Project-Make,将编译链接整个工程。假如编译胜利,见图1.7,
4、Errors&Warnings对话框会报告编译错误为0,那么就可以对工程进行仿真。图1.7编译错误和警告对话框(6)选择Project-Debug,或者按卜快捷键F5。IDE环境就会启动AXD调试软件,见图1.8。断点调试方法:首先设置断点,只须要在第6行灰色区域双击鼠标即可,假如出现红色实心圆点,那么表示断点设置胜利,然后选择(Execute-Go全速运行,可以发觉程序停止在第6行。还有种比较便利的调试方法就是RUntoCursor,单击展标第8行灰色区域,假如AXD将第8行高亮就表示设置胜利,然后选择【Execute】-RuntoCursor运行到光标,可以发觉程序停止在第8行。通过断点调
5、试可以视察ARM寄存器数值变更,详细的操作方法在后面的试验会详细介绍。图1.8AXD调试窗口2.试脸二:汇编指令试验12学时一、试验目的(1) 了解ADS1.2集成开发环境与ARMUIator软件仿真。(2)驾驭ARM7TDMI汇编指令的用法,并能编写简洁的汇编程序。Debug,启动AKD进行软件仿真调试。(7)打开寄存器窗口(PrOCeSSorRegisters),选择CUrrenl项监视RO、Rl的值。打开存储器视察窗口(MenIory)设置视察地址为0x40003100,显示方式SiZe为32Bit,监视0x40003100地址上的值。说明:在Memory窗口中点击鼠标右键,Size项中
6、可以选择显示格式为8Bit.16Bit或32Bit,如图2.1所示。可以单步运行程序,可以设置/取消断点,或者全速运行程序,停止程序运行,调试时视察寄存痣和0x40003100地址上的值。运行结果见图2.2。图2.1Memory窗口显示格式设置图2.2程序运行结果(8)试验参考程序程序清单2.1汇编指令试验1参考程序3 .试验三:C语言调用汇编试验2学时一、试验目的驾驭在C语言程序中调用汇编程序,了解ATPCS基本规则。二、试验内容在C程序调用汇编子程序,实现两个整数的加法运算。汇编子程序的原型为:uint32Add(uint32x,uinl32y),其中uint32已定义为unsignedi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARM嵌入式微处理器课程实验指导书 v2.0 ARM 嵌入式 微处理器 课程 实验 指导书 v2