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

Revision 8, 39.6 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(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
8     lpc2300.o(HEAP) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
9     lpc2300.o(RESET) refers to lpc2300.o(STACK) for Stack_Top
10     lpc2300.o(RESET) refers to __main.o(!!!main) for __main
11     lpc2300.o(RESET) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
12     lpc2300.o(.text) refers to lpc2300.o(HEAP) for Heap_Mem
13     lpc2300.o(.text) refers to lpc2300.o(STACK) for Stack_Mem
14     lpc2300.o(.text) refers (Special) to stkheap2.o(.text) for __use_two_region_memory
15     main.o(.text) refers to __0sprintf.o(.text) for __1sprintf
16     main.o(.text) refers to main.o(.data) for uart0_buf
17     main.o(.text) refers (Special) to _printf_dec.o(.text) for _printf_int_dec
18     main.o(.text) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding
19     main.o(.text) refers (Special) to __printf.o(.text) for _printf_percent
20     main.o(.data) refers (Special) to _printf_dec.o(.text) for _printf_int_dec
21     main.o(.data) refers (Special) to _printf_pad.o(.text) for _printf_pre_padding
22     main.o(.data) refers (Special) to __printf.o(.text) for _printf_percent
23     __printf.o(.text) refers to callvia.o(.text) for __ARM_call_via_r1
24     __printf.o(.text) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
25     __printf.o(.text) refers to __printf.o(.constdata) for .constdata
26     _printf_pad.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
27     _printf_dec.o(.text) refers to rtudiv10.o(.text) for __rt_udiv10
28     _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
29     __0sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
30     __0sprintf.o(.text) refers to _sputc.o(.text) for _sputc
31     stkheap2.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
32     stkheap2.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
33     __main.o(!!!main) refers to kernel.o(.text) for __rt_entry
34     kernel.o(.text) refers to stkheap2.o(.text) for __rt_stackheap_init
35     kernel.o(.text) refers to boardinit2.o(.text) for _platform_post_stackheap_init
36     kernel.o(.text) refers to lib_init.o(.text) for __rt_lib_init
37     kernel.o(.text) refers to boardinit3.o(.text) for _platform_post_lib_init
38     kernel.o(.text) refers to exit.o(.text) for exit
39     kernel.o(.text) refers to main.o(.text) for main
40     kernel.o(.text) refers to sys_exit.o(.text) for _sys_exit
41     kernel.o(.ARM.exidx) refers to kernel.o(.text) for __rt_entry
42     sys_stackheap_outer.o(.text) refers to libspace.o(.text) for __user_perproc_libspace
43     sys_stackheap_outer.o(.text) refers to lpc2300.o(.text) for __user_initial_stackheap
44     rt_stackheap_storage.o(.text) refers to rt_stackheap_storage.o(.bss) for __rt_stackheap_storage_data
45     rt_stackheap_storage_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
46     _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
47     _printf_intcommon.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
48     _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_pre_padding
49     _printf_intcommon.o(.text) refers (Weak) to _printf_pad.o(.text) for _printf_post_padding
50     _printf_char_common.o(.text) refers to __printf.o(.text) for __printf
51     _printf_char_common.o(.text) refers to _printf_outstr_char.o(.text) for _printf_outstr_char
52     _printf_char_common.o(.text) refers to _printf_input_char.o(.text) for _printf_input_char
53     sys_exit.o(.text) refers to use_no_semi.o(.text) for __I_use_semihosting
54     libspace.o(.text) refers to libspace.o(.bss) for __libspace_start
55     _printf_outstr_char.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
56     exit.o(.text) refers to kernel.o(.text) for __rt_exit
57     stkheap1.o(.text) refers to sys_stackheap_outer.o(.text) for __user_setup_stackheap
58     stkheap1.o(.text) refers to rt_stackheap_storage_intlibspace.o(.text) for __rt_stackheap_storage
59     lib_init.o(.emb_text) refers to no_argv.o(.text) for __ARM_get_argv
60     lib_init.o(.text) refers to fpinit.o(x$fpl$fpinit) for _fp_init
61     lib_init.o(.text) refers to lib_init.o(.emb_text) for __ARM_argv_veneer
62     lib_init.o(.text) refers to rt_locale_intlibspace.o(.text) for __rt_locale
63     rt_locale.o(.text) refers to rt_locale.o(.bss) for __rt_locale_data
64     rt_locale_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
65     _get_argv.o(.text) refers to heapext.o(.text) for __heap_extend
66     _get_argv.o(.text) refers to defsig_rtmem_outer.o(.text) for __rt_SIGRTMEM
67     _get_argv.o(.text) refers to sys_command.o(.text) for _sys_command_string
68     _get_argv.o(.text) refers (Special) to hrguard.o(.text) for __heap_region_guard
69     fpinit.o(x$fpl$fpinit) refers to rt_fp_status_addr_intlibspace.o(.text) for __rt_fp_status_addr
70     sys_command.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
71     rt_fp_status_addr.o(.text) refers to rt_fp_status_addr.o(.bss) for __rt_fp_status_addr_data
72     rt_fp_status_addr_intlibspace.o(.text) refers to libspace.o(.bss) for __libspace_start
73     defsig_rtmem_outer.o(.text) refers to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
74     defsig_rtmem_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
75     defsig_rtmem_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
76     defsig_rtmem_formal.o(.text) refers (Special) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
77     heapext.o(.text) refers to stkheap2.o(.text) for __rt_heap_extend
78     rt_raise.o(.text) refers to __raise.o(.text) for __raise
79     rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
80     defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
81     defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
82     __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
83     __raise.o(.text) refers to callvia.o(.text) for __ARM_call_via_r2
84     defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
85     sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I_use_semihosting
86     defsig.o(CL$$defsig) refers (Weak) to defsig_rtmem_inner.o(.text) for __rt_SIGRTMEM_inner
87
88
89 ================================================================================
90
91 Adding Veneers to the image
92
93     Adding TA veneer (8 bytes, Short) for call to '__rt_exit' from exit.o(.text).
94     Adding AT veneer (12 bytes, Long) for call to '__rt_lib_shutdown' from kernel.o(.text).
95     Adding TA veneer (4 bytes, Inline) for call to '_fp_init' from lib_init.o(.text).
96     Adding TA veneer (4 bytes, Inline) for call to '__rt_locale' from lib_init.o(.text).
97     Adding AT veneer (8 bytes, Inline) for call to '__rt_lib_init' from kernel.o(.text).
98     Adding TA veneer (4 bytes, Inline) for call to '__rt_udiv10' from _printf_dec.o(.text).
99     Adding AT veneer (8 bytes, Inline) for call to '__1sprintf' from main.o(.text).
100     Adding TA veneer (4 bytes, Inline) for call to '__ARM_argv_veneer' from lib_init.o(.text).
101
102 8 Veneer(s) (total 52 bytes) added to the image.
103
104 ================================================================================
105
106 Image Symbol Table
107
108     Local Symbols
109
110     Symbol Name                              Value     Ov Type        Size  Object(Section)
111
112     RESET                                    0x00000000   Section      364  lpc2300.o(RESET)
113     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit3.o ABSOLUTE
114     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit2.o ABSOLUTE
115     ../../angel/boardlib.s                   0x00000000   Number         0  boardinit1.o ABSOLUTE
116     ../../angel/boardlib.s                   0x00000000   Number         0  cpuinit.o ABSOLUTE
117     ../../angel/boardlib.s                   0x00000000   Number         0  boardshut.o ABSOLUTE
118     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_zi.o ABSOLUTE
119     ../../angel/handlers.s                   0x00000000   Number         0  __scatter_copy.o ABSOLUTE
120     ../../angel/kernel.s                     0x00000000   Number         0  kernel.o ABSOLUTE
121     ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr_intlibspace.o ABSOLUTE
122     ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage.o ABSOLUTE
123     ../../angel/rt.s                         0x00000000   Number         0  rt_stackheap_storage_intlibspace.o ABSOLUTE
124     ../../angel/rt.s                         0x00000000   Number         0  rt_fp_status_addr.o ABSOLUTE
125     ../../angel/rt.s                         0x00000000   Number         0  rt_raise.o ABSOLUTE
126     ../../angel/rt.s                         0x00000000   Number         0  rt_locale_intlibspace.o ABSOLUTE
127     ../../angel/rt.s                         0x00000000   Number         0  rt_locale.o ABSOLUTE
128     ../../angel/scatter.s                    0x00000000   Number         0  __scatter.o ABSOLUTE
129     ../../angel/startup.s                    0x00000000   Number         0  __main.o ABSOLUTE
130     ../../angel/sys.s                        0x00000000   Number         0  sys_exit.o ABSOLUTE
131     ../../angel/sys.s                        0x00000000   Number         0  sys_stackheap_outer.o ABSOLUTE
132     ../../angel/sys.s                        0x00000000   Number         0  libspace.o ABSOLUTE
133     ../../angel/sys.s                        0x00000000   Number         0  use_no_semi.o ABSOLUTE
134     ../../angel/sysapp.c                     0x00000000   Number         0  sys_wrch.o ABSOLUTE
135     ../../angel/sysapp.c                     0x00000000   Number         0  sys_command.o ABSOLUTE
136     ../../armsys.c                           0x00000000   Number         0  no_argv.o ABSOLUTE
137     ../../armsys.c                           0x00000000   Number         0  lib_init.o ABSOLUTE
138     ../../armsys.c                           0x00000000   Number         0  _get_argv.o ABSOLUTE
139     ../../armsys.c                           0x00000000   Number         0  lib_init.o ABSOLUTE
140     ../../division.s                         0x00000000   Number         0  rtudiv10.o ABSOLUTE
141     ../../fpinit.s                           0x00000000   Number         0  fpinit.o ABSOLUTE
142     ../../heapalloc.c                        0x00000000   Number         0  hrguard.o ABSOLUTE
143     ../../printf.c                           0x00000000   Number         0  _printf_dec.o ABSOLUTE
144     ../../printf.c                           0x00000000   Number         0  _printf_char_common.o ABSOLUTE
145     ../../printf.c                           0x00000000   Number         0  _sputc.o ABSOLUTE
146     ../../printf.c                           0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
147     ../../printf.c                           0x00000000   Number         0  __printf.o ABSOLUTE
148     ../../printf.c                           0x00000000   Number         0  _printf_pad.o ABSOLUTE
149     ../../printf.c                           0x00000000   Number         0  __0sprintf.o ABSOLUTE
150     ../../printf.c                           0x00000000   Number         0  _printf_outstr_char.o ABSOLUTE
151     ../../printf.c                           0x00000000   Number         0  _printf_input_char.o ABSOLUTE
152     ../../signal.c                           0x00000000   Number         0  defsig_general.o ABSOLUTE
153     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
154     ../../signal.c                           0x00000000   Number         0  defsig_exit.o ABSOLUTE
155     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_formal.o ABSOLUTE
156     ../../signal.c                           0x00000000   Number         0  defsig_rtmem_outer.o ABSOLUTE
157     ../../signal.c                           0x00000000   Number         0  __raise.o ABSOLUTE
158     ../../signal.s                           0x00000000   Number         0  defsig.o ABSOLUTE
159     ../../stdlib.c                           0x00000000   Number         0  exit.o ABSOLUTE
160     ../../stkheap.s                          0x00000000   Number         0  heapext.o ABSOLUTE
161     ../../stkheap1.s                         0x00000000   Number         0  stkheap1.o ABSOLUTE
162     ../../stkheap2.s                         0x00000000   Number         0  stkheap2.o ABSOLUTE
163     ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
164     LPC2300.s                                0x00000000   Number         0  lpc2300.o ABSOLUTE
165     dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
166     main.c                                   0x00000000   Number         0  main.o ABSOLUTE
167     Undef_Handler                            0x00000040   ARM Code       4  lpc2300.o(RESET)
168     SWI_Handler                              0x00000044   ARM Code       4  lpc2300.o(RESET)
169     PAbt_Handler                             0x00000048   ARM Code       4  lpc2300.o(RESET)
170     DAbt_Handler                             0x0000004c   ARM Code       4  lpc2300.o(RESET)
171     IRQ_Handler                              0x00000050   ARM Code       4  lpc2300.o(RESET)
172     FIQ_Handler                              0x00000054   ARM Code       4  lpc2300.o(RESET)
173     !!!main                                  0x0000016c   Section        8  __main.o(!!!main)
174     !!!scatter                               0x00000174   Section       60  __scatter.o(!!!scatter)
175     !!handler_copy                           0x000001b0   Section       40  __scatter_copy.o(!!handler_copy)
176     !!handler_zi                             0x000001d8   Section       44  __scatter_zi.o(!!handler_zi)
177     .emb_text                                0x00000208   Section       16  lib_init.o(.emb_text)
178     .text                                    0x00000218   Section       36  lpc2300.o(.text)
179     .text                                    0x0000023c   Section      548  main.o(.text)
180     .text                                    0x00000460   Section      760  __printf.o(.text)
181     .text                                    0x00000758   Section       84  _printf_pad.o(.text)
182     .text                                    0x000007ac   Section      116  _printf_dec.o(.text)
183     .text                                    0x00000828   Section       44  __0sprintf.o(.text)
184     .text                                    0x00000854   Section       64  stkheap2.o(.text)
185     .text                                    0x00000894   Section      104  kernel.o(.text)
186     .text                                    0x000008fc   Section       96  sys_stackheap_outer.o(.text)
187     .text                                    0x0000095c   Section       16  rt_stackheap_storage_intlibspace.o(.text)
188     .text                                    0x0000096c   Section      168  _printf_intcommon.o(.text)
189     .text                                    0x00000a14   Section       52  _printf_char_common.o(.text)
190     .text                                    0x00000a48   Section       10  _sputc.o(.text)
191     .text                                    0x00000a58   Section       44  rtudiv10.o(.text)
192     .text                                    0x00000a84   Section       16  callvia.o(.text)
193     .text                                    0x00000a94   Section       24  sys_exit.o(.text)
194     .text                                    0x00000aac   Section       12  libspace.o(.text)
195     .text                                    0x00000ab8   Section       32  _printf_outstr_char.o(.text)
196     .text                                    0x00000ad8   Section       10  _printf_input_char.o(.text)
197     .text                                    0x00000ae2   Section       12  exit.o(.text)
198     .text                                    0x00000af8   Section      206  lib_init.o(.text)
199     .text                                    0x00000bc8   Section       12  boardinit2.o(.text)
200     .text                                    0x00000bd4   Section       16  boardinit3.o(.text)
201     .text                                    0x00000be4   Section        4  use_no_semi.o(.text)
202     .text                                    0x00000bec   Section       16  rt_locale_intlibspace.o(.text)
203     .text                                    0x00000bfc   Section        6  no_argv.o(.text)
204     .text                                    0x00000c04   Section       16  rt_fp_status_addr_intlibspace.o(.text)
205     x$fpl$fpinit                             0x00000c2c   Section       24  fpinit.o(x$fpl$fpinit)
206     .constdata                               0x00000c44   Section       17  __printf.o(.constdata)
207     maptable@__printf_0                      0x00000c44   Data          17  __printf.o(.constdata)
208     .data                                    0x40000000   Section        1  main.o(.data)
209     .bss                                     0x40000004   Section       96  libspace.o(.bss)
210     HEAP                                     0x40000068   Section     2048  lpc2300.o(HEAP)
211     Heap_Mem                                 0x40000068   Data        2048  lpc2300.o(HEAP)
212     STACK                                    0x40000868   Section     1280  lpc2300.o(STACK)
213     Stack_Mem                                0x40000868   Data        1024  lpc2300.o(STACK)
214     Stack_Top                                0x40000d68   Number         0  lpc2300.o(STACK)
215
216     Global Symbols
217
218     Symbol Name                              Value     Ov Type        Size  Object(Section)
219
220     BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
221     __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
222     __ARM_exceptions_init                     - Undefined Weak Reference
223     __Heap_DescSize                           - Undefined Weak Reference
224     __alloca_initialize                       - Undefined Weak Reference
225     __cpp_initialize__aeabi_                  - Undefined Weak Reference
226     __cxa_finalize                            - Undefined Weak Reference
227     __rt_SIGABRT_inner                        - Undefined Weak Reference
228     __rt_SIGCPPL_inner                        - Undefined Weak Reference
229     __rt_SIGFPE_inner                         - Undefined Weak Reference
230     __rt_SIGILL_inner                         - Undefined Weak Reference
231     __rt_SIGINT_inner                         - Undefined Weak Reference
232     __rt_SIGPVFN_inner                        - Undefined Weak Reference
233     __rt_SIGRTRED_inner                       - Undefined Weak Reference
234     __rt_SIGSEGV_inner                        - Undefined Weak Reference
235     __rt_SIGSTAK_inner                        - Undefined Weak Reference
236     __rt_SIGTERM_inner                        - Undefined Weak Reference
237     __rt_SIGUSR1_inner                        - Undefined Weak Reference
238     __rt_SIGUSR2_inner                        - Undefined Weak Reference
239     __rt_sigother_inner                       - Undefined Weak Reference
240     __sigvec_lookup                           - Undefined Weak Reference
241     __user_heap_extend                        - Undefined Weak Reference
242     _atexit_init                              - Undefined Weak Reference
243     _call_atexit_fns                          - Undefined Weak Reference
244     _clock_init                               - Undefined Weak Reference
245     _fp_trap_init                             - Undefined Weak Reference
246     _get_lc_collate                           - Undefined Weak Reference
247     _get_lc_ctype                             - Undefined Weak Reference
248     _get_lc_monetary                          - Undefined Weak Reference
249     _get_lc_numeric                           - Undefined Weak Reference
250     _get_lc_time                              - Undefined Weak Reference
251     _getenv_init                              - Undefined Weak Reference
252     _handle_redirection                       - Undefined Weak Reference
253     _init_alloc                               - Undefined Weak Reference
254     _init_user_alloc                          - Undefined Weak Reference
255     _initio                                   - Undefined Weak Reference
256     _printf_charcount                         - Undefined Weak Reference
257     _printf_fp_dec                            - Undefined Weak Reference
258     _printf_fp_hex                            - Undefined Weak Reference
259     _printf_longlong_dec                      - Undefined Weak Reference
260     _printf_longlong_hex                      - Undefined Weak Reference
261     _printf_longlong_oct                      - Undefined Weak Reference
262     _printf_mbtowc                            - Undefined Weak Reference
263     _printf_str                               - Undefined Weak Reference
264     _printf_truncate_signed                   - Undefined Weak Reference
265     _printf_truncate_unsigned                 - Undefined Weak Reference
266     _printf_wc                                - Undefined Weak Reference
267     _printf_wctomb                            - Undefined Weak Reference
268     _rand_init                                - Undefined Weak Reference
269     _signal_init                              - Undefined Weak Reference
270     _terminate_user_alloc                     - Undefined Weak Reference
271     _terminateio                              - Undefined Weak Reference
272     Reset_Handler                            0x00000058   ARM Code       0  lpc2300.o(RESET)
273     __main                                   0x0000016c   ARM Code       8  __main.o(!!!main)
274     __scatterload                            0x00000174   ARM Code       0  __scatter.o(!!!scatter)
275     __scatterload_rt2                        0x00000174   ARM Code      52  __scatter.o(!!!scatter)
276     __scatterload_null                       0x00000188   ARM Code       0  __scatter.o(!!!scatter)
277     __scatterload_copy                       0x000001b0   ARM Code      40  __scatter_copy.o(!!handler_copy)
278     __scatterload_zeroinit                   0x000001d8   ARM Code      44  __scatter_zi.o(!!handler_zi)
279     Inline Thumb to ARM Veneer to __ARM_argv_veneer 0x00000205   Thumb Code     0  lib_init.o(.emb_text)
280     __ARM_argv_veneer                        0x00000208   ARM Code      16  lib_init.o(.emb_text)
281     __user_initial_stackheap                 0x00000218   ARM Code       0  lpc2300.o(.text)
282     putchar0                                 0x0000023c   ARM Code      72  main.o(.text)
283     print_uart0                              0x00000284   ARM Code      44  main.o(.text)
284     init_serial0                             0x000002b0   ARM Code      92  main.o(.text)
285     main                                     0x0000030c   ARM Code     216  main.o(.text)
286     getchar0                                 0x000003e4   ARM Code      36  main.o(.text)
287     __printf                                 0x00000461   Thumb Code   748  __printf.o(.text)
288     _printf_return_value                     0x0000074d   Thumb Code     2  __printf.o(.text)
289     _printf_percent                          0x0000074f   Thumb Code     2  __printf.o(.text)
290     _printf_sizespec                         0x00000751   Thumb Code     2  __printf.o(.text)
291     _printf_pre_padding                      0x00000759   Thumb Code    48  _printf_pad.o(.text)
292     _printf_post_padding                     0x00000789   Thumb Code    36  _printf_pad.o(.text)
293     _printf_int_dec                          0x000007ad   Thumb Code    98  _printf_dec.o(.text)
294     Inline ARM to Thumb Veneer to __1sprintf 0x00000820   ARM Code       0  __0sprintf.o(.text)
295     __0sprintf                               0x00000829   Thumb Code    40  __0sprintf.o(.text)
296     __1sprintf                               0x00000829   Thumb Code     0  __0sprintf.o(.text)
297     __use_two_region_memory                  0x00000854   ARM Code       4  stkheap2.o(.text)
298     __rt_stackheap_init                      0x00000858   ARM Code      36  stkheap2.o(.text)
299     __rt_heap_extend                         0x0000087c   ARM Code      24  stkheap2.o(.text)
300     __rt_entry                               0x00000894   ARM Code      76  kernel.o(.text)
301     __rt_exit                                0x000008e0   ARM Code      20  kernel.o(.text)
302     __rt_abort                               0x000008f4   ARM Code       8  kernel.o(.text)
303     __user_setup_stackheap                   0x000008fc   ARM Code      96  sys_stackheap_outer.o(.text)
304     __rt_stackheap_storage                   0x0000095c   ARM Code      12  rt_stackheap_storage_intlibspace.o(.text)
305     _printf_int_common                       0x0000096d   Thumb Code   168  _printf_intcommon.o(.text)
306     _printf_char_common                      0x00000a15   Thumb Code    44  _printf_char_common.o(.text)
307     _sputc                                   0x00000a49   Thumb Code    10  _sputc.o(.text)
308     Inline Thumb to ARM Veneer to __rt_udiv10 0x00000a55   Thumb Code     0  rtudiv10.o(.text)
309     __rt_udiv10                              0x00000a58   ARM Code      44  rtudiv10.o(.text)
310     __ARM_call_via_r0                        0x00000a85   Thumb Code     2  callvia.o(.text)
311     __call_via_r0                            0x00000a85   Thumb Code     0  callvia.o(.text)
312     __ARM_call_via_r1                        0x00000a87   Thumb Code     2  callvia.o(.text)
313     __call_via_r1                            0x00000a87   Thumb Code     0  callvia.o(.text)
314     __ARM_call_via_r2                        0x00000a89   Thumb Code     2  callvia.o(.text)
315     __call_via_r2                            0x00000a89   Thumb Code     0  callvia.o(.text)
316     __ARM_call_via_r3                        0x00000a8b   Thumb Code     2  callvia.o(.text)
317     __call_via_r3                            0x00000a8b   Thumb Code     0  callvia.o(.text)
318     __ARM_call_via_r4                        0x00000a8d   Thumb Code     2  callvia.o(.text)
319     __call_via_r4                            0x00000a8d   Thumb Code     0  callvia.o(.text)
320     __ARM_call_via_r5                        0x00000a8f   Thumb Code     2  callvia.o(.text)
321     __call_via_r5                            0x00000a8f   Thumb Code     0  callvia.o(.text)
322     __ARM_call_via_r6                        0x00000a91   Thumb Code     2  callvia.o(.text)
323     __call_via_r6                            0x00000a91   Thumb Code     0  callvia.o(.text)
324     __ARM_call_via_r7                        0x00000a93   Thumb Code     2  callvia.o(.text)
325     __call_via_r7                            0x00000a93   Thumb Code     0  callvia.o(.text)
326     _sys_exit                                0x00000a94   ARM Code      20  sys_exit.o(.text)
327     __user_libspace                          0x00000aac   ARM Code       8  libspace.o(.text)
328     __user_perproc_libspace                  0x00000aac   ARM Code       0  libspace.o(.text)
329     __user_perthread_libspace                0x00000aac   ARM Code       0  libspace.o(.text)
330     _printf_outstr_char                      0x00000ab9   Thumb Code    32  _printf_outstr_char.o(.text)
331     _printf_input_char                       0x00000ad9   Thumb Code    10  _printf_input_char.o(.text)
332     exit                                     0x00000ae3   Thumb Code    12  exit.o(.text)
333     Inline ARM to Thumb Veneer to __rt_lib_init 0x00000af0   ARM Code       0  lib_init.o(.text)
334     __rt_lib_init                            0x00000af9   Thumb Code   184  lib_init.o(.text)
335     __rt_lib_shutdown                        0x00000bb1   Thumb Code    22  lib_init.o(.text)
336     _platform_post_stackheap_init            0x00000bc8   ARM Code      12  boardinit2.o(.text)
337     _platform_post_lib_init                  0x00000bd4   ARM Code      16  boardinit3.o(.text)
338     __I_use_semihosting                      0x00000be4   ARM Code       0  use_no_semi.o(.text)
339     __use_no_semihosting_swi                 0x00000be4   ARM Code       4  use_no_semi.o(.text)
340     Inline Thumb to ARM Veneer to __rt_locale 0x00000be9   Thumb Code     0  rt_locale_intlibspace.o(.text)
341     __rt_locale                              0x00000bec   ARM Code      12  rt_locale_intlibspace.o(.text)
342     __ARM_get_argv                           0x00000bfd   Thumb Code     6  no_argv.o(.text)
343     __rt_fp_status_addr                      0x00000c04   ARM Code      12  rt_fp_status_addr_intlibspace.o(.text)
344     Long ARM to Thumb Veneer to __rt_lib_shutdown 0x00000c14   ARM Code       0  anon$$obj.o(Veneer$$Code)
345     Short Thumb to ARM Veneer to __rt_exit   0x00000c21   Thumb Code     0  anon$$obj.o(Veneer$$Code)
346     Inline Thumb to ARM Veneer to _fp_init   0x00000c29   Thumb Code     0  fpinit.o(x$fpl$fpinit)
347     _fp_init                                 0x00000c2c   ARM Code      24  fpinit.o(x$fpl$fpinit)
348     __fplib_config_pureend_doubles           0x00000c3c   ARM Code       0  fpinit.o(x$fpl$fpinit)
349     Region$$Table$$Base                      0x00000c58   Number         0  anon$$obj.o(Region$$Table)
350     Region$$Table$$Limit                     0x00000c78   Number         0  anon$$obj.o(Region$$Table)
351     uart0_buf                                0x40000000   Data           1  main.o(.data)
352     __libspace_start                         0x40000004   Data          96  libspace.o(.bss)
353     __temporary_stack_top_libspace           0x40000064   Number         0  libspace.o(.bss)
354
355
356 ================================================================================
357
358 Memory Map of the image
359
360   Image Entry point : 0x0000016c
361
362   Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00000c7c, Max: 0x00080000, ABSOLUTE)
363
364     Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00000c78, Max: 0x00080000, ABSOLUTE)
365
366     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
367
368     0x00000000   0x0000016c   Code   RO            3    RESET               lpc2300.o
369     0x0000016c   0x00000008   Code   RO           47  * !!!main             __main.o(c_t.l)
370     0x00000174   0x0000003c   Code   RO          138    !!!scatter          __scatter.o(c_t.l)
371     0x000001b0   0x00000028   Code   RO          140    !!handler_copy      __scatter_copy.o(c_t.l)
372     0x000001d8   0x0000002c   Code   RO          142    !!handler_zi        __scatter_zi.o(c_t.l)
373     0x00000204   0x00000004   Ven    RO           81    .emb_text           lib_init.o(c_t.l)
374     0x00000208   0x00000010   Code   RO           81    .emb_text           lib_init.o(c_t.l)
375     0x00000218   0x00000024   Code   RO            4    .text               lpc2300.o
376     0x0000023c   0x00000224   Code   RO           12    .text               main.o
377     0x00000460   0x000002f8   Code   RO           36    .text               __printf.o(c_t.l)
378     0x00000758   0x00000054   Code   RO           39    .text               _printf_pad.o(c_t.l)
379     0x000007ac   0x00000074   Code   RO           41    .text               _printf_dec.o(c_t.l)
380     0x00000820   0x00000008   Ven    RO           43    .text               __0sprintf.o(c_t.l)
381     0x00000828   0x0000002c   Code   RO           43    .text               __0sprintf.o(c_t.l)
382     0x00000854   0x00000040   Code   RO           45    .text               stkheap2.o(c_t.l)
383     0x00000894   0x00000068   Code   RO           49    .text               kernel.o(c_t.l)
384     0x000008fc   0x00000060   Code   RO           52    .text               sys_stackheap_outer.o(c_t.l)
385     0x0000095c   0x00000010   Code   RO           57    .text               rt_stackheap_storage_intlibspace.o(c_t.l)
386     0x0000096c   0x000000a8   Code   RO           59    .text               _printf_intcommon.o(c_t.l)
387     0x00000a14   0x00000034   Code   RO           61    .text               _printf_char_common.o(c_t.l)
388     0x00000a48   0x0000000a   Code   RO           63    .text               _sputc.o(c_t.l)
389     0x00000a52   0x00000002   PAD
390     0x00000a54   0x00000004   Ven    RO           65    .text               rtudiv10.o(c_t.l)
391     0x00000a58   0x0000002c   Code   RO           65    .text               rtudiv10.o(c_t.l)
392     0x00000a84   0x00000010   Code   RO           67    .text               callvia.o(h_t.l)
393     0x00000a94   0x00000018   Code   RO           68    .text               sys_exit.o(c_t.l)
394     0x00000aac   0x0000000c   Code   RO           70    .text               libspace.o(c_t.l)
395     0x00000ab8   0x00000020   Code   RO           73    .text               _printf_outstr_char.o(c_t.l)
396     0x00000ad8   0x0000000a   Code   RO           75    .text               _printf_input_char.o(c_t.l)
397     0x00000ae2   0x0000000c   Code   RO           77    .text               exit.o(c_t.l)
398     0x00000aee   0x00000002   PAD
399     0x00000af0   0x00000008   Ven    RO           82    .text               lib_init.o(c_t.l)
400     0x00000af8   0x000000ce   Code   RO           82    .text               lib_init.o(c_t.l)
401     0x00000bc6   0x00000002   PAD
402     0x00000bc8   0x0000000c   Code   RO           87    .text               boardinit2.o(c_t.l)
403     0x00000bd4   0x00000010   Code   RO           89    .text               boardinit3.o(c_t.l)
404     0x00000be4   0x00000004   Code   RO           93    .text               use_no_semi.o(c_t.l)
405     0x00000be8   0x00000004   Ven    RO           98    .text               rt_locale_intlibspace.o(c_t.l)
406     0x00000bec   0x00000010   Code   RO           98    .text               rt_locale_intlibspace.o(c_t.l)
407     0x00000bfc   0x00000006   Code   RO          104    .text               no_argv.o(c_t.l)
408     0x00000c02   0x00000002   PAD
409     0x00000c04   0x00000010   Code   RO          113    .text               rt_fp_status_addr_intlibspace.o(c_t.l)
410     0x00000c14   0x0000000c   Ven    RO          150    Veneer$$Code        anon$$obj.o
411     0x00000c20   0x00000008   Ven    RO          151    Veneer$$Code        anon$$obj.o
412     0x00000c28   0x00000004   Ven    RO          106    x$fpl$fpinit        fpinit.o(fz_ts.l)
413     0x00000c2c   0x00000018   Code   RO          106    x$fpl$fpinit        fpinit.o(fz_ts.l)
414     0x00000c44   0x00000011   Data   RO           37    .constdata          __printf.o(c_t.l)
415     0x00000c55   0x00000003   PAD
416     0x00000c58   0x00000020   Data   RO          137    Region$$Table       anon$$obj.o
417
418
419     Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000d68, Max: 0x00008000, ABSOLUTE)
420
421     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
422
423     0x40000000   0x00000001   Data   RW           13    .data               main.o
424     0x40000001   0x00000003   PAD
425     0x40000004   0x00000060   Zero   RW           71    .bss                libspace.o(c_t.l)
426     0x40000064   0x00000004   PAD
427     0x40000068   0x00000800   Zero   RW            2    HEAP                lpc2300.o
428     0x40000868   0x00000500   Zero   RW            1    STACK               lpc2300.o
429
430
431 ================================================================================
432
433 Image component sizes
434
435
436       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
437
438        400         64          0          0       3328        458   lpc2300.o
439        548         88          0          1          0       4441   main.o
440
441     ------------------------------------------------------------------------
442        968        156         32          4       3328       4900   Object Totals
443         20          4         32          0          0          0   (incl. Generated)
444          0          0          0          3          0          1   (incl. Padding)
445
446     ------------------------------------------------------------------------
447
448       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name
449
450         52          4          0          0          0          0   __0sprintf.o
451          8          0          0          0          0          0   __main.o
452        760          6         17          0          0          0   __printf.o
453         60          8          0          0          0          0   __scatter.o
454         40          0          0          0          0          0   __scatter_copy.o
455         44          0          0          0          0          0   __scatter_zi.o
456         52          8          0          0          0          0   _printf_char_common.o
457        116         18          0          0          0          0   _printf_dec.o
458         10          0          0          0          0          0   _printf_input_char.o
459        168          0          0          0          0          0   _printf_intcommon.o
460         32          0          0          0          0          0   _printf_outstr_char.o
461         84          0          0          0          0          0   _printf_pad.o
462         10          0          0          0          0          0   _sputc.o
463         12          0          0          0          0          0   boardinit2.o
464         16          0          0          0          0          0   boardinit3.o
465         16          0          0          0          0          0   callvia.o
466         12          0          0          0          0          0   exit.o
467         28          0          0          0          0          0   fpinit.o
468        104          4          0          0          0          0   kernel.o
469        234          4          0          0          0          0   lib_init.o
470         12          4          0          0         96          0   libspace.o
471          6          0          0          0          0          0   no_argv.o
472         16          4          0          0          0          0   rt_fp_status_addr_intlibspace.o
473         20          4          0          0          0          0   rt_locale_intlibspace.o
474         16          4          0          0          0          0   rt_stackheap_storage_intlibspace.o
475         48          0          0          0          0          0   rtudiv10.o
476         64          0          0          0          0          0   stkheap2.o
477         24          8          0          0          0          0   sys_exit.o
478         96          0          0          0          0          0   sys_stackheap_outer.o
479          4          0          0          0          0          0   use_no_semi.o
480
481     ------------------------------------------------------------------------
482       2172         76         20          0        100          0   Library Totals
483          8          0          3          0          4          0   (incl. Padding)
484
485     ------------------------------------------------------------------------
486
487       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
488
489       2120         76         17          0         96          0   c_t.l
490         28          0          0          0          0          0   fz_ts.l
491         16          0          0          0          0          0   h_t.l
492
493     ------------------------------------------------------------------------
494       2172         76         20          0        100          0   Library Totals
495
496     ------------------------------------------------------------------------
497
498 ================================================================================
499
500
501       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
502
503       3140        232         52          4       3428       4900   Grand Totals
504       3140        232         52          4       3428       4900   ELF Image Totals
505       3140        232         52          4          0          0   ROM Totals
506
507 ================================================================================
508
509     Total RO  Size (Code + RO Data)                 3192 (   3.12kB)
510     Total RW  Size (RW Data + ZI Data)              3432 (   3.35kB)
511     Total ROM Size (Code + RO Data + RW Data)       3196 (   3.12kB)
512
513 ================================================================================
514
Note: See TracBrowser for help on using the browser.