The log lines you’ve sent me “…srst resets test logic, too…” indicate that you had “reset_config … srst_pulls_trst” - guess you removed that, which is fine for an AT91RM9200.
The revision 62 distributed by Olimex is almost ancient - it got committed to SVN on May 22nd. You should upgrade to a more recent version, either compiling it yourself, or by using the binary package kindly provided by Michael Fischer at www.yagarto.de.
If your problem persists, please run the OpenOCD “-d -l ”, and send me the resulting log file together with the exact config file used (Dominic.Rath gmx.de).
OpenOCD revisions still change too often (can’t be otherwise with so much different ARM cores and vendor specific implementations for the flash loading etc) and every time we run ARM-USB-OCD we put in the CD most recent version.
I’m thinking now for something like “dynamic” installation. i.e. somewhere at our server to place always up to date compiled OpenOCD and to make Upgrade program which when run to check the installed openOCD version against the most recent and to upgrade the OpenOCD automatically.