- 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:
ntfreak 2008-07-23 22:24:02 +00:00
parent 65b4c4117d
commit 1c92ff6a04
1 changed files with 2 additions and 3 deletions

View File

@ -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;