root/Examples_CP-JR_ARM7_LPC2368/ETT_LPC2368_Examples/PERIPHERAL_DEMO/UART/UART.map

Revision 8, 33.4 kB (checked in by phil, 15 years ago)

Added Examples etc. from CD

Line 
1 ARM Linker, RVCT3.1 [Build 919] for uVision [Lite64]
2
3 ================================================================================
4
5 Section Cross References
6
7     lpc2300.o(RESET) refers to lpc2300.o(STACK) for Stack_Top
8     lpc2300.o(RESET) refers to entry.o($$startup$$) for __main
9     main.o(.text) refers to printfb.o(i.__0sprintf_bare) for __1sprintf
10     main.o(.text) refers to main.o(.data) for uart3_buf
11     entry.o($$startup$$) refers to init.o(.text) for __init
12     entry.o($$startup$$) refers to lpc2300.o(STACK) for __initial_sp
13     printfb.o(i.__0fprintf_bare) refers to printfb.o(i._printf_core) for _printf_core
14     printfb.o(i.__0fprintf_bare) refers to fputc.o(.text) for fputc
15     printfb.o(i.__0vfprintf_bare) refers to printfb.o(i._printf_core) for _printf_core
16     printfb.o(i.__0vfprintf_bare) refers to fputc.o(.text) for fputc
17     printfb.o(i.__0printf_bare) refers to printfb.o(i._printf_core) for _printf_core
18     printfb.o(i.__0printf_bare) refers to fputc.o(.text) for fputc
19     printfb.o(i.__0printf_bare) refers to stdout.o(.data) for __stdout
20     printfb.o(i.__0vprintf_bare) refers to printfb.o(i._printf_core) for _printf_core
21     printfb.o(i.__0vprintf_bare) refers to fputc.o(.text) for fputc
22     printfb.o(i.__0vprintf_bare) refers to stdout.o(.data) for __stdout
23     printfb.o(i.__0sprintf_bare) refers to printfb.o(i._printf_core) for _printf_core
24     printfb.o(i.__0sprintf_bare) refers to printfb.o(i._sputc) for _sputc
25     printfb.o(i.__0vsprintf_bare) refers to printfb.o(i._printf_core) for _printf_core
26     printfb.o(i.__0vsprintf_bare) refers to printfb.o(i._sputc) for _sputc
27     printfb.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r6
28     printf0.o(i.__0fprintf_0) refers to printf0.o(i._printf_core) for _printf_core
29     printf0.o(i.__0fprintf_0) refers to fputc.o(.text) for fputc
30     printf0.o(i.__0vfprintf_0) refers to printf0.o(i._printf_core) for _printf_core
31     printf0.o(i.__0vfprintf_0) refers to fputc.o(.text) for fputc
32     printf0.o(i.__0printf_0) refers to printf0.o(i._printf_core) for _printf_core
33     printf0.o(i.__0printf_0) refers to fputc.o(.text) for fputc
34     printf0.o(i.__0printf_0) refers to stdout.o(.data) for __stdout
35     printf0.o(i.__0vprintf_0) refers to printf0.o(i._printf_core) for _printf_core
36     printf0.o(i.__0vprintf_0) refers to fputc.o(.text) for fputc
37     printf0.o(i.__0vprintf_0) refers to stdout.o(.data) for __stdout
38     printf0.o(i.__0sprintf_0) refers to printf0.o(i._printf_core) for _printf_core
39     printf0.o(i.__0sprintf_0) refers to printf0.o(i._sputc) for _sputc
40     printf0.o(i.__0vsprintf_0) refers to printf0.o(i._printf_core) for _printf_core
41     printf0.o(i.__0vsprintf_0) refers to printf0.o(i._sputc) for _sputc
42     printf0.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r6
43     printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
44     printf1.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
45     printf1.o(i.__0fprintf_1) refers to printf1.o(i._printf_core) for _printf_core
46     printf1.o(i.__0fprintf_1) refers to fputc.o(.text) for fputc
47     printf1.o(i.__0vfprintf_1) refers to printf1.o(i._printf_core) for _printf_core
48     printf1.o(i.__0vfprintf_1) refers to fputc.o(.text) for fputc
49     printf1.o(i.__0printf_1) refers to printf1.o(i._printf_core) for _printf_core
50     printf1.o(i.__0printf_1) refers to stdout.o(.data) for __stdout
51     printf1.o(i.__0printf_1) refers to fputc.o(.text) for fputc
52     printf1.o(i.__0vprintf_1) refers to printf1.o(i._printf_core) for _printf_core
53     printf1.o(i.__0vprintf_1) refers to stdout.o(.data) for __stdout
54     printf1.o(i.__0vprintf_1) refers to fputc.o(.text) for fputc
55     printf1.o(i.__0sprintf_1) refers to printf1.o(i._printf_core) for _printf_core
56     printf1.o(i.__0sprintf_1) refers to printf1.o(i._sputc) for _sputc
57     printf1.o(i.__0vsprintf_1) refers to printf1.o(i._printf_core) for _printf_core
58     printf1.o(i.__0vsprintf_1) refers to printf1.o(i._sputc) for _sputc
59     printf2.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
60     printf2.o(i.__0fprintf_2) refers to printf2.o(i._printf_core) for _printf_core
61     printf2.o(i.__0fprintf_2) refers to fputc.o(.text) for fputc
62     printf2.o(i.__0vfprintf_2) refers to printf2.o(i._printf_core) for _printf_core
63     printf2.o(i.__0vfprintf_2) refers to fputc.o(.text) for fputc
64     printf2.o(i.__0printf_2) refers to printf2.o(i._printf_core) for _printf_core
65     printf2.o(i.__0printf_2) refers to stdout.o(.data) for __stdout
66     printf2.o(i.__0printf_2) refers to fputc.o(.text) for fputc
67     printf2.o(i.__0vprintf_2) refers to printf2.o(i._printf_core) for _printf_core
68     printf2.o(i.__0vprintf_2) refers to stdout.o(.data) for __stdout
69     printf2.o(i.__0vprintf_2) refers to fputc.o(.text) for fputc
70     printf2.o(i.__0sprintf_2) refers to printf2.o(i._printf_core) for _printf_core
71     printf2.o(i.__0sprintf_2) refers to printf2.o(i._sputc) for _sputc
72     printf2.o(i.__0vsprintf_2) refers to printf2.o(i._printf_core) for _printf_core
73     printf2.o(i.__0vsprintf_2) refers to printf2.o(i._sputc) for _sputc
74     printf3.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
75     printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
76     printf3.o(i.__0fprintf_3) refers to printf3.o(i._printf_core) for _printf_core
77     printf3.o(i.__0fprintf_3) refers to fputc.o(.text) for fputc
78     printf3.o(i.__0vfprintf_3) refers to printf3.o(i._printf_core) for _printf_core
79     printf3.o(i.__0vfprintf_3) refers to fputc.o(.text) for fputc
80     printf3.o(i.__0printf_3) refers to printf3.o(i._printf_core) for _printf_core
81     printf3.o(i.__0printf_3) refers to stdout.o(.data) for __stdout
82     printf3.o(i.__0printf_3) refers to fputc.o(.text) for fputc
83     printf3.o(i.__0vprintf_3) refers to printf3.o(i._printf_core) for _printf_core
84     printf3.o(i.__0vprintf_3) refers to stdout.o(.data) for __stdout
85     printf3.o(i.__0vprintf_3) refers to fputc.o(.text) for fputc
86     printf3.o(i.__0sprintf_3) refers to printf3.o(i._printf_core) for _printf_core
87     printf3.o(i.__0sprintf_3) refers to printf3.o(i._sputc) for _sputc
88     printf3.o(i.__0vsprintf_3) refers to printf3.o(i._printf_core) for _printf_core
89     printf3.o(i.__0vsprintf_3) refers to printf3.o(i._sputc) for _sputc
90     printf4.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
91     printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
92     printf4.o(i.__0fprintf_4) refers to printf4.o(i._printf_core) for _printf_core
93     printf4.o(i.__0fprintf_4) refers to fputc.o(.text) for fputc
94     printf4.o(i.__0vfprintf_4) refers to printf4.o(i._printf_core) for _printf_core
95     printf4.o(i.__0vfprintf_4) refers to fputc.o(.text) for fputc
96     printf4.o(i.__0printf_4) refers to printf4.o(i._printf_core) for _printf_core
97     printf4.o(i.__0printf_4) refers to stdout.o(.data) for __stdout
98     printf4.o(i.__0printf_4) refers to fputc.o(.text) for fputc
99     printf4.o(i.__0vprintf_4) refers to printf4.o(i._printf_core) for _printf_core
100     printf4.o(i.__0vprintf_4) refers to stdout.o(.data) for __stdout
101     printf4.o(i.__0vprintf_4) refers to fputc.o(.text) for fputc
102     printf4.o(i.__0sprintf_4) refers to printf4.o(i._printf_core) for _printf_core
103     printf4.o(i.__0sprintf_4) refers to printf4.o(i._sputc) for _sputc
104     printf4.o(i.__0vsprintf_4) refers to printf4.o(i._printf_core) for _printf_core
105     printf4.o(i.__0vsprintf_4) refers to printf4.o(i._sputc) for _sputc
106     printf5.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
107     printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
108     printf5.o(i.__0fprintf_5) refers to printf5.o(i._printf_core) for _printf_core
109     printf5.o(i.__0fprintf_5) refers to fputc.o(.text) for fputc
110     printf5.o(i.__0vfprintf_5) refers to printf5.o(i._printf_core) for _printf_core
111     printf5.o(i.__0vfprintf_5) refers to fputc.o(.text) for fputc
112     printf5.o(i.__0printf_5) refers to printf5.o(i._printf_core) for _printf_core
113     printf5.o(i.__0printf_5) refers to stdout.o(.data) for __stdout
114     printf5.o(i.__0printf_5) refers to fputc.o(.text) for fputc
115     printf5.o(i.__0vprintf_5) refers to printf5.o(i._printf_core) for _printf_core
116     printf5.o(i.__0vprintf_5) refers to stdout.o(.data) for __stdout
117     printf5.o(i.__0vprintf_5) refers to fputc.o(.text) for fputc
118     printf5.o(i.__0sprintf_5) refers to printf5.o(i._printf_core) for _printf_core
119     printf5.o(i.__0sprintf_5) refers to printf5.o(i._sputc) for _sputc
120     printf5.o(i.__0vsprintf_5) refers to printf5.o(i._printf_core) for _printf_core
121     printf5.o(i.__0vsprintf_5) refers to printf5.o(i._sputc) for _sputc
122     printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
123     printf6.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
124     printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
125     printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
126     printf6.o(i.__0fprintf_6) refers to printf6.o(i._printf_core) for _printf_core
127     printf6.o(i.__0fprintf_6) refers to fputc.o(.text) for fputc
128     printf6.o(i.__0vfprintf_6) refers to printf6.o(i._printf_core) for _printf_core
129     printf6.o(i.__0vfprintf_6) refers to fputc.o(.text) for fputc
130     printf6.o(i.__0printf_6) refers to printf6.o(i._printf_core) for _printf_core
131     printf6.o(i.__0printf_6) refers to stdout.o(.data) for __stdout
132     printf6.o(i.__0printf_6) refers to fputc.o(.text) for fputc
133     printf6.o(i.__0vprintf_6) refers to printf6.o(i._printf_core) for _printf_core
134     printf6.o(i.__0vprintf_6) refers to stdout.o(.data) for __stdout
135     printf6.o(i.__0vprintf_6) refers to fputc.o(.text) for fputc
136     printf6.o(i.__0sprintf_6) refers to printf6.o(i._printf_core) for _printf_core
137     printf6.o(i.__0sprintf_6) refers to printf6.o(i._sputc) for _sputc
138     printf6.o(i.__0vsprintf_6) refers to printf6.o(i._printf_core) for _printf_core
139     printf6.o(i.__0vsprintf_6) refers to printf6.o(i._sputc) for _sputc
140     printf6.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6
141     printf6.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6
142     printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
143     printf7.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
144     printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
145     printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
146     printf7.o(i.__0fprintf_7) refers to printf7.o(i._printf_core) for _printf_core
147     printf7.o(i.__0fprintf_7) refers to fputc.o(.text) for fputc
148     printf7.o(i.__0vfprintf_7) refers to printf7.o(i._printf_core) for _printf_core
149     printf7.o(i.__0vfprintf_7) refers to fputc.o(.text) for fputc
150     printf7.o(i.__0printf_7) refers to printf7.o(i._printf_core) for _printf_core
151     printf7.o(i.__0printf_7) refers to stdout.o(.data) for __stdout
152     printf7.o(i.__0printf_7) refers to fputc.o(.text) for fputc
153     printf7.o(i.__0vprintf_7) refers to printf7.o(i._printf_core) for _printf_core
154     printf7.o(i.__0vprintf_7) refers to stdout.o(.data) for __stdout
155     printf7.o(i.__0vprintf_7) refers to fputc.o(.text) for fputc
156     printf7.o(i.__0sprintf_7) refers to printf7.o(i._printf_core) for _printf_core
157     printf7.o(i.__0sprintf_7) refers to printf7.o(i._sputc) for _sputc
158     printf7.o(i.__0vsprintf_7) refers to printf7.o(i._printf_core) for _printf_core
159     printf7.o(i.__0vsprintf_7) refers to printf7.o(i._sputc) for _sputc
160     printf7.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6
161     printf7.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6
162     printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
163     printf8.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
164     printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
165     printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
166     printf8.o(i.__0fprintf_8) refers to printf8.o(i._printf_core) for _printf_core
167     printf8.o(i.__0fprintf_8) refers to fputc.o(.text) for fputc
168     printf8.o(i.__0vfprintf_8) refers to printf8.o(i._printf_core) for _printf_core
169     printf8.o(i.__0vfprintf_8) refers to fputc.o(.text) for fputc
170     printf8.o(i.__0printf_8) refers to printf8.o(i._printf_core) for _printf_core
171     printf8.o(i.__0printf_8) refers to stdout.o(.data) for __stdout
172     printf8.o(i.__0printf_8) refers to fputc.o(.text) for fputc
173     printf8.o(i.__0vprintf_8) refers to printf8.o(i._printf_core) for _printf_core
174     printf8.o(i.__0vprintf_8) refers to stdout.o(.data) for __stdout
175     printf8.o(i.__0vprintf_8) refers to fputc.o(.text) for fputc
176     printf8.o(i.__0sprintf_8) refers to printf8.o(i._printf_core) for _printf_core
177     printf8.o(i.__0sprintf_8) refers to printf8.o(i._sputc) for _sputc
178     printf8.o(i.__0vsprintf_8) refers to printf8.o(i._printf_core) for _printf_core
179     printf8.o(i.__0vsprintf_8) refers to printf8.o(i._sputc) for _sputc
180     printf8.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6
181     printf8.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6
182     printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
183     printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
184     printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
185     printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
186     printfa.o(i._fp_digits) refers to dfixull.o(.text) for __aeabi_d2ulz
187     printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
188     printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I_use_fp
189     printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
190     printfa.o(i._printf_core) refers to callvia.o(.text) for __ARM_call_via_r2
191     printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
192     printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
193     printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
194     printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
195     printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I_use_fp
196     printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
197     printfa.o(i.__0fprintf) refers to fputc.o(.text) for fputc
198     printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
199     printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
200     printfa.o(i.__0vfprintf) refers to fputc.o(.text) for fputc
201     printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
202     printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
203     printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout
204     printfa.o(i.__0printf) refers to fputc.o(.text) for fputc
205     printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I_use_fp
206     printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
207     printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout
208     printfa.o(i.__0vprintf) refers to fputc.o(.text) for fputc
209     printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
210     printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
211     printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
212     printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
213     printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
214     printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
215     printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I_use_fp
216     printfa.o(i._printf_pre_padding) refers to callvia.o(.text) for __ARM_call_via_r6
217     printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I_use_fp
218     printfa.o(i._printf_post_padding) refers to callvia.o(.text) for __ARM_call_via_r6
219     printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I_use_fp
220     printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I_use_fp
221     init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3
222     init.o(.text) refers to init.o(.emb_text) for __call_main
223     init.o(.text) refers to main.o(.text) for main
224     fputc.o(.text) refers (Special) to iusesemip.o(.text) for __I_use_semihosting_fputc
225     uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
226     uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
227     dadd.o(.text) refers to llushr.o(.text) for __aeabi_llsr
228     dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
229     dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
230     dadd.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
231     dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
232     dmul.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
233     ddiv.o(.text) refers to depilogue.o(.text) for _double_epilogue
234     ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
235     dfixull.o(.text) refers to llushr.o(.text) for __aeabi_llsr
236     dfixull.o(.text) refers to llshl.o(.text) for __aeabi_llsl
237     dfixull.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
238     cdrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
239     depilogue.o(.text) refers (Special) to iusefp.o(.text) for __I_use_fp
240
241
242 ================================================================================
243
244 Removing Unused input sections from the image.
245
246     Removing lpc2300.o(HEAP), (2048 bytes).
247
248 1 unused section(s) (total 2048 bytes) removed from the image.
249
250 ================================================================================
251
252 Adding Veneers to the image
253
254     Adding AT veneer (8 bytes, Inline) for call to '__1sprintf' from main.o(.text).
255     Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
256
257 2 Veneer(s) (total 16 bytes) added to the image.
258
259 ================================================================================
260
261 Image Symbol Table
262
263     Local Symbols
264
265     Symbol Name                              Value     Ov Type        Size  Object(Section)
266
267     RESET                                    0x00000000   Section      356  lpc2300.o(RESET)
268     ../../microlib/division.c                0x00000000   Number         0  uldiv.o ABSOLUTE
269     ../../microlib/division.c                0x00000000   Number         0  uidiv.o ABSOLUTE
270     ../../microlib/fpadd.c                   0x00000000   Number         0  dadd.o ABSOLUTE
271     ../../microlib/fpdiv.c                   0x00000000   Number         0  ddiv.o ABSOLUTE
272     ../../microlib/fpepilogue.c              0x00000000   Number         0  depilogue.o ABSOLUTE
273     ../../microlib/fpfix.c                   0x00000000   Number         0  dfixull.o ABSOLUTE
274     ../../microlib/fpmul.c                   0x00000000   Number         0  dmul.o ABSOLUTE
275     ../../microlib/init/entry.s              0x00000000   Number         0  entry.o ABSOLUTE
276     ../../microlib/init/handlers.c           0x00000000   Number         0  handlers.o ABSOLUTE
277     ../../microlib/init/init.c               0x00000000   Number         0  init.o ABSOLUTE
278     ../../microlib/longlong.c                0x00000000   Number         0  llushr.o ABSOLUTE
279     ../../microlib/longlong.c                0x00000000   Number         0  llshl.o ABSOLUTE
280     ../../microlib/printf/printf.c           0x00000000   Number         0  printf2.o ABSOLUTE
281     ../../microlib/printf/printf.c           0x00000000   Number         0  printf3.o ABSOLUTE
282     ../../microlib/printf/printf.c           0x00000000   Number         0  printf4.o ABSOLUTE
283     ../../microlib/printf/printf.c           0x00000000   Number         0  printfb.o ABSOLUTE
284     ../../microlib/printf/printf.c           0x00000000   Number         0  printfa.o ABSOLUTE
285     ../../microlib/printf/printf.c           0x00000000   Number         0  printf8.o ABSOLUTE
286     ../../microlib/printf/printf.c           0x00000000   Number         0  printf7.o ABSOLUTE
287     ../../microlib/printf/printf.c           0x00000000   Number         0  printf6.o ABSOLUTE
288     ../../microlib/printf/printf.c           0x00000000   Number         0  printf5.o ABSOLUTE
289     ../../microlib/printf/printf.c           0x00000000   Number         0  printf0.o ABSOLUTE
290     ../../microlib/printf/printf.c           0x00000000   Number         0  printf1.o ABSOLUTE
291     ../../microlib/stdio/fputc.c             0x00000000   Number         0  fputc.o ABSOLUTE
292     ../../microlib/stdio/streams.c           0x00000000   Number         0  stdout.o ABSOLUTE
293     ../../microlib/stubs.s                   0x00000000   Number         0  iusefp.o ABSOLUTE
294     ../../microlib/stubs.s                   0x00000000   Number         0  iusesemip.o ABSOLUTE
295     ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
296     LPC2300.s                                0x00000000   Number         0  lpc2300.o ABSOLUTE
297     cdrcmple.s                               0x00000000   Number         0  cdrcmple.o ABSOLUTE
298     dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
299     main.c                                   0x00000000   Number         0  main.o ABSOLUTE
300     Undef_Handler                            0x00000040   ARM Code       4  lpc2300.o(RESET)
301     SWI_Handler                              0x00000044   ARM Code       4  lpc2300.o(RESET)
302     PAbt_Handler                             0x00000048   ARM Code       4  lpc2300.o(RESET)
303     DAbt_Handler                             0x0000004c   ARM Code       4  lpc2300.o(RESET)
304     IRQ_Handler                              0x00000050   ARM Code       4  lpc2300.o(RESET)
305     FIQ_Handler                              0x00000054   ARM Code       4  lpc2300.o(RESET)
306     $$startup$$                              0x00000164   Section       12  entry.o($$startup$$)
307     .emb_text                                0x00000170   Section        2  init.o(.emb_text)
308     .text                                    0x00000174   Section     1332  main.o(.text)
309     .text                                    0x000006a8   Section       16  callvia.o(.text)
310     .text                                    0x000006c0   Section       40  init.o(.text)
311     i.__0sprintf_bare                        0x000006f0   Section       40  printfb.o(i.__0sprintf_bare)
312     i.__scatterload_copy                     0x00000718   Section       24  handlers.o(i.__scatterload_copy)
313     i.__scatterload_null                     0x00000730   Section        4  handlers.o(i.__scatterload_null)
314     i.__scatterload_zeroinit                 0x00000734   Section       24  handlers.o(i.__scatterload_zeroinit)
315     i._printf_core                           0x0000074c   Section       36  printfb.o(i._printf_core)
316     _printf_core                             0x0000074d   Thumb Code    36  printfb.o(i._printf_core)
317     i._sputc                                 0x00000770   Section       10  printfb.o(i._sputc)
318     _sputc                                   0x00000771   Thumb Code    10  printfb.o(i._sputc)
319     .data                                    0x40000000   Section        3  main.o(.data)
320     STACK                                    0x40000008   Section     1280  lpc2300.o(STACK)
321     Stack_Top                                0x40000508   Number         0  lpc2300.o(STACK)
322
323     Global Symbols
324
325     Symbol Name                              Value     Ov Type        Size  Object(Section)
326
327     BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
328     __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
329     __decompress                              - Undefined Weak Reference
330     Reset_Handler                            0x00000058   ARM Code       0  lpc2300.o(RESET)
331     __main                                   0x00000164   ARM Code       8  entry.o($$startup$$)
332     __call_main                              0x00000171   Thumb Code     2  init.o(.emb_text)
333     putchar3                                 0x00000174   ARM Code      72  main.o(.text)
334     delay                                    0x000001bc   ARM Code      20  main.o(.text)
335     print_uart3                              0x000001d0   ARM Code      84  main.o(.text)
336     getchar3                                 0x00000224   ARM Code      32  main.o(.text)
337     putchar2                                 0x00000244   ARM Code      72  main.o(.text)
338     print_uart2                              0x0000028c   ARM Code      44  main.o(.text)
339     getchar2                                 0x000002b8   ARM Code      32  main.o(.text)
340     putchar0                                 0x000002d8   ARM Code      72  main.o(.text)
341     print_uart0                              0x00000320   ARM Code      44  main.o(.text)
342     getchar0                                 0x0000034c   ARM Code      32  main.o(.text)
343     init_serial3                             0x0000036c   ARM Code     144  main.o(.text)
344     init_serial2                             0x000003fc   ARM Code     112  main.o(.text)
345     init_serial0                             0x0000046c   ARM Code      92  main.o(.text)
346     main                                     0x000004c8   ARM Code     240  main.o(.text)
347     __ARM_call_via_r0                        0x000006a9   Thumb Code     2  callvia.o(.text)
348     __call_via_r0                            0x000006a9   Thumb Code     0  callvia.o(.text)
349     __ARM_call_via_r1                        0x000006ab   Thumb Code     2  callvia.o(.text)
350     __call_via_r1                            0x000006ab   Thumb Code     0  callvia.o(.text)
351     __ARM_call_via_r2                        0x000006ad   Thumb Code     2  callvia.o(.text)
352     __call_via_r2                            0x000006ad   Thumb Code     0  callvia.o(.text)
353     __ARM_call_via_r3                        0x000006af   Thumb Code     2  callvia.o(.text)
354     __call_via_r3                            0x000006af   Thumb Code     0  callvia.o(.text)
355     __ARM_call_via_r4                        0x000006b1   Thumb Code     2  callvia.o(.text)
356     __call_via_r4                            0x000006b1   Thumb Code     0  callvia.o(.text)
357     __ARM_call_via_r5                        0x000006b3   Thumb Code     2  callvia.o(.text)
358     __call_via_r5                            0x000006b3   Thumb Code     0  callvia.o(.text)
359     __ARM_call_via_r6                        0x000006b5   Thumb Code     2  callvia.o(.text)
360     __call_via_r6                            0x000006b5   Thumb Code     0  callvia.o(.text)
361     __ARM_call_via_r7                        0x000006b7   Thumb Code     2  callvia.o(.text)
362     __call_via_r7                            0x000006b7   Thumb Code     0  callvia.o(.text)
363     Inline ARM to Thumb Veneer to __init     0x000006b8   ARM Code       0  init.o(.text)
364     __init                                   0x000006c1   Thumb Code    26  init.o(.text)
365     __scatterload_rt2                        0x000006c1   Thumb Code     0  init.o(.text)
366     Inline ARM to Thumb Veneer to __1sprintf 0x000006e8   ARM Code       0  printfb.o(i.__0sprintf_bare)
367     __0sprintf_bare                          0x000006f1   Thumb Code    34  printfb.o(i.__0sprintf_bare)
368     __1sprintf                               0x000006f1   Thumb Code     0  printfb.o(i.__0sprintf_bare)
369     __scatterload_copy                       0x00000718   ARM Code      24  handlers.o(i.__scatterload_copy)
370     __scatterload_null                       0x00000730   ARM Code       4  handlers.o(i.__scatterload_null)
371     __scatterload_zeroinit                   0x00000734   ARM Code      24  handlers.o(i.__scatterload_zeroinit)
372     Region$$Table$$Base                      0x0000077c   Number         0  anon$$obj.o(Region$$Table)
373     Region$$Table$$Limit                     0x0000079c   Number         0  anon$$obj.o(Region$$Table)
374     uart0_buf                                0x40000000   Data           1  main.o(.data)
375     uart2_buf                                0x40000001   Data           1  main.o(.data)
376     uart3_buf                                0x40000002   Data           1  main.o(.data)
377     __initial_sp                             0x40000408   Data         256  lpc2300.o(STACK)
378
379
380 ================================================================================
381
382 Memory Map of the image
383
384   Image Entry point : 0x00000164
385
386   Load Region LR_IROM1 (Base: 0x00000000, Size: 0x000007a0, Max: 0x00080000, ABSOLUTE)
387
388     Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x0000079c, Max: 0x00080000, ABSOLUTE)
389
390     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
391
392     0x00000000   0x00000164   Code   RO            3    RESET               lpc2300.o
393     0x00000164   0x0000000c   Code   RO           31  * $$startup$$         entry.o(mc_t.l)
394     0x00000170   0x00000002   Code   RO          231    .emb_text           init.o(mc_t.l)
395     0x00000172   0x00000002   PAD
396     0x00000174   0x00000534   Code   RO            9    .text               main.o
397     0x000006a8   0x00000010   Code   RO          229    .text               callvia.o(h_t.l)
398     0x000006b8   0x00000008   Ven    RO          230    .text               init.o(mc_t.l)
399     0x000006c0   0x00000028   Code   RO          230    .text               init.o(mc_t.l)
400     0x000006e8   0x00000008   Ven    RO           39    i.__0sprintf_bare   printfb.o(mc_t.l)
401     0x000006f0   0x00000028   Code   RO           39    i.__0sprintf_bare   printfb.o(mc_t.l)
402     0x00000718   0x00000018   Code   RO          260    i.__scatterload_copy  handlers.o(mc_t.l)
403     0x00000730   0x00000004   Code   RO          262    i.__scatterload_null  handlers.o(mc_t.l)
404     0x00000734   0x00000018   Code   RO          261    i.__scatterload_zeroinit  handlers.o(mc_t.l)
405     0x0000074c   0x00000024   Code   RO           41    i._printf_core      printfb.o(mc_t.l)
406     0x00000770   0x0000000a   Code   RO           42    i._sputc            printfb.o(mc_t.l)
407     0x0000077a   0x00000002   PAD
408     0x0000077c   0x00000020   Data   RO          259    Region$$Table       anon$$obj.o
409
410
411     Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000508, Max: 0x00008000, ABSOLUTE)
412
413     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
414
415     0x40000000   0x00000003   Data   RW           10    .data               main.o
416     0x40000003   0x00000005   PAD
417     0x40000008   0x00000500   Zero   RW            1    STACK               lpc2300.o
418
419
420 ================================================================================
421
422 Image component sizes
423
424
425       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
426
427        356         48          0          0       1280        278   lpc2300.o
428       1332        240          0          3          0       4806   main.o
429
430     ------------------------------------------------------------------------
431       1688        288         32          4       1284       5084   Object Totals
432          0          0         32          0          0          0   (incl. Generated)
433          0          0          0          1          4          0   (incl. Padding)
434
435     ------------------------------------------------------------------------
436
437       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name
438
439         16          0          0          0          0          0   callvia.o
440         12          4          0          0          0          0   entry.o
441         52          0          0          0          0          0   handlers.o
442         50         14          0          0          0          0   init.o
443         94          6          0          0          0          0   printfb.o
444
445     ------------------------------------------------------------------------
446        228         24          0          0          0          0   Library Totals
447          4          0          0          0          0          0   (incl. Padding)
448
449     ------------------------------------------------------------------------
450
451       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
452
453         16          0          0          0          0          0   h_t.l
454        208         24          0          0          0          0   mc_t.l
455
456     ------------------------------------------------------------------------
457        228         24          0          0          0          0   Library Totals
458
459     ------------------------------------------------------------------------
460
461 ================================================================================
462
463
464       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
465
466       1916        312         32          4       1284       5084   Grand Totals
467       1916        312         32          4       1284       5084   ELF Image Totals
468       1916        312         32          4          0          0   ROM Totals
469
470 ================================================================================
471
472     Total RO  Size (Code + RO Data)                 1948 (   1.90kB)
473     Total RW  Size (RW Data + ZI Data)              1288 (   1.26kB)
474     Total ROM Size (Code + RO Data + RW Data)       1952 (   1.91kB)
475
476 ================================================================================
477
Note: See TracBrowser for help on using the browser.