You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFM32GG/device/TARGET_1024K/TOOLCHAIN_IAR/efm32gg990f1024.icf
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@
4
4
5
5
if (!isdefinedsymbol(MBED_APP_START)) { define symbol MBED_APP_START = 0x00000000; }
6
6
if (!isdefinedsymbol(MBED_APP_SIZE)) { define symbol MBED_APP_SIZE = 0x00100000; }
7
+
if (!isdefinedsymbol(MBED_BOOT_STACK_SIZE)) { define symbol MBED_BOOT_STACK_SIZE = 0x400; }
7
8
8
9
/*-Specials-*/
9
10
define symbol __ICFEDIT_intvec_start__ = MBED_APP_START;
@@ -15,8 +16,7 @@ define symbol __NVIC_end__ = 0x200000DF;
15
16
define symbol __ICFEDIT_region_RAM_start__ = 0x200000E0;
16
17
define symbol __ICFEDIT_region_RAM_end__ = 0x2001FFFF;
17
18
/*-Sizes-*/
18
-
/*Heap 1/4 of ram and stack 1/8*/
19
-
define symbol __ICFEDIT_size_cstack__ = 0x4000;
19
+
define symbol __ICFEDIT_size_cstack__ = MBED_BOOT_STACK_SIZE;
Copy file name to clipboardExpand all lines: targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFM32GG11/device/TOOLCHAIN_IAR/efm32gg11b820f2048gl192.icf
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@
4
4
5
5
if (!isdefinedsymbol(MBED_APP_START)) { define symbol MBED_APP_START = 0x00000000; }
6
6
if (!isdefinedsymbol(MBED_APP_SIZE)) { define symbol MBED_APP_SIZE = 0x00200000; }
7
+
if (!isdefinedsymbol(MBED_BOOT_STACK_SIZE)) { define symbol MBED_BOOT_STACK_SIZE = 0x400; }
7
8
8
9
/*-Specials-*/
9
10
define symbol __ICFEDIT_intvec_start__ = MBED_APP_START;
@@ -15,8 +16,7 @@ define symbol __NVIC_end__ = 0x20000157;
15
16
define symbol __ICFEDIT_region_RAM_start__ = 0x20000158;
16
17
define symbol __ICFEDIT_region_RAM_end__ = 0x2007FFFF;
17
18
/*-Sizes-*/
18
-
/*Heap 1/4 of ram and stack 1/8*/
19
-
define symbol __ICFEDIT_size_cstack__ = 0x4000;
19
+
define symbol __ICFEDIT_size_cstack__ = MBED_BOOT_STACK_SIZE;
Copy file name to clipboardExpand all lines: targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFM32LG/device/TARGET_256K/TOOLCHAIN_IAR/efm32lg990f256.icf
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@
4
4
5
5
if (!isdefinedsymbol(MBED_APP_START)) { define symbol MBED_APP_START = 0x00000000; }
6
6
if (!isdefinedsymbol(MBED_APP_SIZE)) { define symbol MBED_APP_SIZE = 0x00040000; }
7
+
if (!isdefinedsymbol(MBED_BOOT_STACK_SIZE)) { define symbol MBED_BOOT_STACK_SIZE = 0x400; }
7
8
8
9
/*-Specials-*/
9
10
define symbol __ICFEDIT_intvec_start__ = MBED_APP_START;
@@ -15,8 +16,7 @@ define symbol __NVIC_end__ = 0x200000DF;
15
16
define symbol __ICFEDIT_region_RAM_start__ = 0x200000E0;
16
17
define symbol __ICFEDIT_region_RAM_end__ = 0x20007FFF;
17
18
/*-Sizes-*/
18
-
/*Heap 1/4 of ram and stack 1/8*/
19
-
define symbol __ICFEDIT_size_cstack__ = 0x1000;
19
+
define symbol __ICFEDIT_size_cstack__ = MBED_BOOT_STACK_SIZE;
Copy file name to clipboardExpand all lines: targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFM32PG/device/TARGET_256K/TOOLCHAIN_ARM_STD/efm32pg1b.sct
+9-1Lines changed: 9 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -11,14 +11,22 @@
11
11
#define MBED_APP_SIZE 0x00040000
12
12
#endif
13
13
14
+
#if !defined(MBED_BOOT_STACK_SIZE)
15
+
#define MBED_BOOT_STACK_SIZE 0x400
16
+
#endif
17
+
18
+
#define Stack_Size MBED_BOOT_STACK_SIZE
19
+
14
20
LR_IROM1 MBED_APP_START MBED_APP_SIZE { ; load region size_region
Copy file name to clipboardExpand all lines: targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFM32PG/device/TARGET_256K/TOOLCHAIN_IAR/efm32pg1b200f256.icf
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@
4
4
5
5
if (!isdefinedsymbol(MBED_APP_START)) { define symbol MBED_APP_START = 0x00000000; }
6
6
if (!isdefinedsymbol(MBED_APP_SIZE)) { define symbol MBED_APP_SIZE = 0x00040000; }
7
+
if (!isdefinedsymbol(MBED_BOOT_STACK_SIZE)) { define symbol MBED_BOOT_STACK_SIZE = 0x400; }
7
8
8
9
/*-Specials-*/
9
10
define symbol __ICFEDIT_intvec_start__ = MBED_APP_START;
@@ -15,8 +16,7 @@ define symbol __NVIC_end__ = 0x200000C7;
15
16
define symbol __ICFEDIT_region_RAM_start__ = 0x200000C8;
16
17
define symbol __ICFEDIT_region_RAM_end__ = 0x20007FFF;
17
18
/*-Sizes-*/
18
-
/*Heap 1/4 of ram and stack 1/8*/
19
-
define symbol __ICFEDIT_size_cstack__ = 0x1000;
19
+
define symbol __ICFEDIT_size_cstack__ = MBED_BOOT_STACK_SIZE;
Copy file name to clipboardExpand all lines: targets/TARGET_Silicon_Labs/TARGET_EFM32/TARGET_EFM32PG12/device/TOOLCHAIN_IAR/EFM32PG12B500F1024GL125.icf
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@
5
5
6
6
if (!isdefinedsymbol(MBED_APP_START)) { define symbol MBED_APP_START = 0x00000000; }
7
7
if (!isdefinedsymbol(MBED_APP_SIZE)) { define symbol MBED_APP_SIZE = 0x00100000; }
8
+
if (!isdefinedsymbol(MBED_BOOT_STACK_SIZE)) { define symbol MBED_BOOT_STACK_SIZE = 0x400; }
8
9
9
10
/*-Specials-*/
10
11
define symbol __ICFEDIT_intvec_start__ = MBED_APP_START;
@@ -18,7 +19,7 @@ define symbol __ICFEDIT_region_RAM_end__ = (0x20000000+0x00040000-1);
18
19
19
20
/*-Sizes-*/
20
21
if ( !isdefinedsymbol( __ICFEDIT_size_cstack__ ) )
21
-
{ define symbol __ICFEDIT_size_cstack__ = 0x1000; }
22
+
{ define symbol __ICFEDIT_size_cstack__ = MBED_BOOT_STACK_SIZE; }
0 commit comments