File tree Expand file tree Collapse file tree 2 files changed +23
-4
lines changed
TARGET_Samsung/TARGET_SIDK_S1SBP6A/device/TOOLCHAIN_ARM_STD Expand file tree Collapse file tree 2 files changed +23
-4
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 7503
7503
"core" : " Cortex-M7" ,
7504
7504
"supported_toolchains" : [
7505
7505
" GCC_ARM" ,
7506
- " IAR" ,
7507
7506
" ARMC6"
7508
7507
],
7509
7508
"default_toolchain" : " GCC_ARM" ,
7559
7558
"core" : " Cortex-M4F" ,
7560
7559
"supported_toolchains" : [
7561
7560
" GCC_ARM" ,
7562
- " ARMC6 "
7561
+ " ARM "
7563
7562
],
7564
7563
"default_toolchain" : " GCC_ARM" ,
7565
7564
"extra_labels" : [
7579
7578
" WATCHDOG"
7580
7579
],
7581
7580
"release_versions" : [" 5" ],
7582
- "detect_code" : [" 3703" ]
7581
+ "detect_code" : [" 3703" ],
7582
+ "supported_c_libs" : {
7583
+ "arm" : [
7584
+ " std" ,
7585
+ " small"
7586
+ ],
7587
+ "gcc_arm" : [
7588
+ " std" ,
7589
+ " small"
7590
+ ]
7591
+ },
7592
+ "supported_application_profiles" : [
7593
+ " full" , " bare-metal"
7594
+ ]
7583
7595
},
7584
7596
"FAMILY_Apollo3" : {
7585
7597
"inherits" : [" Target" ],
You can’t perform that action at this time.
0 commit comments