When using the the "GDB OpenOCD Debugger" launch, I can't get the "Start OpenOCD locally" option to work. After a short time of launching I received an error in final launch sequence:
localhost:3333: The system tried to join a drive to a directory on a joined drive.
However, I am able to successfully launch the debug session if I start the openocd server manually, using the same command line that Eclipse issues when the "Start OpenOCD locally" option is selected,ie
D:\openocd\bin>openocd.exe -c gdb_port 3333 -c telnet_port 4444 -f openocd.cfg
I've run this in an Eclipse SDK with a self hosted runtime workbench.
In the method
the call to launch openocd:
fServerProcess = launchGDBProcess(commandLineArray);
appears to succeed, but the target-select remote localhost:3333 command fails.
Below you can see the versions of stuff I'm using. Any ideas on why the openocd spawn isn't working in my environment?
<dsf trace="" attached="">
ilg.gnuarmeclipse.debug.gdbjtag.openocd: 1.1.1 (latest from git)
Open On-Chip Debugger 0.8.0-dev-00328-g0b26376 (2014-02-23-19:04)
gdb: gnu gdb 7.6
eclipse/cdt: kepler SR1
host: windows 8.0