--- /dev/null
+; Flash Layout\r
+;\r
+; ---------------------\r
+; | Privileged Code |\r
+; ---------------------\r
+; | Unprivileged Code |\r
+; ---------------------\r
+;\r
+; RAM Layout\r
+;\r
+; ---------------------\r
+; | Privileged Data |\r
+; ---------------------\r
+; | Unprivileged Data |\r
+; ---------------------\r
+\r
+LR_APP 0x08000000 0x100000 ; load region size_region\r
+{\r
+ ER_IROM_PRIVILEGED 0x08000000\r
+ {\r
+ *.o (RESET, +First)\r
+ *(InRoot$$Sections)\r
+ *(privileged_functions)\r
+ }\r
+\r
+ ER_IROM_FREERTOS_SYSTEM_CALLS 0x08008000 FIXED\r
+ {\r
+ *(freertos_system_calls)\r
+ }\r
+\r
+ ER_IROM_UNPRIVILEGED +0\r
+ {\r
+ .ANY (+RO)\r
+ }\r
+\r
+ RW_IRAM_PRIVILEGED 0x20000000\r
+ {\r
+ *(privileged_data)\r
+ }\r
+\r
+ RW_IRAM_UNPRIVILEGED 0x20000400\r
+ {\r
+ .ANY (+RW +ZI)\r
+ }\r
+}\r