Browse Source

continue execution even if chain can't be validated. This will, hopefully, give us some more feedback on what's wrong.

git-svn-id: svn://svn.berlios.de/openocd/trunk@953 b42882b7-edfa-0310-969c-e2dbd0fdcd60
tags/v0.1.0
oharboe 16 years ago
parent
commit
fe1f475e64
1 changed files with 2 additions and 10 deletions
  1. +2
    -10
      src/jtag/jtag.c

+ 2
- 10
src/jtag/jtag.c View File

@@ -1554,7 +1554,6 @@ int jtag_interface_init(struct command_context_s *cmd_ctx)

static int jtag_init_inner(struct command_context_s *cmd_ctx)
{
int validate_tries = 0;
jtag_device_t *device;
int retval;

@@ -1580,16 +1579,9 @@ static int jtag_init_inner(struct command_context_s *cmd_ctx)
LOG_ERROR("trying to validate configured JTAG chain anyway...");
}
while (jtag_validate_chain() != ERROR_OK)
if (jtag_validate_chain() != ERROR_OK)
{
validate_tries++;
if (validate_tries > 5)
{
LOG_ERROR("Could not validate JTAG chain");
return ERROR_JTAG_INVALID_INTERFACE;
}
alive_sleep(10);
LOG_ERROR("Could not validate JTAG chain, continuing anyway...");
}
return ERROR_OK;


Loading…
Cancel
Save