STM32L433 Flash support
Added new chip id based flash size. Change-Id: I5b5e71074af0e50352443f66f88adfc6e14280bf Signed-off-by: Peter Kuhar <peter@pkuhar.com> Reviewed-on: http://openocd.zylin.com/3732 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
This commit is contained in:
parent
56e60b0982
commit
5108fb591b
|
@ -617,6 +617,9 @@ static int stm32l4_probe(struct flash_bank *bank)
|
||||||
case 0x415:
|
case 0x415:
|
||||||
max_flash_size_in_kb = 1024;
|
max_flash_size_in_kb = 1024;
|
||||||
break;
|
break;
|
||||||
|
case 0x435:
|
||||||
|
max_flash_size_in_kb = 256;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
LOG_WARNING("Cannot identify target as a STM32L4 family.");
|
LOG_WARNING("Cannot identify target as a STM32L4 family.");
|
||||||
return ERROR_FAIL;
|
return ERROR_FAIL;
|
||||||
|
@ -717,6 +720,10 @@ static int get_stm32l4_info(struct flash_bank *bank, char *buf, int buf_size)
|
||||||
device_str = "STM32L4xx";
|
device_str = "STM32L4xx";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 0x435:
|
||||||
|
device_str = "STM32L43x";
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
snprintf(buf, buf_size, "Cannot identify target as a STM32L4\n");
|
snprintf(buf, buf_size, "Cannot identify target as a STM32L4\n");
|
||||||
return ERROR_FAIL;
|
return ERROR_FAIL;
|
||||||
|
|
Loading…
Reference in New Issue