这是我试着翻译的LPCXpresso
用户手册V1.0。
由于英语水平有限,再加上文采也不好。翻译出来自己也不是很满意,请大家一起看看。大家合力把这个手册好好翻译一下。
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的界面。
0.jpg (40.36 KB)
2010-4-27 08:15
1.2
LPCXpresso开发板
如下图:
1.jpg (38.59 KB)
2010-4-27 08:15
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系列的。
|