aboutsummaryrefslogtreecommitdiffstats
path: root/memory.x
diff options
context:
space:
mode:
Diffstat (limited to 'memory.x')
-rw-r--r--memory.x13
1 files changed, 13 insertions, 0 deletions
diff --git a/memory.x b/memory.x
new file mode 100644
index 0000000..6d8ae75
--- /dev/null
+++ b/memory.x
@@ -0,0 +1,13 @@
+MEMORY
+{
+ /* 0x0000_0000 is an alias for 0x08000_0000 */
+ FLASH(rwx) : ORIGIN = 0x00000000, LENGTH = 128K
+ RAM(rw) : ORIGIN = 0x20000000, LENGTH = 32K
+}
+
+REGION_ALIAS("REGION_TEXT", FLASH);
+REGION_ALIAS("REGION_RODATA", FLASH);
+REGION_ALIAS("REGION_DATA", RAM);
+REGION_ALIAS("REGION_BSS", RAM);
+REGION_ALIAS("REGION_HEAP", RAM);
+REGION_ALIAS("REGION_STACK", RAM);