X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Farm7_9_common.c;h=73e0a85b61d6445c2eec6c0d1bcdf404ba4e47e7;hp=7b40f5057e6bd6c9de0a83985c81b3c4bd56f30e;hb=88258042730260a763115d0718bd027a7708200d;hpb=baf08b0a1ad656434583e3c102a350d4cf885bf9 diff --git a/src/target/arm7_9_common.c b/src/target/arm7_9_common.c index 7b40f5057e..73e0a85b61 100644 --- a/src/target/arm7_9_common.c +++ b/src/target/arm7_9_common.c @@ -875,6 +875,13 @@ int arm7_9_assert_reset(struct target *target) enum reset_types jtag_reset_config = jtag_get_reset_config(); bool use_event = false; + /* TODO: apply hw reset signal in not examined state */ + if (!(target_was_examined(target))) { + LOG_WARNING("Reset is not asserted because the target is not examined."); + LOG_WARNING("Use a reset button or power cycle the target."); + return ERROR_TARGET_NOT_EXAMINED; + } + LOG_DEBUG("target->state: %s", target_state_name(target)); if (target_has_event_action(target, TARGET_EVENT_RESET_ASSERT))