File tree Expand file tree Collapse file tree 5 files changed +15
-14
lines changed
TARGET_NXP/TARGET_LPC11XX_11CXX/device
TOOLCHAIN_ARM_STD/TARGET_LPC11XX Expand file tree Collapse file tree 5 files changed +15
-14
lines changed Original file line number Diff line number Diff line change 56
56
},
57
57
"DISCO_L475VG_IOT01A" : {
58
58
"target.c_lib" : " small"
59
+ },
60
+ "LPC1114" : {
61
+ "target.c_lib" : " small"
59
62
}
60
63
}
61
64
}
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ LR_IROM1 0x00000000 0x8000 { ; load region size_region (32k)
13
13
.ANY (+RO)
14
14
}
15
15
; 8_byte_aligned(48 vect * 4 bytes) = 8_byte_aligned(0xC0) = 0xC0
16
- ; 8KB - 0xC0 = 0xF40
16
+ ; 4KB - 0xC0 = 0xF40
17
17
RW_IRAM1 0x100000C0 0xF40-Stack_Size {
18
18
.ANY (+RW +ZI)
19
19
}
Original file line number Diff line number Diff line change @@ -46,9 +46,9 @@ SECTIONS
46
46
.text :
47
47
{
48
48
KEEP(*(.isr_vector))
49
- *(.text.Reset_Handler)
49
+ *(.text.Reset_Handler)
50
50
*(.text.SystemInit)
51
- . = 0x200;
51
+ . = 0x200;
52
52
*(.text*)
53
53
54
54
KEEP(*(.init))
@@ -95,24 +95,24 @@ SECTIONS
95
95
96
96
. = ALIGN (8);
97
97
/* preinit data */
98
- PROVIDE (__preinit_array_start = .);
98
+ PROVIDE_HIDDEN (__preinit_array_start = .);
99
99
KEEP(*(.preinit_array))
100
- PROVIDE (__preinit_array_end = .);
100
+ PROVIDE_HIDDEN (__preinit_array_end = .);
101
101
102
102
. = ALIGN (8);
103
103
/* init data */
104
- PROVIDE (__init_array_start = .);
104
+ PROVIDE_HIDDEN (__init_array_start = .);
105
105
KEEP(*(SORT(.init_array.*)))
106
106
KEEP(*(.init_array))
107
- PROVIDE (__init_array_end = .);
107
+ PROVIDE_HIDDEN (__init_array_end = .);
108
108
109
109
110
110
. = ALIGN (8);
111
111
/* finit data */
112
- PROVIDE (__fini_array_start = .);
112
+ PROVIDE_HIDDEN (__fini_array_start = .);
113
113
KEEP(*(SORT(.fini_array.*)))
114
114
KEEP(*(.fini_array))
115
- PROVIDE (__fini_array_end = .);
115
+ PROVIDE_HIDDEN (__fini_array_end = .);
116
116
117
117
. = ALIGN (8);
118
118
/* All data end */
@@ -128,7 +128,7 @@ SECTIONS
128
128
__bss_end__ = .;
129
129
} > RAM
130
130
131
- .heap :
131
+ .heap (COPY) :
132
132
{
133
133
__end__ = .;
134
134
end = __end__;
@@ -140,7 +140,7 @@ SECTIONS
140
140
/* .stack_dummy section doesn't contains any symbols. It is only
141
141
* used for linker to calculate size of stack sections, and assign
142
142
* values to stack symbols later */
143
- .stack_dummy :
143
+ .stack_dummy (COPY) :
144
144
{
145
145
*(.stack)
146
146
} > RAM
Original file line number Diff line number Diff line change @@ -181,7 +181,6 @@ Reset_Handler:
181
181
def_irq_default_handler PIOINT2_IRQHandler
182
182
def_irq_default_handler PIOINT1_IRQHandler
183
183
def_irq_default_handler PIOINT0_IRQHandler
184
- def_irq_default_handler DEF_IRQHandler
185
184
186
185
.end
187
186
Original file line number Diff line number Diff line change 339
339
],
340
340
"overrides" : {
341
341
"tickless-from-us-ticker" : true ,
342
- "boot-stack-size" : " 0x400 "
342
+ "boot-stack-size" : " 0x300 "
343
343
},
344
344
"supported_c_libs" : {
345
345
"arm" : [
354
354
" std"
355
355
]
356
356
},
357
- "c_lib" : " small" ,
358
357
"release_versions" : [
359
358
" 2"
360
359
],
You can’t perform that action at this time.
0 commit comments