LPC1114系统板入门手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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”菜单中的,单步、全速、断点等调试按钮就已经可以使用了。