aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Vanek <vanekt@fbl.cz>2016-03-10 18:24:45 +0100
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2016-04-06 21:23:05 +0100
commit9c37747e58250f12c709f1de79b8197144a53177 (patch)
tree948c93d587ce3b3d98848d79ed1f4ef4033d0fae
parentb6c4a5db3e306b317308bab1e872b4a66eb65487 (diff)
flash Kinetis: remove TARGET_HALTED halted check from probe
There is no reason why not probe running target. Initial gdb connect to running target is now possible without halt in gdb-attach event. Change-Id: Iacc4a231587d378168b18db871582f1086504831 Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: http://openocd.zylin.com/3382 Tested-by: jenkins Reviewed-by: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de> Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
-rw-r--r--src/flash/nor/kinetis.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/flash/nor/kinetis.c b/src/flash/nor/kinetis.c
index 7907b8c3..3d2fa1c6 100644
--- a/src/flash/nor/kinetis.c
+++ b/src/flash/nor/kinetis.c
@@ -1247,7 +1247,7 @@ static int kinetis_write(struct flash_bank *bank, const uint8_t *buffer,
return ERROR_OK;
}
-static int kinetis_read_part_info(struct flash_bank *bank)
+static int kinetis_probe(struct flash_bank *bank)
{
int result, i;
uint32_t offset = 0;
@@ -1669,16 +1669,6 @@ static int kinetis_read_part_info(struct flash_bank *bank)
return ERROR_OK;
}
-static int kinetis_probe(struct flash_bank *bank)
-{
- if (bank->target->state != TARGET_HALTED) {
- LOG_WARNING("Cannot communicate... target not halted.");
- return ERROR_TARGET_NOT_HALTED;
- }
-
- return kinetis_read_part_info(bank);
-}
-
static int kinetis_auto_probe(struct flash_bank *bank)
{
struct kinetis_flash_bank *kinfo = bank->driver_priv;