diff options
-rw-r--r-- | dev_table.c | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/dev_table.c b/dev_table.c index 7fd9be7..ff00bd2 100644 --- a/dev_table.c +++ b/dev_table.c @@ -70,6 +70,9 @@ const stm32_dev_t devices[] = { /* C0 */ {0x443, "STM32C011xx" , 0x20001000, 0x20003000, 0x08000000, 0x08008000, 4, p_2k , 0x1FFF7800, 0x1FFF787F, 0x1FFF0000, 0x1FFF1800, 0}, /* {0x453, "STM32C031xx" , 0x20001000, 0x20001800, 0x08000000, x , x, x , x , x , 0x1FFF0000, 0x1FFF1800, 0} */ +/* {0x44C, "STM32C051xx" , 0x20001400, 0x20003000, 0x08000000, x , x, x , x , x , 0x1FFF0000, 0x1FFF3000, 0} */ +/* {0x493, "STM32C071xx" , 0x20002300, 0x20006000, 0x08000000, x , x, x , x , x , 0x1FFF0000, 0x1FFF7000, 0} */ +/* {0x44D, "STM32C091xx/92xx" , 0x20002400, 0x20007800, 0x08000000, x , x, x , x , x , 0x1FFF0000, 0x1FFF4000, 0} */ /* F0 */ {0x440, "STM32F030x8/F05xxx" , 0x20000800, 0x20002000, 0x08000000, 0x08010000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFEC00, 0x1FFFF800, 0}, {0x444, "STM32F03xx4/6" , 0x20000800, 0x20001000, 0x08000000, 0x08008000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFEC00, 0x1FFFF800, 0}, @@ -109,17 +112,22 @@ const stm32_dev_t devices[] = { {0x451, "STM32F76xxx/77xxx" , 0x20004000, 0x20080000, 0x08000000, 0x08200000, 1, f7 , 0x1FFF0000, 0x1FFF001F, 0x1FF00000, 0x1FF0EDC0, 0}, /* G0 */ {0x466, "STM32G03xxx/04xxx" , 0x20001000, 0x20002000, 0x08000000, 0x08010000, 1, p_2k , 0x1FFF7800, 0x1FFF787F, 0x1FFF0000, 0x1FFF2000, 0}, + {0x456, "STM32G05xxx/061xx" , 0x20001000, 0x20004800, 0x08000000, 0x08010000, 1, p_2k , 0x1FFF7800, 0x1FFF787F, 0x1FFF0000, 0x1FFF2000, 0}, {0x460, "STM32G07xxx/08xxx" , 0x20002700, 0x20009000, 0x08000000, 0x08020000, 1, p_2k , 0x1FFF7800, 0x1FFF787F, 0x1FFF0000, 0x1FFF7000, 0}, {0x467, "STM32G0B0/B1/C1xx" , 0x20004000, 0x20020000, 0x08000000, 0x08080000, 1, p_2k , 0x1FFF7800, 0x1FFF787F, 0x1FFF0000, 0x1FFF7000, 0}, - {0x456, "STM32G05xxx/061xx" , 0x20001000, 0x20004800, 0x08000000, 0x08010000, 1, p_2k , 0x1FFF7800, 0x1FFF787F, 0x1FFF0000, 0x1FFF2000, 0}, /* G4 */ {0x468, "STM32G431xx/441xx" , 0x20004000, 0x20005800, 0x08000000, 0x08020000, 1, p_2k , 0x1FFF7800, 0x1FFF782F, 0x1FFF0000, 0x1FFF7000, 0}, {0x469, "STM32G47xxx/48xxx" , 0x20004000, 0x20018000, 0x08000000, 0x08080000, 1, p_2k , 0x1FFF7800, 0x1FFF782F, 0x1FFF0000, 0x1FFF7000, 0}, {0x479, "STM32G491xx/A1xx" , 0x20004000, 0x2001C000, 0x08000000, 0x08080000, 1, p_2k , 0x1FFF7800, 0x1FFF782F, 0x1FFF0000, 0x1FFF7000, 0}, + /* H5 */ +/* {0x474, "STM32H503xx" , 0x20004000, 0x20008000, x , x , x, x, , x , x , 0x0BF87000, 0x0BF90000, x}, */ +/* {0x484, "STM32H563xx/573xx , 0x20000000, 0x200A0000, x , x , x, x, , x , x , 0x0BF97000, 0x0BFA0000, x}, */ +/* {0x478, "STM32H523xx/33xxx , 0x20004000, 0x20044000, x , x , x, x, , x , x , 0x0BF97000, 0x0BFA0000, x}, */ /* H7 */ {0x483, "STM32H72xxx/73xxx" , 0x20004100, 0x20020000, 0x08000000, 0x08100000, 1, p_128k, 0 , 0 , 0x1FF00000, 0x1FF1E800, 0}, {0x450, "STM32H74xxx/75xxx" , 0x20004100, 0x20020000, 0x08000000, 0x08200000, 1, p_128k, 0 , 0 , 0x1FF00000, 0x1FF1E800, 0}, {0x480, "STM32H7A3xx/B3xx" , 0x20004100, 0x20020000, 0x08000000, 0x08100000, 1, p_8k , 0 , 0 , 0x1FF00000, 0x1FF14000, 0}, +/* {0x485, "STM32H7Rxxx/7Sxxx , 0x20000000, 0x20030000, x , x , x, x , 0 , 0 , 0x1FF18000, 0x1FF20000, 0}, */ /* L0 */ {0x457, "STM32L01xxx/02xxx" , 0x20000800, 0x20000800, 0x08000000, 0x08004000, 32, p_128 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, F_NO_ME}, {0x425, "STM32L031xx/041xx" , 0x20001000, 0x20002000, 0x08000000, 0x08008000, 32, p_128 , 0x1FF80000, 0x1FF8001F, 0x1FF00000, 0x1FF01000, F_NO_ME}, @@ -141,13 +149,24 @@ const stm32_dev_t devices[] = { {0x471, "STM32L4P5xx/Q5xx" , 0x20004000, 0x20050000, 0x08000000, 0x08100000, 1, p_4k , 0x1FF00000, 0x1FF0000F, 0x1FFF0000, 0x1FFF7000, 0}, /* dual-bank */ /* L5 */ {0x472, "STM32L552xx/562xx" , 0x20004000, 0x20040000, 0x08000000, 0x08080000, 1, p_2k , 0 , 0 , 0x0BF90000, 0x0BF98000, 0}, /* dual-bank */ + /* U0 */ +/* {0x459, "STM32U031xx , 0x20001500, 0x20003000, x , x , x, x , x , x , 0x1FFF0000, 0x1FFF3800, 0}, */ +/* {0x489, "STM32U073xx/83xx" , 0x20002170, 0x2000A000, x , x , x, x , x , x , 0x1FFF0000, 0x1FFF6800, 0}, */ + /* U3 */ +/* {0x454, "STM32U375xx/85xx , 0x20004000, 0x20040000, x , x , x, x , x , x , 0x0BF8F000, 0x0BFA0000, 0}, */ + /* U5 */ +/* {0x455, "STM32U535xx/545xx" , 0x20004000, 0x20240000, x , x , x, x , x , x , 0x0BF90000, 0x0BFA0000, 0}, */ + {0x482, "STM32U575xx/585xx" , 0x20004000, 0x200C0000, 0x08000000, 0x08200000, 1, p_8k , 0 , 0 , 0x0BF90000, 0x0BFA0000, 0}, +/* {0x481, "STM32U595xx/599xx/5A9xx" , 0x20004000, 0x20270000, x , x , x, x , x , x , 0x0BF90000, 0x0BFA0000, 0}, */ +/* {0x476, "STM32U5F7xx/5F9xx/5G7xx/5G9xx" , 0x20004000, 0x202F0000, x , x , x, x , x , x , 0x0BF90000, 0x0BFA0000, 0}, */ /* WB */ {0x494, "STM32WB10xx/15xx" , 0x20005000, 0x20040000, 0x08000000, 0x08050000, 1, p_2k , 0x1FFF7800, 0x1FFF787F, 0x1FFF0000, 0x1FFF7000, 0}, {0x495, "STM32WB30(5)xx/50(5)xx" , 0x20004000, 0x2000C000, 0x08000000, 0x08100000, 1, p_4k , 0x1FFF8000, 0x1FFF807F, 0x1FFF0000, 0x1FFF7000, 0}, + /* WBA */ +/* {0x492, "STM32WBA52xx/54xx/55xx" , 0x20000000, 0x20002000, x , x , x, x , x , x , 0x0BF88000, 0x0BF90000, 0}, */ +/* {0x4B0, "STM32WBA62xx/64xx/65xx" , 0x20003000, 0x20080000, x , x , x, x , x , x , 0x0BF90000, 0x0BFA0000, 0}, */ /* WL */ {0x497, "STM32WLE5xx/WL55xx" , 0x20002000, 0x20010000, 0x08000000, 0x08040000, 1, p_2k , 0x1FFF7800, 0x1FFF7FFF, 0x1FFF0000, 0x1FFF4000, 0}, - /* U5 */ - {0x482, "STM32U575xx/585xx" , 0x20004000, 0x200C0000, 0x08000000, 0x08200000, 1, p_8k , 0 , 0 , 0x0BF90000, 0x0BFA0000, 0}, /* These are not (yet) in AN2606: */ {0x641, "Medium_Density PL" , 0x20000200, 0x20005000, 0x08000000, 0x08020000, 4, p_1k , 0x1FFFF800, 0x1FFFF80F, 0x1FFFF000, 0x1FFFF800, 0}, {0x9a8, "STM32W-128K" , 0x20000200, 0x20002000, 0x08000000, 0x08020000, 4, p_1k , 0x08040800, 0x0804080F, 0x08040000, 0x08040800, 0}, |