From f89b07d892c6034ea68494a72e047b2c437754f7 Mon Sep 17 00:00:00 2001 From: Uwe Bonnes Date: Sun, 7 Mar 2021 20:01:33 +0100 Subject: [PATCH] stm32f1: On ST parts there is no need to read IDCODE again. IDCODE is already known from the Romtable Probably this has the same effect as #836 --- src/target/stm32f1.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/target/stm32f1.c b/src/target/stm32f1.c index a0ade734..fb2d0af1 100644 --- a/src/target/stm32f1.c +++ b/src/target/stm32f1.c @@ -155,11 +155,6 @@ bool gd32f1_probe(target *t) bool stm32f1_probe(target *t) { - uint16_t stored_idcode = t->idcode; - if ((t->cpuid & CPUID_PARTNO_MASK) == CORTEX_M0) - t->idcode = target_mem_read32(t, DBGMCU_IDCODE_F0) & 0xfff; - else - t->idcode = target_mem_read32(t, DBGMCU_IDCODE) & 0xfff; size_t flash_size; size_t block_size = 0x400; switch(t->idcode) { @@ -232,7 +227,6 @@ bool stm32f1_probe(target *t) block_size = 0x800; break; default: /* NONE */ - t->idcode = stored_idcode; return false; }