LPC1114系统板入门手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LPC1114系统板入门手册

作者:风子芯

日期:2011.07.02

一、LPC1114系统板简介

1、2.5mm电源插座

电源极性:内芯为正极,外圆为地线

输入电压:DC,范围4.5V~7V

注意事项:一定不要超过7V,否则会损坏板子

2、串口

引脚定义:RXD、GND、TXD(从上往下)

电平标准:RS-232电平,可以直连PC机串口的2、5、3引脚

3、复位按钮

按下按钮2秒以上,LPC1114复位;释放按钮,LPC1114运行程序

4、ISP模式选择跳线

插上跳线帽,将两个引脚短路,LPC1114进入ISP模式;拔掉跳线帽,然后按下复位按钮2秒后释放,LPC1114进入正常模式

5、SWD调试接口

引脚定义:+3.3V、nRST、SWDIO、SWCLK、GND(从上往下)

二、使用FlashMagic下载LPC1114固件

即使没有硬件仿真器,LPC1114也可以使用一款免费软件FlashMagic通过简易串口下载程序。您可以在/网站上下载到FlashMagic的最新版本。

1、制作串口下载线

如上图所示,将PC机串口的2、5、3分别与LPC1114系统板串口的1、2、3连接起来。如果您的电脑没有串口,买一个现成的USB转串口的转接头,即可。

LPC1114系统板已经提供了MAX3232电平转换芯片,将RS-232电平转换为3.3V电平。

2、安装FlashMagic

双击图标,按照提示,选择默认方式,即可。

风子芯电脑上安装的FlashMagic版本是V5.84.2259。

3、进入ISP模式

A、连接好串口线和电源线,使LPC1114系统板上电;

B、插上ISP跳线帽

C、按下复位按钮2秒以上,释放按钮,即可

4、配置FlashMagic

A、双击桌面上的快捷方式,打开FlashMagic软件(如下图所示)

B、如上图所示,选择下载程序使用的串口及其波特率,建议选择57600bps。波特率越高,下载程序速度越快。

C、单击“Select Device”按钮,在弹出的对话框中选择LPC1114/301

D、单击“Browse”按钮,选择需要下载的HEX固件程序(如下图所示)

D、单击“Start”按钮,开始给LPC1114系统板下载固件程序

FlashMagic界面的下方会提示下载程序的进度,下载完成后,会提示“Finished”。固件程序下载完成后,拔掉ISP跳线帽,按下复位按钮使LPC1114系统板复位后,就会立刻运行行固件程序。

三、使用MDK+JLink调试LPC1114程序(待补充)

1、安装JLink驱动程序

运行安装程序JLinkARM_V422b,选择默认安装即可

下载地址:/cms/jlink.html

2、安装RealView MDK-ARM(Keil)

推荐的版本是V4.14.4.0。也尝试过低版本的MDK,对Cortex M0和JLink支持的不是很好。

3、如何配置MDK工程,通过JLink下载LPC1114固件程序

A、打开LPC1114的UART样例工程

B、在菜单“Flash”中选择“Configure Flash Tools”,如下图配置所示

C、单击“Settings”按钮,选择“Debug”页。按照如下配置,检测JLink仿真器和LPC1114的IDCODE是否已正确识别出来。

D、选择“Flash Download”页,如下图所示

E、单击“Add”按钮,按照下图所示选择LPC1114 32K一项

F、单击“Flash”菜单里面的“Download”即可将编译生成的axf文件烧写到LPC1114的FLASH ROM中

4、如何配置MDK工程,通过JLink调试LPC1114程序

A、打开LPC1114的UART样例工程,单击工程配置按钮(下图红圈位置)

B、选择“Debug”页,如下图所示

C、单击“Settings”按钮,选择“Debug”页。按照如下配置,检测JLink仿真器和

LPC1114的IDCODE是否已正确识别出来。

D、单击菜单“Debug”里面的“Start/Stop Debug Session”,开始调试程序

E、MDK先将axf文件下载到LPC1114的FLASH ROM当中。在“Build Output”窗口中会打印出如下的信息

JLink info:

------------

DLL: V4.20p, compiled Nov 19 2010 15:55:07

Firmware: J-Link ARM V8 compiled Nov 19 2010 11:55:23

Hardware: V8.00

S/N : 20090626

Feature(s) : RDI,FlashDL,FlashBP,JFlash,GDBFull

* JLink Info: Found SWD-DP with ID 0x0BB11477

* JLink Info: FPUnit: 4 code (BP) slots and 0 literal slots

ROMTableAddr = 0xE00FF003

Target info:

------------

Device: LPC1114x301

VTarget = 3.293V

State of Pins:

TCK: 0, TDI: 0, TDO: 0, TMS: 0, TRES: 1, TRST: 1

Hardware-Breakpoints: 4

Software-Breakpoints: 2048

Watchpoints: 2

JTAG speed: 2000 kHz

Erase Done.

Programming Done.

Verify OK.

F、如果前面的操作没有问题,“Debug”菜单中的,单步、全速、断点等调试按钮就已经可以使用了。

相关文档
最新文档