Browse Source

Fix ft2232 TX buffer overflow

git-svn-id: svn://svn.berlios.de/openocd/trunk@1527 b42882b7-edfa-0310-969c-e2dbd0fdcd60
tags/v0.2.0
mlu 15 years ago
parent
commit
773ebb6bba
1 changed files with 7 additions and 0 deletions
  1. +7
    -0
      src/jtag/ft2232.c

+ 7
- 0
src/jtag/ft2232.c View File

@@ -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…
Cancel
Save