Commit 773ebb6b authored by mlu's avatar mlu
Browse files

Fix ft2232 TX buffer overflow

git-svn-id: svn://svn.berlios.de/openocd/trunk@1527 b42882b7-edfa-0310-969c-e2dbd0fdcd60
parent 4b9f6fcd
...@@ -1589,6 +1589,13 @@ static int ft2232_execute_queue() ...@@ -1589,6 +1589,13 @@ static int ft2232_execute_queue()
{ {
if (ft2232_execute_command(cmd) != ERROR_OK) if (ft2232_execute_command(cmd) != ERROR_OK)
retval = ERROR_JTAG_QUEUE_FAILED; 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; cmd = cmd->next;
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment