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