Hello,
I'm try to programmer the KL03 with the LPC-Link2 but I get this error (in linux):

Executing flash operation 'Erase' (Erase flash) - Tue May 07 23:40:33 WEST 2019
Checking MCU info...
Scanning for targets...
Executing flash action...
MCUXpresso IDE RedlinkMulti Driver v10.3 (Nov 28 2018 02:37:04 - crt_emu_cm_redlink build 748)
( 0) Reading remote configuration
Wc(03). No cache support.
Found part description in XML file MKL03Z4_internal.xml
( 5) Remote configuration complete
Reconnected to existing link server
redlink server client - failed to receive response (to op 26) from server after 2000ms - Connection timed out (rc 110)
Connecting to probe 1 core 0 (using server started externally) gave 'Ee(42). Could not connect to core.'
Connecting to probe 1 core 0 (using server started externally) gave 'Ee(42). Could not connect to core.'
Connecting to probe 1 core 0 (using server started externally) gave 'Ee(42). Could not connect to core.'
Server OK but no connection to probe 1 core 0 (after 3 attempts) - Ee(42). Could not connect to core.
Failed on connect: Ee(42). Could not connect to core.
No connection to chip's debug port
(100) Target Connection Failed
Unable to perform operation!
Command failed with exit code 1
The wiring is so to the ARM Jtag 10 pins:
MKL03 - LPC-Link2
Reset PTA1 - Pin 10 RESET (10K 1%)
SWD_CLK PTA0 - Pin 4 TCLK
SWD_DIO PTA2 - Pin 2 TMS (10K 1%)
GND - Pin 3
On the board the button is connected to the PTB5 NMI (pullup with 10K 1%) of the MKL03