- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
金萍0932004实验二
《嵌入式系统实验》
设计报告
学 号 0932004
姓 名 金萍
班 级 电子S0921
指导教师 汪成义
电子工程系
设计任务书
【设计题目】
1. ADS1.2的安装、配置、下载与调试实验
【实验目的1)实验过程详细分析;
(2)实验过程截图;
(3)实验心得体会。目 录
一、实验设备及工具 2
1.1硬件: 2
1.2软件: 2
二、实验原理及说明 2
三、连线 2
四、启动armJtag驱动程序。 2
五、安装和配置ADS1.2 3
5.1、用ADS打开hello程序的工程。 3
5.2、编译整个工程。 3
六、打开电机转动工程文件及通过make生成目标文件 5
七、下载目标文件并运行 6
八、利用AXD调试电机工程文件 6
九、心得体会 7
一、实验设备及工具
1.1硬件:
ARM嵌入式开发平台、PC机及配线。
1.2软件:
PC机操作系统Win2000或WinXP、ARM ADS1.2集成开发环境、仿真器驱动程序、超级终端通讯程序。
二、实验原理及说明
熟悉ADS开发环境提供的各种工具,以生成可以在arm上运行的二进制文件,及在调试程序过程中常用的调试方法,根据实际的需要可能会用到其他的手段,这里只尽量提供最常用的方法,如在实际调试的过程中需要使用这里不曾提到的调试方法和相关原理请参考ADS的在线帮助手册,在实际调试程序时可选用不同的仿真器配合ADS完成调试,这里仅以armJtag为例说明具体的使用方法。ADS开发环境和armJtag驱动程序的安装方法详见相关手册,由于安装方法很简单,这里不熬述。除了调试方法,另一个实验的重点是学会使用映象文件的两种内存布局方法,1:simple,2:scattered。下面的实验假定ADS的开发环境和armJtag的驱动程序已经安装完毕,并且可以正常使用。需要注意的是,如果在数据通过Jtag下载到开发平台的过程中,如果armjtag的驱动图标没有滚动,说明驱动程序安装不正确,请重新安装armJtag驱动再使用ADS开发环境。下面以一个简单的串口打印hello字符的实验说明调试方法。
三、连线
1. 连接串口线、简易Jtag线。
2.配置超级终端。
四、启动armJtag驱动程序。
安装uarmjtag2.0并填加硬件后。通过双击桌面上的图标启动UarmJtag驱动程序。注意这个驱动只能启动一次,如果在启动过程中弹出Main端口创建失败请检查是否已经启动了UarmJtag驱动程序。并退出所有的UarmJtag驱动程序,重新启动UarmJtag驱动程序。驱动程序启动以后在显示器的右下角会显示一个图标如图1中的。右键单击图标选择初始化设置,在处理器类型中选择ARM9.
图1
五、安装和配置ADS1.2
5.1、用ADS打开hello程序的工程。
打开后如图2
图2
在工程中已经把所有的代码进行了分类,这里分成了五类,在src文件夹中存放的是实验中用到的所有源代码所在的目录,在init文件夹中存放的是和平台初始化相关的代码,如堆栈的初始化等。在inc文件夹中存放的是本实验中的头文件的目录。在startup中存放的是cpu启动时的启动代码,这里也是所有代码的入口。在文件夹uhal中存放的是硬件抽象层的代码,这里分类的目的只是为了便于查找代码和管理,不进行代码的分类是不影响代码的编译和运行的。
5.2、编译整个工程。
只要单击菜单上的图标就可以完成编译,编译完成以后会在工程的目录下生成一个文件夹,这里生成的文件夹的名字是Exp1_Data,Exp1是工程的名字。根据编译时选择的不同版本,生成的二进制文件在不同的目录下,本实验提供两个版本,即debug和release。编译时版本的选择见图3所示位置。(说明:这里实际用文件夹Exp4 电机转动控制实验)
图3
未经过编译的工程文件前面会有红色的对勾如图4,如遇到编译时出现错误,请移出以前编译过的目标文件再编译,移出目标文件的命令见菜单Project下的remove object code…,移出目标代码后的工程如图4
图4
编译结束以后会弹出提示窗口如图5,包括错误信息和警告。警告不影响程序的运行,但如果出现错误信息则不会生成二进制文件。
图5
六、打开电机转动工程文件及通过make生成目标文件
七、下载目标文件并运行
八、利用AXD调试电机工程文件
九、心得体会
通过这次实验,以嵌入式系统设计为基础理论,掌握ARM开发环境ADS1.2的安装、配置与使用方法,掌握ARM调试工具AXD的安装、配置与使用方法,了解电机驱动的方法。理论与实践相结合,加深了对基础知识的理解。
这次的实验中由于实验
文档评论(0)