cfg: ftdi icdi enable srst open drain config
[fw/openocd] / testing / examples / STR710Test / test_ram.map
1
2 Memory Configuration
3
4 Name             Origin             Length             Attributes
5 DATA             0x20000000         0x00010000         rw
6 *default*        0x00000000         0xffffffff
7
8 Linker script and memory map
9
10 LOAD ./src/crt.o
11 LOAD ./src/main.o
12 START GROUP
13 LOAD d:/compiler/yagarto/bin/../lib/gcc/arm-elf/4.2.2\libgcc.a
14 LOAD d:/compiler/yagarto/bin/../lib/gcc/arm-elf/4.2.2/../../../../arm-elf/lib\libc.a
15 END GROUP
16                 0x00000400                _STACKSIZE = 0x400
17                 0x00000100                _STACKSIZE_IRQ = 0x100
18                 0x00000000                _STACKSIZE_FIQ = 0x0
19                 0x00000400                _STACKSIZE_SVC = 0x400
20                 0x00000000                _STACKSIZE_ABT = 0x0
21                 0x00000000                _STACKSIZE_UND = 0x0
22                 0x00000400                _HEAPSIZE = 0x400
23
24 .text           0x20000000      0x1cc
25  CREATE_OBJECT_SYMBOLS
26  *(.vectrom)
27  *(.init)
28  .init          0x20000000      0x16c ./src/crt.o
29                 0x2000012c                FIQHandler
30                 0x20000120                PAbortHandler
31                 0x20000108                ExitFunction
32                 0x20000000                ResetHandler
33                 0x20000124                DAbortHandler
34                 0x20000128                IRQHandler
35                 0x20000118                UndefHandler
36  *(.text .text.*)
37  .text          0x2000016c        0x0 ./src/crt.o
38  .text          0x2000016c       0x60 ./src/main.o
39                 0x2000016c                main
40  *(.gnu.linkonce.t.*)
41  *(.glue_7t)
42  .glue_7t       0x200001cc        0x0 ./src/crt.o
43  .glue_7t       0x200001cc        0x0 ./src/main.o
44  *(.glue_7)
45  .glue_7        0x200001cc        0x0 ./src/crt.o
46  .glue_7        0x200001cc        0x0 ./src/main.o
47  *(.vfp11_veneer)
48  .vfp11_veneer  0x200001cc        0x0 ./src/crt.o
49  .vfp11_veneer  0x200001cc        0x0 ./src/main.o
50  *(.fini)
51  *(.gcc_except_table)
52
53 .vectors        0x200001cc       0x40
54  .vectors       0x200001cc       0x40 ./src/crt.o
55                 0x2000020c                . = ALIGN (0x4)
56
57 .ctors          0x2000020c        0x0
58                 0x2000020c                PROVIDE (__ctors_start__, .)
59  *(SORT(.ctors.*))
60  *(.ctors)
61                 0x2000020c                PROVIDE (__ctors_end__, .)
62
63 .dtors          0x2000020c        0x0
64                 0x2000020c                PROVIDE (__dtors_start__, .)
65  *(SORT(.dtors.*))
66  *(.dtors)
67                 0x2000020c                PROVIDE (__dtors_end__, .)
68
69 .rodata         0x2000020c        0x4
70  *(.rodata .rodata.*)
71  .rodata        0x2000020c        0x4 ./src/main.o
72  *(.gnu.linkonce.r.*)
73                 0x20000210                . = ALIGN (0x4)
74
75 .init_array     0x20000210        0x0
76  *(.init)
77  *(.fini)
78                 0x20000210                PROVIDE (__preinit_array_start, .)
79  *(.preinit_array)
80                 0x20000210                PROVIDE (__preinit_array_end, .)
81                 0x20000210                PROVIDE (__init_array_start, .)
82  *(SORT(.init_array.*))
83  *(.init_array)
84                 0x20000210                PROVIDE (__init_array_end, .)
85                 0x20000210                PROVIDE (__fini_array_start, .)
86  *(.fini_array)
87  *(SORT(.fini_array.*))
88                 0x20000210                PROVIDE (__fini_array_end, .)
89                 0x20000210                . = ALIGN (0x4)
90                 0x20000210                __exidx_start = .
91
92 .ARM.exidx
93  *(.ARM.exidx* .gnu.linkonce.armexidx.*)
94                 0x20000210                __exidx_end = .
95                 0x20000210                _vectext = .
96                 0x20000210                PROVIDE (vectext, .)
97
98 .vect           0x20000210        0x0
99                 0x20000210                _vecstart = .
100  *(.vectram)
101                 0x20000210                _vecend = .
102                 0x20000210                _etext = (_vectext + SIZEOF (.vect))
103                 0x20000210                PROVIDE (etext, .)
104
105 .data           0x20000210        0x0
106  *(.data .data.*)
107  .data          0x20000210        0x0 ./src/crt.o
108  .data          0x20000210        0x0 ./src/main.o
109  *(.gnu.linkonce.d.*)
110                 0x20000210                . = ALIGN (0x4)
111                 0x20000210                __data_start = .
112                 0x20000210                _edata = .
113                 0x20000210                PROVIDE (edata, .)
114
115 .bss            0x20000210        0x0
116                 0x20000210                __bss_start = .
117                 0x20000210                __bss_start__ = .
118  *(.bss .bss.*)
119  .bss           0x20000210        0x0 ./src/crt.o
120  .bss           0x20000210        0x0 ./src/main.o
121  *(.gnu.linkonce.b.*)
122  *(COMMON)
123                 0x20000210                . = ALIGN (0x4)
124                 0x20000210                . = ALIGN (0x4)
125                 0x20000210                __bss_end__ = .
126                 0x20000210                _end = .
127                 0x20000210                PROVIDE (end, .)
128
129 .heap           0x20000210      0x400
130                 0x20000210                __heap_start__ = .
131  *(.heap)
132                 0x20000610                . = ((__heap_start__ + _HEAPSIZE) MAX_K .)
133  *fill*         0x20000210      0x400 00
134                 0x20000610                __heap_end__ = (__heap_start__ + SIZEOF (.heap))
135
136 .stack          0x20000610      0x400
137                 0x20000610                __stack_start__ = .
138  *(.stack)
139                 0x20000a10                . = ((__stack_start__ + _STACKSIZE) MAX_K .)
140  *fill*         0x20000610      0x400 00
141                 0x20000a10                __stack_end__ = (__stack_start__ + SIZEOF (.stack))
142
143 .stack_irq      0x20000a10      0x100
144                 0x20000a10                __stack_irq_start__ = .
145  *(.stack_irq)
146                 0x20000b10                . = ((__stack_irq_start__ + _STACKSIZE_IRQ) MAX_K .)
147  *fill*         0x20000a10      0x100 00
148                 0x20000b10                __stack_irq_end__ = (__stack_irq_start__ + SIZEOF (.stack_irq))
149
150 .stack_fiq      0x20000b10        0x0
151                 0x20000b10                __stack_fiq_start__ = .
152  *(.stack_fiq)
153                 0x20000b10                . = ((__stack_fiq_start__ + _STACKSIZE_FIQ) MAX_K .)
154                 0x20000b10                __stack_fiq_end__ = (__stack_fiq_start__ + SIZEOF (.stack_fiq))
155
156 .stack_svc      0x20000b10      0x400
157                 0x20000b10                __stack_svc_start__ = .
158  *(.stack_svc)
159                 0x20000f10                . = ((__stack_svc_start__ + _STACKSIZE_SVC) MAX_K .)
160  *fill*         0x20000b10      0x400 00
161                 0x20000f10                __stack_svc_end__ = (__stack_svc_start__ + SIZEOF (.stack_svc))
162
163 .stack_abt      0x20000f10        0x0
164                 0x20000f10                __stack_abt_start__ = .
165  *(.stack_abt)
166                 0x20000f10                . = ((__stack_abt_start__ + _STACKSIZE_ABT) MAX_K .)
167                 0x20000f10                __stack_abt_end__ = (__stack_abt_start__ + SIZEOF (.stack_abt))
168
169 .stack_und      0x20000f10        0x0
170                 0x20000f10                __stack_und_start__ = .
171  *(.stack_und)
172                 0x20000f10                . = ((__stack_und_start__ + _STACKSIZE_UND) MAX_K .)
173                 0x20000f10                __stack_und_end__ = (__stack_und_start__ + SIZEOF (.stack_und))
174
175 .stab
176  *(.stab)
177
178 .stabstr
179  *(.stabstr)
180
181 .stab.excl
182  *(.stab.excl)
183
184 .stab.exclstr
185  *(.stab.exclstr)
186
187 .stab.index
188  *(.stab.index)
189
190 .stab.indexstr
191  *(.stab.indexstr)
192
193 .comment        0x00000000       0x12
194  *(.comment)
195  .comment       0x00000000       0x12 ./src/main.o
196
197 .debug
198  *(.debug)
199
200 .line
201  *(.line)
202
203 .debug_srcinfo
204  *(.debug_srcinfo)
205
206 .debug_sfnames
207  *(.debug_sfnames)
208
209 .debug_aranges  0x00000000       0x48
210  *(.debug_aranges)
211  .debug_aranges
212                 0x00000000       0x28 ./src/crt.o
213  .debug_aranges
214                 0x00000028       0x20 ./src/main.o
215
216 .debug_pubnames
217                 0x00000000       0x1b
218  *(.debug_pubnames)
219  .debug_pubnames
220                 0x00000000       0x1b ./src/main.o
221
222 .debug_info     0x00000000      0x1a6
223  *(.debug_info .gnu.linkonce.wi.*)
224  .debug_info    0x00000000       0x73 ./src/crt.o
225  .debug_info    0x00000073      0x133 ./src/main.o
226
227 .debug_abbrev   0x00000000       0x6d
228  *(.debug_abbrev)
229  .debug_abbrev  0x00000000       0x12 ./src/crt.o
230  .debug_abbrev  0x00000012       0x5b ./src/main.o
231
232 .debug_line     0x00000000       0xf9
233  *(.debug_line)
234  .debug_line    0x00000000       0xa2 ./src/crt.o
235  .debug_line    0x000000a2       0x57 ./src/main.o
236
237 .debug_frame    0x00000000       0x24
238  *(.debug_frame)
239  .debug_frame   0x00000000       0x24 ./src/main.o
240
241 .debug_str
242  *(.debug_str)
243
244 .debug_loc      0x00000000       0x1f
245  *(.debug_loc)
246  .debug_loc     0x00000000       0x1f ./src/main.o
247
248 .debug_macinfo
249  *(.debug_macinfo)
250
251 .debug_weaknames
252  *(.debug_weaknames)
253
254 .debug_funcnames
255  *(.debug_funcnames)
256
257 .debug_typenames
258  *(.debug_typenames)
259
260 .debug_varnames
261  *(.debug_varnames)
262 OUTPUT(test_ram.elf elf32-littlearm)
263
264 .ARM.attributes
265                 0x00000000       0x10
266  .ARM.attributes
267                 0x00000000       0x10 ./src/crt.o
268  .ARM.attributes
269                 0x00000010       0x10 ./src/main.o
270
271 .debug_ranges   0x00000000       0x20
272  .debug_ranges  0x00000000       0x20 ./src/crt.o
273
274 Cross Reference Table
275
276 Symbol                                            File
277 DAbortHandler                                     ./src/crt.o
278 ExitFunction                                      ./src/crt.o
279 FIQHandler                                        ./src/crt.o
280 IRQHandler                                        ./src/crt.o
281 PAbortHandler                                     ./src/crt.o
282 ResetHandler                                      ./src/crt.o
283 UndefHandler                                      ./src/crt.o
284 __bss_end__                                       ./src/crt.o
285 __bss_start__                                     ./src/crt.o
286 __ctors_end__                                     ./src/crt.o
287 __ctors_start__                                   ./src/crt.o
288 __data_start                                      ./src/crt.o
289 __stack_abt_end__                                 ./src/crt.o
290 __stack_fiq_end__                                 ./src/crt.o
291 __stack_irq_end__                                 ./src/crt.o
292 __stack_svc_end__                                 ./src/crt.o
293 __stack_und_end__                                 ./src/crt.o
294 _edata                                            ./src/crt.o
295 _etext                                            ./src/crt.o
296 main                                              ./src/main.o
297                                                   ./src/crt.o