Content originally posted in LPCWare by nVideon on Wed Jul 02 11:06:05 MST 2014
The issue appears have to do with pulling NMI low on power up while LPC-Link is attached, booted, and has already performed one programming cycle.
We were using a sequence that pulled NMI low, powered the board on, then released NMI before attempting to use LPC-Link to program the flash. This forces the target MCU into ISP programming mode making sure that it does not execute any already programmed code.
If we do not pull NMI low during power up with LPC-Link attached and booted then there is no problem. This does not happen with Red Probe+.
We have also found that if the ISP mode is initialized through UART 0 after powering up as describe above, then an attached and booted LPC-Link is able to work properly after power cycle. If ISP is not initialized through UART 0, then LPC-Link will fail after this kind of power cycle.
So it appears that you either need to not pull NMI low during power up or you need to initialize the ISP interface through UART 0 in order for LPC-Link to work after a power cycle.