1. SWDIO and SWDCLK pins are also multiplexed on D+ and D- lines of the PSoC 5LP device. Thus, you can use the PCB USB header of the KitProg along with the XRES signal (connected to R1 and C2) to program the PSoC 5LP device.
2. The next version of the CY8CKIT-059, which will start shipping in a couple of weeks, will have the load capacitors for external 32kHz crystal loaded on the board. You can use P15_2 and P15_3 pins to connect the external 32kHz crystal oscillator.
As suggested I have managed to program the Kitprog PSOC5LP. I made up an adapter from a USB extension lead by using the USB socket connected to some header pins. I didn't bother with the XRES connection because that was a bit more tricky to connect up. Using a miniprog3 with power cycle programming allowed the PSOC5LP to be programmed and debugged. There is no kitprog hex file included in the -059 kit software so I used the BLE kit Kitprog hex file to restore the programmer software and it all worked OK.
My thought on how to connect up the XRES pin is to glue a header pin socket on to the top of the PSOC5LP and connect it to the R1/C2 connection point. A wire could then be added to the adapter I made up which can connect into the socket glued on the chip. This would then allow programming by another Kitrpog and reset mode programming.
I was incorrect when I said in my previous post that the 'Attach to running target' caused a problem, it is the 'Debug without programming' that seems to cause a problem and requires the board to be power cycled before it will work again.
The boards I have are revision 03 and I see the new boards are revision 05, other than the addition of the RTC load capacitors are there any other changes?