实验一实验设备及相关开发软件使用.docx

上传人:牧羊曲112 文档编号:5174933 上传时间:2023-06-11 格式:DOCX 页数:13 大小:732.36KB
返回 下载 相关 举报
实验一实验设备及相关开发软件使用.docx_第1页
第1页 / 共13页
实验一实验设备及相关开发软件使用.docx_第2页
第2页 / 共13页
实验一实验设备及相关开发软件使用.docx_第3页
第3页 / 共13页
实验一实验设备及相关开发软件使用.docx_第4页
第4页 / 共13页
实验一实验设备及相关开发软件使用.docx_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《实验一实验设备及相关开发软件使用.docx》由会员分享,可在线阅读,更多相关《实验一实验设备及相关开发软件使用.docx(13页珍藏版)》请在三一办公上搜索。

1、实验报告徐飞090865自092实验一实验设备及相关开发软件使用一、实验目的(1) 熟悉ARM实验设备和Emlink-W仿真器(2) 掌握RealView MDK软件和H-JTAG软件使用二、实验设备(1) 硬件:PC机一台,ARM实验箱,仿真器;(2) 软件:“Vision IDE for ARM成开发环境,H-JTAG软件,Windows 98/2000/NT/XPo三、实验内容(1) 完成H-JTAG软件配置(2) 配置MDK支持仿真器(3) 使用仿真器调试MDK程序(4) 固化MDK程序四、实验设备介绍H-JTAG介绍H-JTAG是由1。皿尸0眼推出的一款免费调试代理软件。官方主页为:

2、 目前的版本为0.4.2 (2006年12月05日),支持下列特性:1. 支持RDI 1.5.0 与1.5.1;2. 支持ARM7 与ARM9 (包括ARM9E-S 与ARM9EJ-S);3. 支持thumb与arm指令集;4. 支持little-endian 与big-endian;5. 支持semihosting;6. 支持wiggler, sdt-jtag以及用户自定义的简易调试器硬件接口;7. 支持WINDOWS 9.X/NT/2000/XP;8. 支持flash器件的编程RealView MDK 介绍RealView MDK开发工具源自德国Keil公司,被全球超过10万的嵌入式开发工

3、程师验证和 使用,是ARM公司目前最新推出的针对各种嵌入式处理器的软件开发工具。RealView MDK集成了业内最领先的技术,融合了中国多数软件开发工程师所需的特点和功 能。包括Vision3集成开发环境与RealView编译器,支持ARM7、ARM9和最新的Cortex-M3 核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析 等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过 20%。RealView MDK出众的价格优势和功能优势,势将成为ARM软件开发工具的标准,预计一 年之内,RealView M

4、Dk将占有国内ARM开发工具市场的90%以上。RealView MDK的突出特性菜鸟的阿拉伯飞毯一一启动代码生成向导,自动引导,一日千里启动代码和系统硬件结合紧密,必须用汇编语言编写,因而成为许多工程师难以跨越的门槛。 RealView MDK开发工具可以帮您自动生成完善的启动代码,并提供图形化的窗口,随您轻松修 改。无论对于初学者还是有经验的开发工程师,都能大大节省时间,提高开发效率。高手的无剑胜有剑一一软件模拟器,完全脱离硬件的软件开发过程RealView MDK的设备模拟器可以仿真整个目标硬件,包括快速指令集仿真、外部信号和I/O仿 真、中断过程仿真、片内所有外围设备仿真等。开发工程师在

5、无硬件的情况下即可开始软件开 发和调试,使软硬件开发同步进行,大大缩短开发周期。而一般的ARM开发工具仅提供指令集 模拟器,只能支持ARM内核模拟调试。Embest EduKit-IV嵌入式ARM教学实验系统采用了模块化的设计思路,整个硬件平台 的接口信号定义完整,在设计的时候充分考虑到了 CPU的最大性能与最全功能,包含了各 种功能模块的接口,如GPRS、PWM电机、蓝牙、DAC数模转换等模块,用户可以方便地 在平台上进行各种实验与实践。此外,除了具有丰富的接口资源,本教学系统还具备了良好 的扩展性,比如,EduKit-IV预留了 32位扩展总线接口,从而大大减轻了用户扩展新功能的 负担,方

6、便用户开发自已的目标系统Embest EduKit-IV主板遵循了模块化的设计思路,提供 了丰富的接口,并且具有良好的扩展性。在EduKit-IV上设计了 2组独有专利技术规范的CPU接口槽,用于连接EduKit-IV主板 与核心子板,将核心板上的信号引至主板上。这种设计使得EduKit-IV主板可以支持不同的 CPU核心子板,用户按照主板接口 CPU接口槽的信号定义,可以开发自已的目标核心板。 主板的结构以及硬件资源将会在下面的章节中讲述。EduKit-IV主板使用5V直流电源输入,电源IC采用AP1507,该芯片的输入电压范围 为4V-22V,输出电压可调范围为1.23-18V,输出电流最

7、大为3A,持续电流推荐在1.5A以 下。如图1-2-2所示,经过D/C转换器得到的3.3V直流电压供主板I/O端口使用,而1.8V 电压采用电源芯片MIC5207BM5来取得。主板上的1.8 V电压主要用在BUFFER处,可用 电阻来选择BUFFER的电压为1.8V或者3.3V。五、实验步老1、环境设置及软件安装(1) H-JTAG软件安装与配置安装H-JTAG V1.0 Release.EXE直接双击默认安装,安装完毕后,桌面上有 H-Converter、H-Flasher Lite、H-Flasher、H-JTAG、ToolConf 各软件图标,双击 H-JTAG 图标。出现H-JTAG主

8、界面图1.1。File Ccntr clF24.Eh.fer Ini t T&jIe S4tt.inr:OjtioziE H-ilp*3X1r 3 % % iB grl H-JTAG Svrr国 EliaiElElEliaEl 园口 UNKNOWN in1Beadyvss图1.1 H-JTAG主界面USEUSB/LPT selectionn n n n n n n点击菜单栏Settings USWLPT Selection,在出现点荆话框逸中“LP然后选择0K退出这样H-JTAG软件就设置好了(2)配置MDK以支持Emlink-W仿真器H-J1AG安装完后,双击桌面上的TbolConf软件图标

9、打开软件如下图编击上图剑:色圈注处,弹出如F对话框况MDK的安装目京下选中TOOLS,INI文件 选择“打开”弹出如下对话框:选择Config”弹由如下提示;说明H-JTAG已与MDK联合成功,软件设置完成“2使用Emlink-W仿真器调试MDK程序准备工作, 将Mini2410核心板正确插入实验箱核心极插槽; 确认Mini2410核心板boot跳线帽为断开 近接好Emlink-W仿真器、电源线打开电源,给实验箱,电九1)打开H-JTAG软件点击菜单栏Control -DetectTarget1选项如下图:H-JTAG软件界血中I川的UNKNOWN 0X00000000变为ARM92QT QX

10、0032409D说明已纾探 测到了内核,ARM92OT是内核的型号,0x00324D9D是内核的ID (如果提示无法探测到内核,靖仔 细检查晚件遥接)如卜图,2)拷贝.光盘中 ISK3_S3C241 DD3Codes01 -MDK 、的 Mini2410-IV 文件火到一不机任威 H 疝 更改其属性为可读写,打开5i_LED_Tes Z件央下的MDK工程文件LED_Test.Uv2,如下图点汀菜单栏Project-Options for Target LED-Test IN RAM 选项弹出如下对话框在上面的对话框中选中Dubug选项,选中如红色标注use七再在下也中苣择H-JTAG ARM

11、然后选择OK犀弃成设詈,需要注寐的异此地必知诜择LED Test IN RAM也下图选择菜单项Debug - Start/Stop Debug Session或快捷键Ctrl+F5,即可进入调试模式。3使用Emlink-W仿真器固化MDK程序1)同样首先拷贝DISK3_S3C241003Codes01 -MDK下的Mini2410-IV史什文到任意目录,更 改其属性为可读写,打开5.2_LED_T9S下的MDK工程文件LED_St.Uv2F如下图所示(若前 面二经拷叽,则此步建跳迁点击菜单栏Project-Options for Target LED_Test IN FLASH1 选项弹出如下

12、对话柢 选项彝出如卜对话柩:在上图的对话框中选中Dubug选顼,然后再在下拉菜单中选捽H-JTAG &RM J枝I-只逢择output 菜甲栏再地中Create HEX File项然后选择”即完成设置,需要注意的是此处必须选择“LED Test IN FLASH f,如下降然后对.丁程斑行编译,提示编译谢过后,急在MDK.程文住夹卜的NOR FLASH文件央里面 看到编译好的LED_Test,hex i件,说明编详立功-2)打开H-JTAG软件点击菜Control -DetectTargetr选项如下图;H-JT4G 软村挪面中间的 UNKNOWN OXOODOE。V h ARM920T 0X

13、0032405D 悦虬已经仇 测到了内粮.ARM920T 内收的型号,0x00324090内檀的ID(如果锻系无法探测到内核.请仔 捆检由岐件逢拔)3)然后打开桌仙K H-Flasher软件如下图,选择 Load 缶弹山的时话也中选择 DISK3_S3C241D.02-lmages01-MDK07/nload I :城 |节.S3C2410+AM29 LV160 DB .hifc 配丑文件,如下图:I打开M置文件后选择软件左叫Program Wizard中4 Programing :可在右删业Type选项框中选择Intel Hex Format格式:切I图然后再在Src File中选中MDK匚

14、程的输出文件夹里面的“LED_宙st.h&T 文件选中后整个H-Flashe界|由如卜-图然后点击Program出现烧写进度,如卜图:I 提示Programmed and Verilied x1 successfully后单击Close矢闭,然后断电笙验平台,去掉Emlink-W 真器重新结实验平台上电,即可看到LED灯在闪爆,说明烧写成功。4使用Emlink-W仿真器固化出厂Derro程序提系Programmed and Verified x1 successfully后单击Close关闭,然后断电实验平台,去掉Emllnk-W仿真器卜重新埼实验平台上电卜液晶屏上出现MDK出厂Dem。画血

15、说明烧写成皿六、实验感想通过本次嵌入式技术课程实验,将书本上学到的嵌入式技术知识应用到了实践 上来,提高了设计能力,虽然过程中遇到了一些困难,但是在解决这些问题的过程无 疑也是对自己自身专业素质的一种提高与肯定。此次实验不仅增强了自己在专业设 计方面的信心,鼓舞了自己,更是一次兴趣的培养,受益匪浅。本次课程设计老师精心指导,层层迷雾被剥开之后,感觉也没有那么难懂。只 是要去思考,要去查资料,理解步骤,不能一头雾水。要一步一步,踏踏实实的去 做。通过学习,使我对嵌入式技术的理论有了更深的了解。学习到了实验设备的应 用技术、基本的实验操作。这些实践内容都是课本上学不到的,对自己的动手能力 有很大的锻炼。在实验中,我锻炼了自己动手能力,增强了对嵌入式技术的了解。 为以后的实验打好了基础。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号