diff --git a/src/stm32f4.c b/src/stm32f4.c index 364fef8..724e8d0 100644 --- a/src/stm32f4.c +++ b/src/stm32f4.c @@ -66,6 +66,15 @@ static const char stm32f4_xml_memory_map[] = "" " " " 0x20000" " " + " " + " 0x4000" + " " + " " + " 0x10000" + " " + " " + " 0x20000" + " " " " " " ""; @@ -157,6 +166,7 @@ bool stm32f4_probe(struct target_s *target) switch(idcode & 0xFFF) { case 0x411: /* Documented to be 0x413! This is what I read... */ case 0x413: + case 0x419: /* 427/437 */ target->driver = stm32f4_driver_str; target->xml_mem_map = stm32f4_xml_memory_map; target->flash_erase = stm32f4_flash_erase;