diff options
author | Andreas Fritiofson <andreas.fritiofson@gmail.com> | 2014-03-11 07:59:51 +0100 |
---|---|---|
committer | Spencer Oliver <spen@spen-soft.co.uk> | 2014-03-17 12:46:14 +0000 |
commit | 2d73fd86867594ac47ecb8bdb879ec13b24edfad (patch) | |
tree | 9c976ef66f6eb0478883af5d0f58c219a7f2b770 /src/target | |
parent | 7462179c384ab94abc1cf4db8128e5a0a032ddae (diff) |
target: Don't poll until the target is examined.
The timer callback is started on target init, but it makes no sense to
poll until the target is fully setup.
Change-Id: I118201e125e39be3d0a920e3ef9a3f68a2035f39
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/2041
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/target')
-rw-r--r-- | src/target/target.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/target/target.c b/src/target/target.c index 1557c72d..43c897d9 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -2379,6 +2379,10 @@ static int handle_target(void *priv) for (struct target *target = all_targets; is_jtag_poll_safe() && target; target = target->next) { + + if (!target_was_examined(target)) + continue; + if (!target->tap->enabled) continue; |