summaryrefslogtreecommitdiff
path: root/chip
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2019-11-06 15:37:36 -0800
committerCommit Bot <commit-bot@chromium.org>2019-11-11 22:23:47 +0000
commita755d4d72e7e94785411a92311a4fa111b1bd0ff (patch)
treef3408765785765b4c62b8548ec4f21858b7f856a /chip
parent138d51f1b93cb44eb93b0ea20cd72d271c9cc75c (diff)
downloadchrome-ec-a755d4d72e7e94785411a92311a4fa111b1bd0ff.tar.gz
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 <tomhughes@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1902463 Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'chip')
-rw-r--r--chip/stm32/flash-stm32f3.c9
1 files changed, 8 insertions, 1 deletions
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[] = {
{