diff options
author | Tormod Volden <debian.tormod@gmail.com> | 2022-12-08 19:15:34 +0100 |
---|---|---|
committer | Tormod Volden <debian.tormod@gmail.com> | 2022-12-08 20:53:53 +0100 |
commit | c245008f9f272e7187e2a6438ea91d9d0da199a9 (patch) | |
tree | 9bc6377d3ed1f27fcd685a1373cb26a2d6febbda | |
parent | ee1f16c1699793595ec8b4100d2b42e9d4493375 (diff) |
dev_table.c: Add STM32L4P5xx/Q5xx (Device ID 0x471) dual-bank
RM0432 rev 9:
Table 5. Memory mapping versus boot mode/physical remap
footnote: "1 Mbyte for STM32L4P5xx and STM32L4Q5xx devices"
Table 8. Flash module - 1 Mbyte dual-bank organization, DB1M = 1
(64 bits read width)
Note the options bytes are split between 0x1FF00000-0x1FF0000F for
bank 1 and in 0x1FF01000-0x1FF0100F for bank 2, and we only list the
first in our table.
(untested)
Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
-rw-r--r-- | dev_table.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dev_table.c b/dev_table.c index d591695..0da5aad 100644 --- a/dev_table.c +++ b/dev_table.c @@ -138,7 +138,7 @@ const stm32_dev_t devices[] = { {0x415, "STM32L47xxx/48xxx" , 0x20003100, 0x20018000, 0x08000000, 0x08100000, 1, p_2k , 0x1FFF7800, 0x1FFFF80F, 0x1FFF0000, 0x1FFF7000, 0}, {0x461, "STM32L496xx/4A6xx" , 0x20003100, 0x20040000, 0x08000000, 0x08100000, 1, p_2k , 0x1FFF7800, 0x1FFFF80F, 0x1FFF0000, 0x1FFF7000, 0}, {0x470, "STM32L4Rxx/4Sxx" , 0x20003200, 0x200A0000, 0x08000000, 0x08100000, 1, p_2k , 0x1FFF7800, 0x1FFFF80F, 0x1FFF0000, 0x1FFF7000, 0}, -/* {0x471, "STM32L4P5xx/Q5xx" , 0x20004000, 0x20050000, 0x08000000, x , x, x , x , x , 0x1FFF0000, 0x1FFF7000, 0}, */ + {0x471, "STM32L4P5xx/Q5xx" , 0x20004000, 0x20050000, 0x08000000, 0x08100000, 1, p_4k , 0x1FF00000, 0x1FF0000F, 0x1FFF0000, 0x1FFF7000, 0}, /* dual-bank */ /* L5 */ /* {0x472, "STM32L552xx/562xx" , 0x20004000, 0x20040000, 0x08000000, x , x, x , x , x , 0x0BF90000, 0x0BF98000, 0}, */ /* WB */ |