Make openocd stop properly

This commit is contained in:
Christian Weichel 2019-11-19 19:09:10 +01:00 committed by Miro Spönemann
parent ec18cf0dc1
commit 76f126b913

View File

@ -393,13 +393,13 @@ export class CmsisDebugSession extends GDBDebugSession {
} }
} }
// Stop gdb client and server // Stop gdb client and server - we give GDB five seconds to exit orderly before we kill the GDB server
setTimeout(() => this.gdbServer.kill(), 5000);
try { try {
await this.gdb.sendGDBExit(); await this.gdb.sendGDBExit();
} catch (e) { } catch (e) {
// Need to catch here in case the connection has already been closed // Need to catch here in case the connection has already been closed
} }
this.gdbServer.kill();
} }
public async shutdown() { public async shutdown() {