The connections I have for SWD are as follows:
LPC1768 Pin # <------> LPC-Link 2 Pin #
__________________________________
(SWDIO) 3 <------> 2 (SWDIO)
(SWCLK) 5 <------> 3 (SWCLK)
(RESET) 17 <------> 6 (RESET)
All VDD <------> 1 (3v3)
All GND <------> 8 (GND)
*In between all VDD and GND I have a 100nF capacitor
Thank you for the repy, I placed a 10k pullup on pin 4 (TRST of LPC1768). I believe the rest of my connections are correct (they're different from above schematic) as it was working before. If you see anything else out of place though please let me know. I think the one thing that is missing from the schematic is a 10K pullup resistor on pin 53 (p2.10) for ISP pin.
I keep switching between the two errors mentions above. One method was ISP pin fix (hold pin low upon startup), another was setting vector cache to true, and the last was programming via UART to unbrick the microcontroller.
I'm going to try the UART fix and see if it works. So far, I don't like how cumbersome ARM is compared to PIC32. I really never ran into this issue once I had the proper hardware and software with PIC32, which is why I am a bit confused at this point.
EDIT:
_________
I am having difficulty with flash magic. It keeps giving me an "autobaud rate" error. I looked into it a bit and it could be the connections. The way I have it connected it as follows:
LPC1768 Pin # <------> FTDI RS232 3v3 Pin #
__________________________________
All VSS <------> 1 (GND)
All VDD <------> 3 (Power)
(RXD1) 74 <------> 4 (TXO)
(TXD1) 75 <------> 5 (RXT)
I have made to select the right part (LPC1764) and I have imported the hex file that was taken from the build of interest using LPC Expresso.
EDIT2:
I made my own schematic in attempts to clear up any confusion with my connections.
**broken link removed**