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": [],