导读:目前正在解读《如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序》的相关信息,《如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序》的详细说明。
简介:程序编写、编译、仿真器调试完毕后,编译器会自动生成单片机能够识别的可执行文件(一般是.HEX格式的文件),只有将这些文件“安装”到单片机里面,才能够让单片机执行相应的功能。通常情况下,我们把将文件“安装”到单片机里面的步骤称为“烧录”或者“下载”。

1、 LPC2103下载(烧写程序)方法

LPC2103对FLASH存储器的编程可以通过下面三种方法实现

1) 使用内置的串行JTAG接口

2) 使用在系统编程(ISP)和UART

3) 使用在应用编程(IAR)功能

在本手册中,我们主要给大家讲解JTAG接口和ISP+UART的两种下载方法。

使用JTAG接口还需要对应的仿真器,而ISP下载方法,只需要一个串口就可以了。

我们先来讲解ISP下载方法。

2、 硬件连接

1)将畅学ARM7核心板接插到畅学多功能底板上。

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

2)将USB线MINI小口一端插到ARM7核心板USB接口,另外扁口A端连接电脑USB接口。

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

这样就完成了畅学ARM7 LPC2103开发板和电脑的硬件连接,EESKILL畅学ARM7 LPC2103核心板集成了USB转串口功能,一条USB线既可以给开发板供电也可以实现虚拟串口通讯,下载程序。

连接后检查ARM7核心板,按下电源开关后,电源指示灯是否点亮;

检查按下底板电源开关后,底板电源指示灯是否点亮;

如果正常就可以继续下面的操作了。

3、 驱动安装

畅学ARM7核心板集成了CP2102芯片,可以在将电脑一个USB接口虚拟为串口,这样通过一根USB线就能实现ARM7核心板的供电和程序程序下载以及串口通信,笔记本或台式电脑没有串口也可以很方便直接使用畅学ARM7核心板。

在使用之前需要先安装CP2102驱动程序。

打开光盘中的驱动程序CP210x_VCP_Win_XP_S2K3_Vista_7.exe

路径为:驱动程序-CP2102驱动程序。

出现如下图界面。

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

点击NEXT即可进入安装界面,如下图所示

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

点击NEXT进入用户协议,选择同意,点Next

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

选择安装路径,这里选择默认路径,点Next继续

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

点击install开始安装

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

自动加载完成后,出现下面的对话框,点Finish

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

出现下面的对话框,点击install,系统将会自动安装好CP2102驱动。

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

重新插拔USB接口,注意,一定要打开核心板的电源开关,这样,电脑才能识别到CP2102模块,如果驱动安装正常,设备管理器里将会发现一个新的USB转串口端口。

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

在带有CP210X字样的串口后面,括号里面有提示当前虚拟串口的串口号,这个要记住,在给ARM7芯片下载程序时候,需要设置这个串口号。

4、 安装下载软件

打开光盘中的下载软件安装文件Philips Flash Utility Installation,如下图

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

双击打开,进入安装界面

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

点Next

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

继续next

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

不用设置,继续下一步

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

点Install,软件自动安装

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

安装完成后,点Finish就可以了。

5、 软件设置

安装好下载软件后,我们来打开软件,在开始菜单-所有程序-Philips Semiconductors-Flash Utility文件夹下,可以看到下载软件Lauch LPC210X_ISP.exe

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

软件界面如下:

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

1) 选择端口号

这里的COM号一定要和设备管理器中的CP2102驱动的端口号一致

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

我这里设备管理器中显示的端口号为COM4,用户的端口号可以根据自己的实际端口值进行选择

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

友情提示:LPC2000 Flash Utility下载软件中,端口号最大支持到com5,如果用户的设备管理器中自动分配的端口号超过了5,可以通过下面的方式进行手动修改

右击CP2102驱动设备,选择属性,

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

打开端口设置-选择高级,

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

打开后界面如下

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

修改左下角的端口号,选择在com5之内的任意一个:

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

选好后,点确认

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

再点确认退出

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

好了,这样就可以把端口号修改为com5之内的了,可以重新插拔USB口,刷新一下设备。

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

为了方便讲解,我这里不做修改,仍然使用com4.

2) 设置波特率

波特率设为38400

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

6、 读芯片ID

1) 短接核心板的J1跳线

复位后P0.14的低电平被认为是启动ISP命令处理器的外部硬件请求,所以,ISP下载需要两个条件,第一个就是P0.14的引脚应该为低电平。

我们来看一下畅学ARM7 LPC2103核心板的电路图,如下

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

可以看到,只有当短接J1的时候,P014才会为低电平。所以,短接核心板的J1跳线,此时,ISP指示灯点亮

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

2) 点击读取

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

3) 提示复位

出现下面的提示,提示复位核心板

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

出现这个提示后,按下核心板上的复位按键,然后点确定

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

4) 正确读取ID

成功读取芯片ID后,下载软件会显示芯片型号、ID号,最下面的信息提示条提示:

Read Part ID Successfully,如下图

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

常见错误:

如果出现下面错误提示,请点确定关闭错误提示,重新按下核心板上的复位键,重新尝试点Read Device ID命令来读取

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

7、 程序下载

读取芯片ID后,芯片与下载软件已经正确连接,这个时候就可以进行程序下载了

1) 加载程序

点击如下位置,加载你要写入ARM的HEX程序,随板光盘中有提供配套测试程序以及配套实验程序,这里以流水灯HEX为例。

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

2) 点击下载

点击Upload to Flash

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

出现复位提示框后,按下核心板上的复位键,然后点确定

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

程序就可以正常下载了,下载过程中可以看到下载进度条:

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

下载成功后,可以看到下载成功的提示信息:

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

3) 运行程序

程序下载完成后,断开J1跳线,按下核心板的复位按键,进入程序运行模式,下载进去的程序就开始运行了。

8、 常见问题及解决

点击下载后,如果出现下面错误提示

如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序

a) 首先,请检查J1跳线是否已经短接。

b) 检查核心板是否上电

c) 检查核心板是否复位

d) 如果上面操作没有问题,请重新按下核心板上的复位键,再次点击下载命令。

提醒:《如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序》最后刷新时间 2024-03-14 00:52:41,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《如何使用USB线为畅学多功能ARM7实验箱烧录第一个程序》该内容的真实性请自行鉴别。