File tree Expand file tree Collapse file tree 2 files changed +24
-5
lines changed
TARGET_Samsung/TARGET_SIDK_S1SBP6A/device/TOOLCHAIN_ARM_STD Expand file tree Collapse file tree 2 files changed +24
-5
lines changed Original file line number Diff line number Diff line change 69
69
#define STACK_SIZE MBED_CONF_TARGET_BOOT_STACK_SIZE
70
70
#endif
71
71
72
+ #define RAM_FIXED_SIZE (MBED_CONF_TARGET_BOOT_STACK_SIZE + NVIC_VECTORS_SIZE)
73
+
74
+ #define MBED_RAM1_START (MBED_RAM_START + NVIC_VECTORS_SIZE)
75
+ #define MBED_RAM1_SIZE (MBED_RAM_SIZE - NVIC_VECTORS_SIZE - STACK_SIZE)
76
+
72
77
; The vector table is loaded at address 0x00000000 in Flash memory region.
73
78
LR_IROM1 MBED_APP_START MBED_APP_SIZE { ; load region size_region
74
79
ER_IROM1 MBED_APP_START MBED_APP_SIZE { ; load address = execution address
@@ -77,9 +82,11 @@ LR_IROM1 MBED_APP_START MBED_APP_SIZE { ; load region size_region
77
82
*(+RO)
78
83
}
79
84
; NVIC_VECTORS_SIZE Total
80
- RW_IRAM1 (MBED_RAM_START + NVIC_VECTORS_SIZE) (MBED_RAM_SIZE - NVIC_VECTORS_SIZE - STACK_SIZE) { ; RW data
85
+ RW_IRAM1 MBED_RAM1_START MBED_RAM1_SIZE { ; RW data
81
86
*(+RW +ZI)
82
87
}
88
+ ARM_LIB_HEAP AlignExpr(+0, 16) EMPTY (MBED_RAM_SIZE - RAM_FIXED_SIZE - (AlignExpr(ImageLimit(RW_IRAM1), 16) - MBED_RAM1_START)) { ; Heap growing up
89
+ }
83
90
ARM_LIB_STACK (MBED_RAM_START + MBED_RAM_SIZE) EMPTY - STACK_SIZE { ; Stack region growing down
84
91
}
85
92
}
Original file line number Diff line number Diff line change 7769
7769
"core" : " Cortex-M7" ,
7770
7770
"supported_toolchains" : [
7771
7771
" GCC_ARM" ,
7772
- " IAR" ,
7773
- " ARMC6"
7772
+ " ARM"
7774
7773
],
7775
7774
"default_toolchain" : " GCC_ARM" ,
7776
7775
"extra_labels" : [
7825
7824
"core" : " Cortex-M4F" ,
7826
7825
"supported_toolchains" : [
7827
7826
" GCC_ARM" ,
7828
- " ARMC6 "
7827
+ " ARM "
7829
7828
],
7830
7829
"default_toolchain" : " GCC_ARM" ,
7831
7830
"extra_labels" : [
7845
7844
" WATCHDOG"
7846
7845
],
7847
7846
"release_versions" : [" 5" ],
7848
- "detect_code" : [" 3703" ]
7847
+ "detect_code" : [" 3703" ],
7848
+ "supported_c_libs" : {
7849
+ "arm" : [
7850
+ " std" ,
7851
+ " small"
7852
+ ],
7853
+ "gcc_arm" : [
7854
+ " std" ,
7855
+ " small"
7856
+ ]
7857
+ },
7858
+ "supported_application_profiles" : [
7859
+ " full" , " bare-metal"
7860
+ ]
7849
7861
},
7850
7862
"FAMILY_Apollo3" : {
7851
7863
"inherits" : [" Target" ],
You can’t perform that action at this time.
0 commit comments