Fix ft2232 TX buffer overflow
git-svn-id: svn://svn.berlios.de/openocd/trunk@1527 b42882b7-edfa-0310-969c-e2dbd0fdcd60__archive__
parent
4b9f6fcdb7
commit
773ebb6bba
|
@ -1589,6 +1589,13 @@ static int ft2232_execute_queue()
|
|||
{
|
||||
if (ft2232_execute_command(cmd) != ERROR_OK)
|
||||
retval = ERROR_JTAG_QUEUE_FAILED;
|
||||
/* Start reading input before FT2232 TX buffer fills up */
|
||||
if (ft2232_expect_read > 280)
|
||||
{
|
||||
if (ft2232_send_and_recv(first_unsent, cmd) != ERROR_OK)
|
||||
retval = ERROR_JTAG_QUEUE_FAILED;
|
||||
first_unsent = cmd;
|
||||
}
|
||||
cmd = cmd->next;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue