I ended up figuring this out. I had to compile a newer version of OpenOCD (0.11.0+dev-00418-g918811529). Attached shows the settings that worked for me — most importantly, I had to set the SWD frequency to 2000 or it was unreliable.
Attachments:
You must be
logged in to view attached files.