- comment about dummy ack '+' char from gdb
git-svn-id: svn://svn.berlios.de/openocd/trunk@864 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
65b4c4117d
commit
1c92ff6a04
|
@ -287,7 +287,6 @@ int gdb_put_packet_inner(connection_t *connection, char *buffer, int len)
|
||||||
* however sometimes '-' is sent even though we've already received
|
* however sometimes '-' is sent even though we've already received
|
||||||
* an ACK (+) for everything we've sent off.
|
* an ACK (+) for everything we've sent off.
|
||||||
*/
|
*/
|
||||||
#ifndef _WIN32
|
|
||||||
int gotdata;
|
int gotdata;
|
||||||
for (;;)
|
for (;;)
|
||||||
{
|
{
|
||||||
|
@ -299,7 +298,6 @@ int gdb_put_packet_inner(connection_t *connection, char *buffer, int len)
|
||||||
return retval;
|
return retval;
|
||||||
LOG_WARNING("Discard unexpected char %c", reply);
|
LOG_WARNING("Discard unexpected char %c", reply);
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
while (1)
|
while (1)
|
||||||
|
@ -413,6 +411,8 @@ int gdb_get_packet_inner(connection_t *connection, char *buffer, int *len)
|
||||||
case '$':
|
case '$':
|
||||||
break;
|
break;
|
||||||
case '+':
|
case '+':
|
||||||
|
/* gdb sends a dummy ack '+' at every remote connect - see remote_start_remote (remote.c)
|
||||||
|
* incase anyone tries to debug why they receive this warning every time */
|
||||||
LOG_WARNING("acknowledgment received, but no packet pending");
|
LOG_WARNING("acknowledgment received, but no packet pending");
|
||||||
break;
|
break;
|
||||||
case '-':
|
case '-':
|
||||||
|
@ -509,7 +509,6 @@ int gdb_get_packet_inner(connection_t *connection, char *buffer, int *len)
|
||||||
my_checksum += character & 0xff;
|
my_checksum += character & 0xff;
|
||||||
buffer[count++] = character & 0xff;
|
buffer[count++] = character & 0xff;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
*len = count;
|
*len = count;
|
||||||
|
|
Loading…
Reference in New Issue