From a755d4d72e7e94785411a92311a4fa111b1bd0ff Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Wed, 6 Nov 2019 15:37:36 -0800 Subject: stm32: Document flash layout for 1 MB Flash (STM32F412) STM32F412xE has 512 KB flash STM32F412xG has 1 MB flash https://www.st.com/resource/en/datasheet/stm32f412cg.pdf BRANCH=none BUG=none TEST=make buildall -j Change-Id: I260659a1de62f3e79f427dd38ca831b4cabed448 Signed-off-by: Tom Hughes Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1902463 Reviewed-by: Daisuke Nojiri --- chip/stm32/flash-stm32f3.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'chip') diff --git a/chip/stm32/flash-stm32f3.c b/chip/stm32/flash-stm32f3.c index a413d98d43..20c5c65438 100644 --- a/chip/stm32/flash-stm32f3.c +++ b/chip/stm32/flash-stm32f3.c @@ -45,7 +45,14 @@ struct ec_flash_bank const flash_bank_array[] = { }; #elif defined(CHIP_FAMILY_STM32F4) /* - * 8 "erase" sectors : 16KB/16KB/16KB/16KB/64KB/128KB/128KB/128KB + * STM32F412xE has 512 KB flash + * 8 "erase" sectors (512 KB) : 16KB/16KB/16KB/16KB/64KB/128KB/128KB/128KB + * + * STM32F412xG has 1 MB flash + * 12 "erase" sectors (1024 KB) : + * 16KB/16KB/16KB/16KB/64KB/128KB/128KB/128KB/128KB/128KB/128KB/128KB + * + * https://www.st.com/resource/en/datasheet/stm32f412cg.pdf */ struct ec_flash_bank const flash_bank_array[] = { { -- cgit v1.2.1