Hi Brad,
I do not have your environment, but it works for me at least under Windows. I have pinged P&E so they could provide some more insights. I have pasted below as reference the console output on my machine.
Erich
-------------------------------------------------------------
P&E GDB Server, Version 2.02.00.01
Copyright 2014, P&E Microcomputer Systems Inc, All rights reserved
Loading library C:\Freescale\KDS_1.0.1\eclipse\plugins\com.pemicro.debug.gdbjtag.pne_1.0.4.201404181439\win32\gdi\unit_ngs_arm_internal.dll ... Done.
Command line arguments: -device=KL25Z128M4 -startserver -serverport=7224 -interface=OPENSDA -port=USB1 -speed=5000 -USE_CYCLONEPRO_RELAYS=0 -FORCE_MASS_ERASE=0
Device selected is kl25z128m4
User Specified Hardware Selection : Interface=OPENSDA and Port=USB1
Connecting to target.
OpenSDA detected - Flash Version 1.14
Device is KL25Z128M4.
Mode is In-Circuit Debug.
'Kinetis' is a registered trademark of Freescale.
(C)opyright 2012, P&E Microcomputer Systems, Inc. (www.pemicro.com)
API version is 101
Server running on 127.0.0.1:7224
Connection from "127.0.0.1" via 127.0.0.1
Copyright 2012 P&E Microcomputer Systems,Inc.
Command Line :C:\Freescale\KDS_1.0.1\eclipse\plugins\com.pemicro.debug.gdbjtag.pne_1.0.4.201404181439\win32\pegdbserver_console -device=KL25Z128M4 -startserver -serverport=7224 -interface=OPENSDA -port=USB1 -speed=5000 -USE_CYCLONEPRO_RELAYS=0 -FORCE_MAS
CMD>RE
Initializing.
Target has been RESET and is active.
CMD>CM C:\Freescale\KDS_1.0.1\eclipse\plugins\com.pemicro.debug.gdbjtag.pne_1.0.4.201404181439\win32\gdi\P&E\kl25z128m4_pflash_pipeline.arp
Initializing.
Initialized.
;version 1.03, 07/17/2013, Copyright P&E Microcomputer Systems, www.pemicro.com [mk_128k_n_pflash_m0]
;device freescale, kl25z128m4, 1x32x32k, desc=pflash_pipeline
;begin_cs device=$00000000, length=$00020000, ram=$20000000
Loading programming algorithm ...
Done.
CMD>EM
Erasing.
Module has been erased.
Initializing.
Initialized.
;version 1.03, 07/17/2013, Copyright P&E Microcomputer Systems, www.pemicro.com [mk_128k_n_pflash_m0]
;device freescale, kl25z128m4, 1x32x32k, desc=pflash_pipeline
;begin_cs device=$00000000, length=$00020000, ram=$20000000
Loading programming algorithm ...
Done.
CMD>PM
Programming.
Processing Object File Data ...
.
Programmed.
CMD>VC
Verifying object file CRC-16 to device ranges ...
block 00000000-000000BF ...
Ok.
block 00000400-000009AF ...
Ok.
Checksum Verification Successful. (Cumulative CRC-16=$D191)
CMD>RE
Initializing.
Target has been RESET and is active.
Preset breakpoint encountered.
Preset breakpoint encountered.
Interrupt command received. Halting execution.
Interrupt command received. Halting execution.
Disconnected from "127.0.0.1" via 127.0.0.1
CTRL-C Pressed. Terminating Gracefully...
Target Disconnected.