|
|
@@ -11,8 +11,8 @@
|
|
|
; <o1> Flash Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
|
|
; </h>
|
|
|
*----------------------------------------------------------------------------*/
|
|
|
-#define __ROM_BASE 0x00000000
|
|
|
-#define __ROM_SIZE 0x00080000
|
|
|
+#define __ROM_BASE 0x00000000
|
|
|
+#define __ROM_SIZE 0x00080000
|
|
|
|
|
|
/*--------------------- Embedded RAM Configuration ---------------------------
|
|
|
; <h> RAM Configuration
|
|
|
@@ -20,8 +20,8 @@
|
|
|
; <o1> RAM Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
|
|
; </h>
|
|
|
*----------------------------------------------------------------------------*/
|
|
|
-#define __RAM_BASE 0x20000000
|
|
|
-#define __RAM_SIZE 0x00040000
|
|
|
+#define __RAM_BASE 0x20000000
|
|
|
+#define __RAM_SIZE 0x00040000
|
|
|
|
|
|
/*--------------------- Stack / Heap Configuration ---------------------------
|
|
|
; <h> Stack / Heap Configuration
|
|
|
@@ -29,26 +29,29 @@
|
|
|
; <o1> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
|
|
|
; </h>
|
|
|
*----------------------------------------------------------------------------*/
|
|
|
-#define __STACK_SIZE 0x00000200
|
|
|
-#define __HEAP_SIZE 0x00000C00
|
|
|
+#define __STACK_SIZE 0x00000200
|
|
|
+#define __HEAP_SIZE 0x00000C00
|
|
|
+
|
|
|
+/*
|
|
|
+;------------- <<< end of configuration section >>> ---------------------------
|
|
|
+*/
|
|
|
|
|
|
|
|
|
/*----------------------------------------------------------------------------
|
|
|
- User Stack & Heap boundery definition
|
|
|
+ User Stack & Heap boundary definition
|
|
|
*----------------------------------------------------------------------------*/
|
|
|
-#define __STACK_TOP (__RAM_BASE + __RAM_SIZE) /* starts at end of RAM */
|
|
|
-#define __HEAP_BASE (AlignExpr(+0, 8)) /* starts after RW_RAM section, 8 byte aligned */
|
|
|
+#define __STACK_TOP (__RAM_BASE + __RAM_SIZE) /* starts at end of RAM */
|
|
|
+#define __HEAP_BASE (AlignExpr(+0, 8)) /* starts after RW_RAM section, 8 byte aligned */
|
|
|
|
|
|
|
|
|
/*----------------------------------------------------------------------------
|
|
|
Scatter File Definitions definition
|
|
|
*----------------------------------------------------------------------------*/
|
|
|
-#define __RO_BASE __ROM_BASE
|
|
|
-#define __RO_SIZE __ROM_SIZE
|
|
|
-
|
|
|
-#define __RW_BASE (__RAM_BASE )
|
|
|
-#define __RW_SIZE (__RAM_SIZE - __STACK_SIZE - __HEAP_SIZE)
|
|
|
+#define __RO_BASE __ROM_BASE
|
|
|
+#define __RO_SIZE __ROM_SIZE
|
|
|
|
|
|
+#define __RW_BASE __RAM_BASE
|
|
|
+#define __RW_SIZE (__RAM_SIZE - __STACK_SIZE - __HEAP_SIZE)
|
|
|
|
|
|
|
|
|
LR_ROM __RO_BASE __RO_SIZE { ; load region size_region
|