9、将仿真器一端连接到电脑并口,另外一端连接到ARM核心板JTAG接口,给核心板上电。
10、打开H-JTAG软件,如果连接正常,显示如下界面。
图17
11、打开Flash设置界面。进行参数设置。
图18
图19
图20
图21
三、在线仿真调试
12、设置好H-JTAG参数以后,点击软件关闭按钮,软件自动缩小到任务栏托盘。打开IAR编译软件界面,点击下载按钮,程序即可下载到核心板上。
图22
13、下载完成以后,软件会显示调试工具按钮,可通过调试按钮,对程序进行仿真调试,改善软件功能。
图23
14、仿真实验效果:发光二极管闪动。
图24
四、脱机运行
15、上面的实验,程序是在RAM中运行的。重新上电后,程序就无法运行。那么怎样才能让程序重新上电也能运行呢?
仿真调试过程都是在Debug状态下,进行的操作。在IAR软件操作界面上,将程序调整到Release状态,重新设置一下项目参数。如下图所示:
图25
图26
以下5幅图中的设置,与DEBUG状态下不一样,请注意其中的差别。
图27
图28
图29
图30
图31
图32
按照如上图设置以后,重新点击编译按钮(注意,此时必须重新编译。),然后再运行下载按钮,即可把程序下载到核心板上,并且能够脱离仿真器运行。
图33
图34
经过以上的操作以后,将仿真器拔掉,给核心板重新上电,程序即可脱离仿真器自动运行,如果使用我们提供的源程序,应该可以看到核心板上的指示灯不停闪烁。
16、脱机运行效果
图35
到这里我们终于让ARM跑起来了。按下来的问题还很多。比如ARM引导过程的功能配置、IO口的使用、中断的工作、片上外设等等。这些都和51有很大的不同。我们会在后续的活动中逐一为您介绍。
下期活动内容:
LPC2103系统模块设置。
救火车单片机工作室(http://www.qm999.cn/)为您准备了“百元ARM实验套件”,为参加EEWORLD活动的朋友提供。
包括H-JTAG仿真器(并口)、LPC2103核心板、并口延长线1条、USB延长线1条、面包板2块。一共98元(含邮费)。联系QQ:849046309
下一教程:
【EEWORLD】救火车和你一起学ARM系列活动之三——LPC2103系统模块设置
https://bbs.eeworld.com.cn/thread-74386-1-1.html |