MCUXpresso IDE开发环境有一个主要的功能:支持LPC-Link2仿真调试器。通过这种方式,对于基于ARM的电路板,我可以使用这个功能强大的仿真调试器来调试。在NXP的众多LPCXpresso开发板上都有该LPC-Link2电路。那么为什么不用它来调试自制硬件?
概述
本文主要介绍如何使用LPCXpresso V2/V3开发板的LPC-Link-2电路来调试另一个电路板。您需要:
■ LPCXpresso V2 / V3开发板,例如LPCXpresso54102
■ 10针SWD / JTAG电缆
■ 跳线
■ Kinetis或LPC微控制器的目标电路板
■ 需要USB电缆为两块电路板供电
■ 调试器和IDE,例如MCUXpresso IDE
LPC-Link2
恩智浦的LPC-Link2调试器是一种便宜的调试器,大约20美元。
使用MCUXpresso IDE,我可以使用它来调试LPC和Kinetis微控制器:
MCUXpresso IDE中有几个功能,只能使用LPC-Link(或LinkServer)调试器,例如“LinkServer GUI Flash Programmer”。这是一个'单独的'flash programmer,我可以使用它来将任何二进制文件(.elf,.afx,.bin)烧写/编程到一个电路板中:
但我遇到的问题是:我只有一个LPC-Link2调试器。那个留在了大学我的桌子上,但现在家里需要一个。我能做什么?花费两个小时回到大学取回?幸运的是,我在某个地方读到应该可以使用LPCXpresso开发板作为LPC-Link2调试器来调试另一个电路板。幸运的是,在我的多个调试设备中有一个在家里:-)。
LPCXpresso开发板
在官网有很多的LPCXpresso开发板(请参见http://www.nxp.com/products/micr ... s:LPCXPRESSO-BOARDS) ,只有V2和V3的电路板上带有LPC-Link2调试器。我使用的是LPCXpresso54102开发板(OM13077),LPC-LINK2的版本是V3:
该开发板使用LPC4322JET100作为调试器:
该开发板有一个10针的SWD调试插头(上图左上角),可以使用一个普通的外部调试器调试LPCXpresso开发板上的目标处理器。类似于Freedom开发板,它应该也可以使用该插头调试外部的电路板?
原理图上显示了需要的信息:
下图显示了DEFAULT的跳线设置:
要使用SWD调试插头(U2),有两个跳线来控制设置:
■ JP1:该跳线隔离LPC-Link2和板载微控制器之间的调试线(SWDCLK、RESET和SWO)。将跳线放在JP1上来调试外部处理器。
■ JP2控制“缓冲”的电源以及SWD连接器引脚1的电源。缓冲器(74LVC1T45GW)实际上是电平移位器,用于转换LPC-Link2(3.3V)和调试目标/微控制器之间的SWD / JTAG信号的电平。 JP2的跳线位置可以在两个位置使用:
1-2(默认):VDD_LPC54102(默认为3.3V,但也可以为1.8V,见JP7)为缓冲器/电平转换器加电,为SWD插头的引脚1提供电源。在板载LPC器件和SWD引脚之间。可以提供大约100mA的功率。如果外部的电路板使用与VDD_LPC54102相同的电压,将跳线放在1-2向外部板上供电。
2-3(推荐):在此位置,目标板电源通过SWD接头引脚1向电平移位器供电。如果目标板具有与LPCXpresso开发板不同的电压电平,或者如果目标板单独供电,则将跳线放在2-3。
我的建议是在JP1上放一个跳线,在2-3上使用JP2(或去除JP2跳线,并使用JP1)。这样就不会向外部电源供电,而是使用目标板电压电平安全地进行电平转换。将标准SWD电缆连接到U2(注意引脚1):
连接目标板
将SWD / JTAG电缆连接到目标板的SWD / JTAG,并为目标电路板供电:
现在我可以使用LPCXpresso开发板上的LPC-Link2来调试其他电路板:
总结
现在我可以使用LPCXpresso V2 / V3开发板上的电路调试外部电路板,该调试电路与“外部”的LPC-Link2调试器基本相同。 所有需要做的是两个跳线设置和一根SWD / JTAG电缆。 我希望通过本文您可以使用LPCXpresso开发板来调试自制的Kinetis或LPC电路板:-)。
参考链接
■ LPCXpresso开发板: http://www.nxp.com/products/micr ... s:LPCXPRESSO-BOARDS
■ LPCXpresso54102开发板: http://www.nxp.com/products/soft ... ily-of-mcus:OM13077
■ LPCXpresso54102原理图: http://www.nxp.com/assets/downlo ... Schematic_RevA1.pdf
■ LPC-Link2调试器: http://www.nxp.com/products/micr ... 0/lpc-link2:OM13054
没有评论:
发表评论