]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS/Demo/CORTEX_MPU_STM32L4_Discovery_GCC_IAR_Keil/Projects/Keil/MPUDemo.sct
Rename STM32Cube to GCC for STM32L4 Discovery projects as GCC is
[freertos] / FreeRTOS / Demo / CORTEX_MPU_STM32L4_Discovery_GCC_IAR_Keil / Projects / Keil / MPUDemo.sct
diff --git a/FreeRTOS/Demo/CORTEX_MPU_STM32L4_Discovery_GCC_IAR_Keil/Projects/Keil/MPUDemo.sct b/FreeRTOS/Demo/CORTEX_MPU_STM32L4_Discovery_GCC_IAR_Keil/Projects/Keil/MPUDemo.sct
new file mode 100644 (file)
index 0000000..891bc1b
--- /dev/null
@@ -0,0 +1,45 @@
+; 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