NXP这款新的LPC845-BRK开发板的一个好处就是它可以与任何标准的SWD / JTAG调试器一起使用,因为它板载了一个10针的调试插头。默认情况下没有焊接,因为LPC845-BRK开发板已包含了CMSIS-DAP调试器。但如果我想使用SEGGER J-Link、P&E Multilink或NXP LPCLink2,这就需要考虑焊接上该插头:
为了能够使用外部调试器来仿真开发板,需要焊接JP1(跳线)和CN3(标准10针SWD插头):
LPC845-BRK开发板上的JP1和CN3
开发套件中包含了跳线接头和跳线帽,SWD / JTAG插头头可以从常见的网上商城订购,例如Digikey或Mouser的Samtec FTSH-105-01-L-DV-K。
10针SWD调试插头
LPC845-BRK上的CN3
开发板上有JP2跳线,如果使用外部调试器,可以使用它:
LPC845-BRK上的JP2
LPC845-BRK原理图上的E_RST
JP2用于将LPC11U325 CMSIS-DAP调试器处于复位状态。如果未使用调试器或在调试控制下,它似乎使调试行处于三线,并且不会影响SWD调试线。因此,除非我想让LPC11U35真正静音,否则不需要使用该跳线。
第一步是去除SWD接头焊盘上的焊料,因为电路板的焊接阻焊没有阻挡它们。
我正在使用标准的去锡带:
去焊锡
从焊盘上去除焊料:
从焊盘上去除焊料
我取下了焊料,因为我希望焊头位于焊盘上,而不是浮在焊料上。在焊接板下方去除焊料:
LPC845-BRK和SWD插头
然后将插头放在焊盘上。我建议首先焊接一个焊盘,然后仔细对准其他焊针。然后焊接所有焊盘。
添加了SWD插头
有了这个,我能够使用SEGGER J-Link、P&E Multilink Universal或NXP LPC-Link2调试电路板:
使用LPC-Link2调试LPC845-BRK
使用J-Link调试LPC845-BRK
使用PEMicro调试LPC845-BRK
使用MCUXpresso IDE 10.3.0调试LPC845-BRK
总结 LPC845-BRK开发板板载了CMSIS-DAP调试器,因此不需要外部调试器。但是我喜欢直接访问CPU并且可以自由选择想要使用的调试器。因此,添加SWD插头可以为我提供所需的所有灵活性。 |