ich verzweifle hier gerade am openOCD Debugging in Eclipse mit dem GnuArmEclipse Plugin. Target ist ein nrf51822 BLE Chip, App eine mbed iBeacon Demo. Wenn ich das Programm manuell per OOCD flashe funktioniert es. Aber das starten über den Debugger lefert gerade immer folgenden Fehler:
1 | GNU MCU Eclipse 64-bits Open On-Chip Debugger 0.10.0+dev-00139-g654d06db (2017-08-26-18:25) |
2 | Licensed under GNU GPL v2 |
3 | For bug reports, read |
4 | http://openocd.org/doc/doxygen/bugs.html |
5 | Info : auto-selecting first available session transport "swd". To override use 'transport select <transport>'. |
6 | cortex_m reset_config sysresetreq |
7 | adapter speed: 1000 kHz |
8 | Started by GNU MCU Eclipse |
9 | Info : Listening on port 6666 for tcl connections |
10 | Info : Listening on port 4444 for telnet connections |
11 | Info : CMSIS-DAP: SWD Supported |
12 | Info : CMSIS-DAP: JTAG Supported |
13 | Info : CMSIS-DAP: Interface Initialised (SWD) |
14 | Info : CMSIS-DAP: FW Version = 1.10 |
15 | Info : SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 1 TDO = 1 nTRST = 0 nRESET = 1 |
16 | Info : CMSIS-DAP: Interface ready |
17 | Info : clock speed 1000 kHz |
18 | Info : SWD DPIDR 0x0bb11477 |
19 | Info : nrf51.cpu: hardware has 4 breakpoints, 2 watchpoints |
20 | Info : Listening on port 3333 for gdb connections |
21 | Info : accepting 'gdb' connection on tcp/3333 |
22 | Info : nRF51822-QFAA(build code: H1) 256kB Flash |
23 | undefined debug reason 7 - target needs reset |
24 | Info : dropped 'gdb' connection |
Das nervige ist das es schonmal funktioniert hat, ich dann aber evtl. irgendwas wichtiges verstellt habe. Warum wird die Verbindung einfach wieder geschlossen? es poppt noch ein Dialog mit Fehlermeldung auf:
1 | Error in final launch sequence |
2 | Failed to execute MI command: |
3 | -target-select remote localhost:3333 |
4 | Error message from debugger back end: |
5 | Remote failure reply: E0E |
6 | Failed to execute MI command: |
7 | -target-select remote localhost:3333 |
8 | Error message from debugger back end: |
9 | Remote failure reply: E0E |
10 | Remote failure reply: E0E |