Resolve SWD Communication Failure
The jumper setting inside the ULINK2 is best described here:
http://www.keil.com/support/man/docs/ulink2/ulink2_hw_jumpers.htm

The "SWD Communication Failure" is often caused by a connection or power issue. It seems that the board did not supply power to the JTAG port, so the ULINK debugger had to.