flash/nor/stm32f1x: add support for F04x parts
Ref. RM0091 Rev.6. Change-Id: I13bcdb1741edc59712e4fa1849fff38d17709fa7 Reported-by: efuentes@irc.freenode.net Signed-off-by: Paul Fertser <fercerpav@gmail.com> Reviewed-on: http://openocd.zylin.com/2150 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>__archive__
parent
558279c1bb
commit
f97678f3a6
|
@ -923,6 +923,7 @@ static int stm32x_probe(struct flash_bank *bank)
|
||||||
break;
|
break;
|
||||||
case 0x440: /* stm32f05x */
|
case 0x440: /* stm32f05x */
|
||||||
case 0x444: /* stm32f03x */
|
case 0x444: /* stm32f03x */
|
||||||
|
case 0x445: /* stm32f04x */
|
||||||
page_size = 1024;
|
page_size = 1024;
|
||||||
stm32x_info->ppage_size = 4;
|
stm32x_info->ppage_size = 4;
|
||||||
max_flash_size_in_kb = 64;
|
max_flash_size_in_kb = 64;
|
||||||
|
@ -1203,6 +1204,20 @@ static int get_stm32x_info(struct flash_bank *bank, char *buf, int buf_size)
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 0x445:
|
||||||
|
device_str = "STM32F04x";
|
||||||
|
|
||||||
|
switch (rev_id) {
|
||||||
|
case 0x1000:
|
||||||
|
rev_str = "1.0";
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 0x2000:
|
||||||
|
rev_str = "2.0";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x448:
|
case 0x448:
|
||||||
device_str = "STM32F07x";
|
device_str = "STM32F07x";
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue