stm32f1x: add STM32F33x support.
Added STM32F33x series to flash driver. Tested on NUCLEO-F334R8 board(STM32F334R8T6). Change-Id: I2fe70d40eb7613a7a3cfa63d25fa83f7bc055fb4 Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp> Reviewed-on: http://openocd.zylin.com/2174 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
This commit is contained in:
parent
3aee451f27
commit
76ea15cce7
|
@ -921,6 +921,14 @@ static int stm32x_probe(struct flash_bank *bank)
|
||||||
stm32x_info->option_offset = 6;
|
stm32x_info->option_offset = 6;
|
||||||
stm32x_info->default_rdp = 0x55AA;
|
stm32x_info->default_rdp = 0x55AA;
|
||||||
break;
|
break;
|
||||||
|
case 0x438: /* stm32f33x */
|
||||||
|
page_size = 2048;
|
||||||
|
stm32x_info->ppage_size = 2;
|
||||||
|
max_flash_size_in_kb = 64;
|
||||||
|
stm32x_info->user_data_offset = 16;
|
||||||
|
stm32x_info->option_offset = 6;
|
||||||
|
stm32x_info->default_rdp = 0x55AA;
|
||||||
|
break;
|
||||||
case 0x440: /* stm32f05x */
|
case 0x440: /* stm32f05x */
|
||||||
case 0x444: /* stm32f03x */
|
case 0x444: /* stm32f03x */
|
||||||
case 0x445: /* stm32f04x */
|
case 0x445: /* stm32f04x */
|
||||||
|
@ -1176,6 +1184,16 @@ static int get_stm32x_info(struct flash_bank *bank, char *buf, int buf_size)
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 0x438:
|
||||||
|
device_str = "STM32F33x";
|
||||||
|
|
||||||
|
switch (rev_id) {
|
||||||
|
case 0x1000:
|
||||||
|
rev_str = "A";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case 0x444:
|
case 0x444:
|
||||||
device_str = "STM32F03x";
|
device_str = "STM32F03x";
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue