1、绪论
LPCXpresso是来自NXP的一款新的、低成本开发平台。其软件部分包括增强型IDE开发环境、GNU C编译器、连接器、库函数、增强型GDB调试器。硬件部分包括LPCXpresso开发板,该开发板包含两部分:LPC –Link调试接口板、LPC ARM微控制器目标板。LPCXpresso是一个中断对终端解决方案,它可以帮助嵌入式工程师完成从产品的初始评估到最终产品的所有工作。 LPCXpresso IDE是由Code Red Technologies公司开发的基于流行的Eclipse开发平台并且支持LPC系列器件。它是一个符合行业标准的GNU工具链,它的优化C库函数提供给工程师各种所需的开发工具,使得工程师能够获得快速,廉价的高质量软件解决方案。C编程环境具有专业特色:语句/关键字颜色设置、源程序格式设置、展开/收缩功能、离线/在线帮助、自动项目管理。LPCXpresso目标板由NXP、Code Red Technologies、Embedded Artists共同合作开发。板载集成的JTAG调试器(LPC-Link),不用再另外配置单独的JTAG调试器。核心半部分提供了多种接口和I/O驱动方式,可以方便地进行功能扩展。板载LPC-Link调试器提供高速USB转JTAG/SWD接口连接到IDE开发软件,并且还可以作为调试器连接到其他的目标板进行调试。用户还可以从Code Red Technologies 购买Red ProbeJTAG适配器在LPCXpresso IDE上进行开发。
LPCXpresso支持下列LPC器件:
LPC11XX:全系列LPC13XX:全系列LPC17XX:LPC1751,LPC1752,LPC1754,LPC1756,LPC1758,LPC1764,LPC1765,LPC1766,LPC1767,LPC1768LPC2XXX:LPC2109,LPC2134,LPC2142,LPC2362
LPC3XXX:LPC31301.1 LPCXpresso IDE
LPCXpresso IDE是一个针对LPC微控制器的高度集成的软件开发环境,它包含要求快速、廉价方式软件解决方案所需要的所有工具。LPCXpresso基于许多LPC器件增强的Eclipse技术。它的特征:低成本、符合最新版本的行业标准GNU工具、专业的C优化库函数。LPCXpresso IDE可以编写任意长度的可执行代码,并且支持代码优化。注册后支持最大128K的代码下载限制。LPCXpresso可以在仿真板上进行开发,也可以在扩展目标板上进行开发。下图是LPCXpresso IDE的界面。
1.2 LPCXpresso开发板如下图:1.3 LPC-Link JTAG/SWD 调试器
LPCXpresso开发板包含一个被称为LPC-Link 的JTAG/SWD 调试器和一个目标MCU。LPC-Link包含一个10芯JTAG接头(上图中用红色圈起来的部分),经过USB接口与目标实现了无缝连接(由一片NXP公司的ARM芯片LPC3154实现USB转换和调试信息的处理)。沿着LPC-Link和目标MCU中间的切割线把板子一分为二,就可以得到一个独立的JTAG调试器了。这样就可以使用这个调试器开发更多类型的LPC芯片了。1.4 集成的目标板评估系统
目标板包括一个小的原型区域和便于扩展的接口。LPCXpresso开发板的目标板可用于:
自身的软件开发
利用板载MCU,连接到扩展板利用JTAG接口,连接到别的用户目标板。
第一个LPCXpresso目标板将是基于LPC1000系列的。1.5 LPCXpresso合作伙伴
LPCXpresso目标板由NXP、Code Red Technologies、Embedded Artists共同合作开发。为增加适应性和更高的存储器配置,LPCXpresso平台可以很容易地从Code Red Technologies获得升级,还可以从Embedded Artists获得更多的硬件增强开发包。请访问LPCXpresso网站获得更多信息。
2 评估、调试、开发上图显示了使用LPCXpresso开发板的三种方式。用户可以使用板载的目标MCU和接口进行性能测试,也可以连接到扩展板上进行试验。还可以利用JTAG接口连接到其他目标板上进行开发。
3.1 计算机配置要求
操作系统:windows xp
windows vistawindows7
内存:最低512MB硬盘:最少225MB可用空间
显示器:最低分辨率1024*768网络连接:需要高速网络已完成软件下载和注册
3.2 安装步骤LPCXpresso可以按照默认路径安装,也可以自定义安装路径。多种版本可以同时安装,不会互相冲突。软件下载完成后,双击安装文件开始安装,单击“下一步”,如下图。
选择“接受许可协议”,单击“下一步”继续安装。如下图。
安装过程中会弹出一些选择页面,选择接受全部默认设置即可,如下图。
安装完成后,会弹出并显示一些相关自述文件、信息文件,不想阅读的话,关闭即可。单击“下一步”。恭喜!你已经成功安装LPCXpresso了!
3.3 激活
想要激活你的LPCXpresso,首先运行该软件,按照如下步骤操作:Help->;Product activation->Create Serial number and Activate 当页面打开后,单击“ copy to clipboard”,复制LPCXpresso的序列号到clipboard中,这个序列号是基于你的计算机硬件和操作系统配置生成的,不过不包含个人隐私信息。然后单击按钮进入注册激活页面,激活页面以网页形式显示。完成这些内容后,稍等几分钟,你会在你的注册邮箱中收到包含激活码的邮件。从邮箱中复制激活码并放入clipboard窗口内。然后选择Help->;Product activation->Enter Activation code。将产品激活码填入激活码对话框中。最后单击“OK”按钮。将会弹出一个激活码确认对话框。对于不能上网的情况来说,也可以完成激活功能。参考下图。