File tree Expand file tree Collapse file tree 2 files changed +25
-16
lines changed
targets/TARGET_Realtek/TARGET_AMEBA/TARGET_RTL8195A/device Expand file tree Collapse file tree 2 files changed +25
-16
lines changed Original file line number Diff line number Diff line change @@ -18,21 +18,29 @@ LR_IRAM 0x10007000 (0x70000 - 0x7000) {
18
18
}
19
19
20
20
ER_IRAM +0 FIXED {
21
+ *(.ARM.exidx)
22
+ *(.init_array)
21
23
*rtl8195a_crypto*.o (+RO)
22
24
*(i.mbedtls*)
23
25
*libc.a (+RO)
24
26
*rtx_*.o (+RO)
27
+ *main*.o (+RO)
28
+ *lib_peripheral_mbed_arm.ar (+RO)
29
+ *_api*.o (+RO)
25
30
}
26
31
27
32
RW_IRAM1 +0 UNINIT FIXED {
28
33
*rtl8195a_crypto*.o(+RW)
29
34
*libc.a (+RW)
30
- *(.sdram.data* )
35
+ *main*.o (+RW )
31
36
*lib_peripheral_mbed_arm.ar (+RW)
32
- *rtl8195a_crypto*.o(+ZI, COMMON)
33
- *libc.a (+ZI, COMMON)
34
- *(.bss.thread_stack_main)
35
- *lib_peripheral_mbed_arm.ar (+ZI, COMMON)
37
+ *_api*.o (+RW)
38
+ *rtl8195a_crypto*.o(+ZI)
39
+ *libc.a (+ZI)
40
+ *main*.o (+ZI)
41
+ *lib_peripheral_mbed_arm.ar (+ZI)
42
+ *_api*.o (+ZI)
43
+ *mbed_boot*.o (+ZI)
36
44
}
37
45
38
46
ARM_LIB_STACK (0x10070000 - 0x1000) EMPTY 0x1000 {
@@ -41,8 +49,8 @@ LR_IRAM 0x10007000 (0x70000 - 0x7000) {
41
49
42
50
LR_TCM 0x1FFF0000 0x10000 {
43
51
TCM_OVERLAY 0x1FFF0000 0x10000 {
44
- *lwip_mem*.o(.bss* )
45
- *lwip_memp*.o(.bss* )
52
+ *lwip_mem*.o(+ZI )
53
+ *lwip_memp*.o(+ZI )
46
54
*.o(.tcm.heap*)
47
55
}
48
56
}
Original file line number Diff line number Diff line change @@ -67,18 +67,17 @@ SECTIONS
67
67
.text.sram1 :
68
68
{
69
69
. = ALIGN (4);
70
- *rtl8195a_crypto.o (.text* .rodata*)
70
+ *rtl8195a_crypto* .o (.text* .rodata*)
71
71
*mbedtls*.o (.text* .rodata*)
72
72
*libc.a : (.text* .rodata*)
73
+ *lib_peripheral_mbed_gcc.a : (.text* .rodata*)
74
+ *_api*.o (.text* .rodata*)
75
+ *main*.o (.text* .rodata*)
73
76
} > SRAM1
74
77
75
78
.text.sram2 :
76
79
{
77
80
. = ALIGN (4);
78
- *(.mon.ram.text*)
79
- *(.hal.flash.text*)
80
- *(.hal.sdrc.text*)
81
- *(.hal.gpio.text*)
82
81
*(.text*)
83
82
84
83
KEEP(*(.init))
@@ -165,9 +164,11 @@ SECTIONS
165
164
.bss.sram1 (NOLOAD) :
166
165
{
167
166
__bss_sram_start__ = .;
168
- *rtl8195a_crypto.o (.bss* COMMON)
167
+ *rtl8195a_crypto* .o (.bss* COMMON)
169
168
*mbedtls*.o (.bss* COMMON)
170
169
*(.bss.thread_stack_main)
170
+ *lib_peripheral_mbed_gcc.a : (.bss* COMMON)
171
+ *mbed_boot*.o (.bss* COMMON)
171
172
__bss_sram_end__ = .;
172
173
} > SRAM1
173
174
@@ -198,11 +199,11 @@ SECTIONS
198
199
__HeapLimit = .;
199
200
} > SRAM1
200
201
201
- .TCM_overlay :
202
+ .TCM_overlay (NOLOAD) :
202
203
{
203
204
__bss_dtcm_start__ = .;
204
- *lwip_mem.o (.bss*)
205
- *lwip_memp.o (.bss*)
205
+ *lwip_mem* .o (.bss* COMMON )
206
+ *lwip_memp* .o (.bss* COMMON )
206
207
*(.tcm.heap*)
207
208
__bss_dtcm_end__ = .;
208
209
} > TCM
You can’t perform that action at this time.
0 commit comments