diff --git a/data/chips/STM32U535CB.json b/data/chips/STM32U535CB.json index f2fbbe1..6e25f50 100644 --- a/data/chips/STM32U535CB.json +++ b/data/chips/STM32U535CB.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 131072, + "size": 65536, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134283264, + "size": 65536, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535CC.json b/data/chips/STM32U535CC.json index 26ab598..124753b 100644 --- a/data/chips/STM32U535CC.json +++ b/data/chips/STM32U535CC.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 262144, + "size": 131072, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134348800, + "size": 131072, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535CE.json b/data/chips/STM32U535CE.json index d4dac78..99ce80e 100644 --- a/data/chips/STM32U535CE.json +++ b/data/chips/STM32U535CE.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535JE.json b/data/chips/STM32U535JE.json index 06d1294..513efb5 100644 --- a/data/chips/STM32U535JE.json +++ b/data/chips/STM32U535JE.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535NC.json b/data/chips/STM32U535NC.json index 132f252..640231c 100644 --- a/data/chips/STM32U535NC.json +++ b/data/chips/STM32U535NC.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 262144, + "size": 131072, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134348800, + "size": 131072, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535NE.json b/data/chips/STM32U535NE.json index fb0feb4..5e80ffe 100644 --- a/data/chips/STM32U535NE.json +++ b/data/chips/STM32U535NE.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535RB.json b/data/chips/STM32U535RB.json index 2c015b9..71d0b3b 100644 --- a/data/chips/STM32U535RB.json +++ b/data/chips/STM32U535RB.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 131072, + "size": 65536, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134283264, + "size": 65536, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535RC.json b/data/chips/STM32U535RC.json index 2a1096d..2342264 100644 --- a/data/chips/STM32U535RC.json +++ b/data/chips/STM32U535RC.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 262144, + "size": 131072, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134348800, + "size": 131072, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535RE.json b/data/chips/STM32U535RE.json index 416e1b9..4af70c3 100644 --- a/data/chips/STM32U535RE.json +++ b/data/chips/STM32U535RE.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535VC.json b/data/chips/STM32U535VC.json index 8ae8ab3..f1ae1f5 100644 --- a/data/chips/STM32U535VC.json +++ b/data/chips/STM32U535VC.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 262144, + "size": 131072, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134348800, + "size": 131072, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U535VE.json b/data/chips/STM32U535VE.json index 9ea32e1..f9cb1ff 100644 --- a/data/chips/STM32U535VE.json +++ b/data/chips/STM32U535VE.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U545CE.json b/data/chips/STM32U545CE.json index d234346..3df935f 100644 --- a/data/chips/STM32U545CE.json +++ b/data/chips/STM32U545CE.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U545JE.json b/data/chips/STM32U545JE.json index b2fbcd5..bed63a4 100644 --- a/data/chips/STM32U545JE.json +++ b/data/chips/STM32U545JE.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U545NE.json b/data/chips/STM32U545NE.json index de0a259..8e2e08d 100644 --- a/data/chips/STM32U545NE.json +++ b/data/chips/STM32U545NE.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U545RE.json b/data/chips/STM32U545RE.json index 8950f30..e62883a 100644 --- a/data/chips/STM32U545RE.json +++ b/data/chips/STM32U545RE.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U545VE.json b/data/chips/STM32U545VE.json index 53265c4..1f3a22c 100644 --- a/data/chips/STM32U545VE.json +++ b/data/chips/STM32U545VE.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 524288, + "size": 262144, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134479872, + "size": 262144, "settings": { "erase_size": 16384, "write_size": 16, @@ -38,13 +49,13 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 65536 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 } ], "docs": [], diff --git a/data/chips/STM32U575AG.json b/data/chips/STM32U575AG.json index 1722a7c..2ed2cf2 100644 --- a/data/chips/STM32U575AG.json +++ b/data/chips/STM32U575AG.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 1048576, + "size": 524288, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134742016, + "size": 524288, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575AI.json b/data/chips/STM32U575AI.json index d04adaf..1addbe8 100644 --- a/data/chips/STM32U575AI.json +++ b/data/chips/STM32U575AI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575CG.json b/data/chips/STM32U575CG.json index 5e4af6a..4e311c2 100644 --- a/data/chips/STM32U575CG.json +++ b/data/chips/STM32U575CG.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 1048576, + "size": 524288, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134742016, + "size": 524288, "settings": { "erase_size": 8192, "write_size": 16, @@ -38,13 +49,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575CI.json b/data/chips/STM32U575CI.json index f26998c..012003f 100644 --- a/data/chips/STM32U575CI.json +++ b/data/chips/STM32U575CI.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -38,13 +49,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575OG.json b/data/chips/STM32U575OG.json index cc5ed9a..6cb5d29 100644 --- a/data/chips/STM32U575OG.json +++ b/data/chips/STM32U575OG.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 1048576, + "size": 524288, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134742016, + "size": 524288, "settings": { "erase_size": 8192, "write_size": 16, @@ -26,13 +37,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575OI.json b/data/chips/STM32U575OI.json index 1b26fdd..8d05541 100644 --- a/data/chips/STM32U575OI.json +++ b/data/chips/STM32U575OI.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -26,13 +37,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575QG.json b/data/chips/STM32U575QG.json index 062a3e9..2a0dddd 100644 --- a/data/chips/STM32U575QG.json +++ b/data/chips/STM32U575QG.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 1048576, + "size": 524288, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134742016, + "size": 524288, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575QI.json b/data/chips/STM32U575QI.json index 2e044a5..5ce9f1c 100644 --- a/data/chips/STM32U575QI.json +++ b/data/chips/STM32U575QI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575RG.json b/data/chips/STM32U575RG.json index f0aee34..ad3b08b 100644 --- a/data/chips/STM32U575RG.json +++ b/data/chips/STM32U575RG.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 1048576, + "size": 524288, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134742016, + "size": 524288, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575RI.json b/data/chips/STM32U575RI.json index 2b3793f..74192d0 100644 --- a/data/chips/STM32U575RI.json +++ b/data/chips/STM32U575RI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575VG.json b/data/chips/STM32U575VG.json index 2e62efd..a9b43f5 100644 --- a/data/chips/STM32U575VG.json +++ b/data/chips/STM32U575VG.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 1048576, + "size": 524288, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134742016, + "size": 524288, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575VI.json b/data/chips/STM32U575VI.json index 0345d13..262967d 100644 --- a/data/chips/STM32U575VI.json +++ b/data/chips/STM32U575VI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575ZG.json b/data/chips/STM32U575ZG.json index ea0a6bc..e72115d 100644 --- a/data/chips/STM32U575ZG.json +++ b/data/chips/STM32U575ZG.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 1048576, + "size": 524288, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 134742016, + "size": 524288, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U575ZI.json b/data/chips/STM32U575ZI.json index 46f81c3..a169785 100644 --- a/data/chips/STM32U575ZI.json +++ b/data/chips/STM32U575ZI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U585AI.json b/data/chips/STM32U585AI.json index 4ebf7ff..b156dfe 100644 --- a/data/chips/STM32U585AI.json +++ b/data/chips/STM32U585AI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U585CI.json b/data/chips/STM32U585CI.json index d658f29..0f0cf65 100644 --- a/data/chips/STM32U585CI.json +++ b/data/chips/STM32U585CI.json @@ -27,7 +27,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -38,13 +49,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U585OI.json b/data/chips/STM32U585OI.json index b6f4d0c..8220a91 100644 --- a/data/chips/STM32U585OI.json +++ b/data/chips/STM32U585OI.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -26,13 +37,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U585QI.json b/data/chips/STM32U585QI.json index 5758e48..cc86ee6 100644 --- a/data/chips/STM32U585QI.json +++ b/data/chips/STM32U585QI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U585RI.json b/data/chips/STM32U585RI.json index 5c1acf2..1731366 100644 --- a/data/chips/STM32U585RI.json +++ b/data/chips/STM32U585RI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U585VI.json b/data/chips/STM32U585VI.json index 3ecc3de..b2d1f8b 100644 --- a/data/chips/STM32U585VI.json +++ b/data/chips/STM32U585VI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U585ZI.json b/data/chips/STM32U585ZI.json index eaf5634..2307499 100644 --- a/data/chips/STM32U585ZI.json +++ b/data/chips/STM32U585ZI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 8192, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 8192, "write_size": 16, @@ -30,13 +41,19 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 786432 + "size": 196608 }, { "name": "SRAM2", "kind": "ram", "address": 537067520, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537133056, + "size": 524288 } ], "docs": [ diff --git a/data/chips/STM32U595AI.json b/data/chips/STM32U595AI.json index 0ebb0fa..af34027 100644 --- a/data/chips/STM32U595AI.json +++ b/data/chips/STM32U595AI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U595AJ.json b/data/chips/STM32U595AJ.json index e76d791..ac3a00c 100644 --- a/data/chips/STM32U595AJ.json +++ b/data/chips/STM32U595AJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U595QI.json b/data/chips/STM32U595QI.json index b760607..9d4fd65 100644 --- a/data/chips/STM32U595QI.json +++ b/data/chips/STM32U595QI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U595QJ.json b/data/chips/STM32U595QJ.json index 29ac8c6..5655ef5 100644 --- a/data/chips/STM32U595QJ.json +++ b/data/chips/STM32U595QJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U595RI.json b/data/chips/STM32U595RI.json index b80399a..0f943ee 100644 --- a/data/chips/STM32U595RI.json +++ b/data/chips/STM32U595RI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U595RJ.json b/data/chips/STM32U595RJ.json index 7e815fc..e635bcd 100644 --- a/data/chips/STM32U595RJ.json +++ b/data/chips/STM32U595RJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U595VI.json b/data/chips/STM32U595VI.json index 854357a..8394320 100644 --- a/data/chips/STM32U595VI.json +++ b/data/chips/STM32U595VI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U595VJ.json b/data/chips/STM32U595VJ.json index 6b58e19..d56baf2 100644 --- a/data/chips/STM32U595VJ.json +++ b/data/chips/STM32U595VJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U595ZI.json b/data/chips/STM32U595ZI.json index a9b77b3..da6c5f9 100644 --- a/data/chips/STM32U595ZI.json +++ b/data/chips/STM32U595ZI.json @@ -23,7 +23,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 16384, "write_size": 16, @@ -34,13 +45,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U595ZJ.json b/data/chips/STM32U595ZJ.json index 49b4b4d..7c3f3cb 100644 --- a/data/chips/STM32U595ZJ.json +++ b/data/chips/STM32U595ZJ.json @@ -23,7 +23,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -34,13 +45,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U599BJ.json b/data/chips/STM32U599BJ.json index 9dda1ea..51b1dd1 100644 --- a/data/chips/STM32U599BJ.json +++ b/data/chips/STM32U599BJ.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U599NI.json b/data/chips/STM32U599NI.json index e720e5e..8b587fb 100644 --- a/data/chips/STM32U599NI.json +++ b/data/chips/STM32U599NI.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U599NJ.json b/data/chips/STM32U599NJ.json index e4f055b..0f2e3ec 100644 --- a/data/chips/STM32U599NJ.json +++ b/data/chips/STM32U599NJ.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U599VI.json b/data/chips/STM32U599VI.json index 7a291b3..ad10f81 100644 --- a/data/chips/STM32U599VI.json +++ b/data/chips/STM32U599VI.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U599VJ.json b/data/chips/STM32U599VJ.json index 5c0493c..856e5c5 100644 --- a/data/chips/STM32U599VJ.json +++ b/data/chips/STM32U599VJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U599ZI.json b/data/chips/STM32U599ZI.json index 7fa2f13..3663853 100644 --- a/data/chips/STM32U599ZI.json +++ b/data/chips/STM32U599ZI.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 2097152, + "size": 1048576, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 135266304, + "size": 1048576, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U599ZJ.json b/data/chips/STM32U599ZJ.json index b974282..071d677 100644 --- a/data/chips/STM32U599ZJ.json +++ b/data/chips/STM32U599ZJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U5A5AJ.json b/data/chips/STM32U5A5AJ.json index 6931443..03a8f27 100644 --- a/data/chips/STM32U5A5AJ.json +++ b/data/chips/STM32U5A5AJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U5A5QJ.json b/data/chips/STM32U5A5QJ.json index db63b02..4cc793b 100644 --- a/data/chips/STM32U5A5QJ.json +++ b/data/chips/STM32U5A5QJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U5A5RJ.json b/data/chips/STM32U5A5RJ.json index c94150c..9ba5a88 100644 --- a/data/chips/STM32U5A5RJ.json +++ b/data/chips/STM32U5A5RJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U5A5VJ.json b/data/chips/STM32U5A5VJ.json index 529c9ab..6369a95 100644 --- a/data/chips/STM32U5A5VJ.json +++ b/data/chips/STM32U5A5VJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U5A5ZJ.json b/data/chips/STM32U5A5ZJ.json index 98ecec9..841a0d6 100644 --- a/data/chips/STM32U5A5ZJ.json +++ b/data/chips/STM32U5A5ZJ.json @@ -23,7 +23,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -34,13 +45,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U5A9BJ.json b/data/chips/STM32U5A9BJ.json index 42780f6..5aa67dd 100644 --- a/data/chips/STM32U5A9BJ.json +++ b/data/chips/STM32U5A9BJ.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U5A9NJ.json b/data/chips/STM32U5A9NJ.json index 92c83b9..63644c3 100644 --- a/data/chips/STM32U5A9NJ.json +++ b/data/chips/STM32U5A9NJ.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U5A9VJ.json b/data/chips/STM32U5A9VJ.json index dc7ba4e..5618ad8 100644 --- a/data/chips/STM32U5A9VJ.json +++ b/data/chips/STM32U5A9VJ.json @@ -15,7 +15,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -26,13 +37,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [], diff --git a/data/chips/STM32U5A9ZJ.json b/data/chips/STM32U5A9ZJ.json index 5f081bc..f60161d 100644 --- a/data/chips/STM32U5A9ZJ.json +++ b/data/chips/STM32U5A9ZJ.json @@ -19,7 +19,18 @@ "name": "BANK_1", "kind": "flash", "address": 134217728, - "size": 4194304, + "size": 2097152, + "settings": { + "erase_size": 16384, + "write_size": 16, + "erase_value": 255 + } + }, + { + "name": "BANK_2", + "kind": "flash", + "address": 136314880, + "size": 2097152, "settings": { "erase_size": 16384, "write_size": 16, @@ -30,13 +41,25 @@ "name": "SRAM", "kind": "ram", "address": 536870912, - "size": 32768 + "size": 786432 }, { "name": "SRAM2", "kind": "ram", "address": 537657344, - "size": 0 + "size": 65536 + }, + { + "name": "SRAM3", + "kind": "ram", + "address": 537722880, + "size": 851968 + }, + { + "name": "SRAM5", + "kind": "ram", + "address": 538574848, + "size": 851968 } ], "docs": [],