【分享】尝试多种调试器调试LPC845
今天主要就是分享一个经验分享吧,仿真LPC845,这个板子有个好处就是它可以与任何标准的SWD / JTAG调试器一块使用,它板载了一个10针的调试插头。默认情况下没有焊接,因为LPC845-BRK已经有了个CMSIS-DAP调试器。但如果我想使用SEGGER J-Link、P&E Multilink或NXP LPCLink2,这就需要考虑焊接上该插头:
为了能够使用外部调试器来仿真开发板,就需要焊接JP1(跳线)和CN3(标准10针SWD插头)如下图我圈起来的部分:
开发板里边是有跳线接头和跳线帽,就是SWD / JTAG插头需要自己买。
开发板上有JP2跳线,如果使用外部调试器,可以使用它:
JP2用于将LPC11U325 CMSIS-DAP调试器处于复位状态。如果未使用调试器或在调试控制下,它似乎使调试行处于三线,并且不会影响SWD调试线。因此,除非我想让LPC11U35真正静音,否则不需要使用该跳线。
第一步是去除SWD接头焊盘上的焊料,因为电路板的焊接阻焊没有阻挡它们。
我用的标准的去锡带:
从焊盘上去除焊料:
我取下了焊料,因为我希望焊头位于焊盘上,而不是浮在焊料上。在焊接板下方去除焊料:
然后将插头放在焊盘上。我建议首先焊接一个焊盘,然后仔细对准其他焊针。然后焊接所有焊盘。
有了这个,我能够使用SEGGER J-Link、P&E Multilink Universal或NXP LPC-Link2调试电路板:
使用MCUXpresso IDE调试LPC845-BRK
归根结底,因为LPC845板载了CMSIS-DAP调试器,所以不需要外部调试器。但是我喜欢直接访问CPU并且可以自由选择想要使用的调试器。因此,添加SWD插头可以为我提供所需的所有灵活性。
|