From fb1b388dea19b7268eab53c04957c47c23d73913 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20PRUD=E2=80=99HOMME?= Date: Tue, 20 Jan 2015 14:23:08 +0100 Subject: [PATCH] Subject: [PATCH] update src/flash/nor/stm32f2x.c Add the new STM32F446 mcu with 512 Ko Tested with a eval board Change-Id: I0c16ce7d32d249c7634d697815207c20e7f778c4 Signed-off-by: prudhomme.remi@gmail.com Reviewed-on: http://openocd.zylin.com/2484 Tested-by: jenkins Reviewed-by: Paul Fertser Reviewed-by: Spencer Oliver --- src/flash/nor/stm32f2x.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/flash/nor/stm32f2x.c b/src/flash/nor/stm32f2x.c index 422eac1b4f..018156eadd 100644 --- a/src/flash/nor/stm32f2x.c +++ b/src/flash/nor/stm32f2x.c @@ -781,6 +781,7 @@ static int stm32x_probe(struct flash_bank *bank) break; case 0x431: case 0x433: + case 0x421: max_flash_size_in_kb = 512; break; default: @@ -929,7 +930,15 @@ static int get_stm32x_info(struct flash_bank *bank, char *buf, int buf_size) break; } break; + case 0x421: + device_str = "STM32F446"; + switch (rev_id) { + case 0x1000: + rev_str = "A"; + break; + } + break; case 0x423: case 0x431: case 0x433: -- 2.30.2