首页
学习
活动
专区
工具
TVP
发布

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

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

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

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

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

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

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

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

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

2、 硬件连接

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

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

这样就完成了畅学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驱动程序。

出现如下图界面。

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

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

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

点击install开始安装

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

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

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

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

4、 安装下载软件

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

双击打开,进入安装界面

点Next

继续next

不用设置,继续下一步

点Install,软件自动安装

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

5、 软件设置

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

软件界面如下:

1) 选择端口号

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

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

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

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

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

打开后界面如下

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

选好后,点确认

再点确认退出

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

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

2) 设置波特率

波特率设为38400

6、 读芯片ID

1) 短接核心板的J1跳线

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

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

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

2) 点击读取

3) 提示复位

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

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

4) 正确读取ID

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

Read Part ID Successfully,如下图

常见错误:

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

7、 程序下载

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

1) 加载程序

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

2) 点击下载

点击Upload to Flash

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

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

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

3) 运行程序

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

8、 常见问题及解决

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

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

b) 检查核心板是否上电

c) 检查核心板是否复位

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180402B0WZG900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券