Refactor stm32f1_probe
This commit is contained in:
parent
101821ae31
commit
beacf9c85c
@ -161,13 +161,10 @@ bool stm32f1_probe(target *t)
|
||||
t->driver = "STM32F09";
|
||||
block_size = 0x800;
|
||||
break;
|
||||
default: /* NONE */
|
||||
return false;
|
||||
}
|
||||
switch(t->idcode) {
|
||||
case 0x444: /* STM32F03 RM0091 Rev.7 */
|
||||
case 0x445: /* STM32F04 RM0091 Rev.7 */
|
||||
case 0x440: /* STM32F05 RM0091 Rev.7 */
|
||||
case 0x448: /* STM32F07 RM0091 Rev.7 */
|
||||
case 0x442: /* STM32F09 RM0091 Rev.7 */
|
||||
|
||||
flash_size = (target_mem_read32(t, FLASHSIZE_F0) & 0xffff) *0x400;
|
||||
gdb_outf("flash size %d block_size %d\n", flash_size, block_size);
|
||||
target_add_ram(t, 0x20000000, 0x5000);
|
||||
@ -176,9 +173,6 @@ bool stm32f1_probe(target *t)
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
static void stm32f1_flash_unlock(target *t)
|
||||
{
|
||||
target_mem_write32(t, FLASH_KEYR, KEY1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user