Turn error LED off after successful attach to target (error LED blinks on 'target lost').
This commit is contained in:
parent
72bd825a60
commit
be534a9c5e
@ -284,6 +284,8 @@ int gdb_main_loop(struct target_controller *tc, bool in_syscall)
|
|||||||
else if(last_target) {
|
else if(last_target) {
|
||||||
cur_target = target_attach(last_target,
|
cur_target = target_attach(last_target,
|
||||||
&gdb_controller);
|
&gdb_controller);
|
||||||
|
if(cur_target)
|
||||||
|
morse(NULL, false);
|
||||||
target_reset(cur_target);
|
target_reset(cur_target);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -428,9 +430,10 @@ handle_v_packet(char *packet, int plen)
|
|||||||
if (sscanf(packet, "vAttach;%08lx", &addr) == 1) {
|
if (sscanf(packet, "vAttach;%08lx", &addr) == 1) {
|
||||||
/* Attach to remote target processor */
|
/* Attach to remote target processor */
|
||||||
cur_target = target_attach_n(addr, &gdb_controller);
|
cur_target = target_attach_n(addr, &gdb_controller);
|
||||||
if(cur_target)
|
if(cur_target) {
|
||||||
|
morse(NULL, false);
|
||||||
gdb_putpacketz("T05");
|
gdb_putpacketz("T05");
|
||||||
else
|
} else
|
||||||
gdb_putpacketz("E01");
|
gdb_putpacketz("E01");
|
||||||
|
|
||||||
} else if (!strncmp(packet, "vRun", 4)) {
|
} else if (!strncmp(packet, "vRun", 4)) {
|
||||||
@ -474,6 +477,7 @@ handle_v_packet(char *packet, int plen)
|
|||||||
if (cur_target) {
|
if (cur_target) {
|
||||||
target_set_cmdline(cur_target, cmdline);
|
target_set_cmdline(cur_target, cmdline);
|
||||||
target_reset(cur_target);
|
target_reset(cur_target);
|
||||||
|
morse(NULL, false);
|
||||||
gdb_putpacketz("T05");
|
gdb_putpacketz("T05");
|
||||||
} else gdb_putpacketz("E01");
|
} else gdb_putpacketz("E01");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user