LPCXpresso 用户手册V1.0 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,LPC1768 LPC2XXX:LPC2109,LPC2134,LPC2142,LPC2362 LPC3XXX:LPC3130 1.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 开发板包含一个被...