root/Examples_CP-JR_ARM7_LPC2368/ETT_LPC2368_Examples/USB_DEMO/USBCDC/Lst/VirtualCOM.map

Revision 8, 35.3 kB (checked in by phil, 16 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     lpc2368.o(RESET) refers to swi.o(SWI_Area) for SWI_Handler
8     lpc2368.o(RESET) refers to lpc2368.o(STACK) for Stack_Top
9     lpc2368.o(RESET) refers to entry.o($$startup$$) for __main
10     serial.o(.text) refers to switch8.o(.text) for __ARM_switch8
11     serial.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod
12     serial.o(.text) refers to serial.o(.data) for .data
13     serial.o(.text) refers to serial.o(.data) for .data
14     serial.o(.data) refers to serial.o(.text) for ser_irq_0
15     swi.o(SWI_Area) refers to usbhw.o(.text) for __SWI_8
16     usbhw.o(.text) refers to uwrite4.o(.text) for __aeabi_uwrite4
17     usbhw.o(.text) refers to uread4.o(.text) for __aeabi_uread4
18     usbhw.o(.text) refers to usbhw.o(.text) for USB_ISR
19     usbhw.o(.text) refers to usbcore.o(.data) for USB_DeviceStatus
20     usbhw.o(.text) refers to usbhw.o(.text) for WrCmd
21     usbhw.o(.text) refers to usbuser.o(.text) for USB_Reset_Event
22     usbhw.o(.text) refers to usbuser.o(.constdata) for USB_P_EP
23     usbcore.o(.text) refers to usbhw.o(.text) for USB_ReadEP
24     usbcore.o(.text) refers to switch8.o(.text) for __ARM_switch8
25     usbcore.o(.text) refers to usbcore.o(i.USB_GetStatus) for USB_GetStatus
26     usbcore.o(.text) refers to usbcore.o(i.USB_SetClrFeature) for USB_SetClrFeature
27     usbcore.o(.text) refers to usbcore.o(i.USB_GetDescriptor) for USB_GetDescriptor
28     usbcore.o(.text) refers to usbcore.o(i.USB_SetConfiguration) for USB_SetConfiguration
29     usbcore.o(.text) refers to usbuser.o(.text) for USB_Configure_Event
30     usbcore.o(.text) refers to usbcore.o(i.USB_SetInterface) for USB_SetInterface
31     usbcore.o(.text) refers to cdcuser.o(.text) for CDC_GetEncapsulatedResponse
32     usbcore.o(.text) refers to usbcore.o(.data) for USB_DeviceStatus
33     usbcore.o(.text) refers to usbcore.o(.bss) for EP0Buf
34     usbuser.o(.text) refers to usbcore.o(.text) for USB_ResetCore
35     usbuser.o(.text) refers to cdcuser.o(.text) for CDC_GetSerialState
36     usbuser.o(.text) refers to usbuser.o(.data) for .data
37     usbuser.o(.constdata) refers to usbcore.o(.text) for USB_EndPoint0
38     usbuser.o(.constdata) refers to usbuser.o(.text) for USB_EndPoint1
39     cdcuser.o(.text) refers to serial.o(.text) for ser_LineState
40     cdcuser.o(.text) refers to uread4.o(.text) for __aeabi_uread4
41     cdcuser.o(.text) refers to uwrite4.o(.text) for __aeabi_uwrite4
42     cdcuser.o(.text) refers to usbhw.o(.text) for USB_ReadEP
43     cdcuser.o(.text) refers to cdcuser.o(.data) for CDC_SerialState
44     cdcuser.o(.text) refers to usbcore.o(.bss) for EP0Buf
45     cdcuser.o(.text) refers to cdcuser.o(.bss) for BulkBuf
46     vcomdemo.o(.text) refers to cdcuser.o(.text) for CDC_Init
47     vcomdemo.o(.text) refers to serial.o(.text) for ser_AvailChar
48     vcomdemo.o(.text) refers to usbhw.o(.text) for USB_Init
49     vcomdemo.o(.text) refers to cdcuser.o(.data) for CDC_SerDevNo
50     vcomdemo.o(.text) refers to vcomdemo.o(.bss) for .bss
51     vcomdemo.o(.text) refers to vcomdemo.o(.data) for .data
52     vcomdemo.o(.text) refers to usbcore.o(.data) for USB_Configuration
53     entry.o($$startup$$) refers to init.o(.text) for __init
54     entry.o($$startup$$) refers to lpc2368.o(STACK) for __initial_sp
55     init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3
56     init.o(.text) refers to init.o(.emb_text) for __call_main
57     init.o(.text) refers to vcomdemo.o(.text) for main
58     usbcore.o(i.USB_GetStatus) refers to usbcore.o(.text) for USB_DataInStage
59     usbcore.o(i.USB_GetStatus) refers to usbcore.o(.data) for SetupPacket
60     usbcore.o(i.USB_GetStatus) refers to usbcore.o(.bss) for EP0Buf
61     usbcore.o(i.USB_SetClrFeature) refers to usbhw.o(.text) for USB_WakeUpCfg
62     usbcore.o(i.USB_SetClrFeature) refers to usbcore.o(.data) for SetupPacket
63     usbcore.o(i.USB_GetDescriptor) refers to usbcore.o(.text) for USB_DataInStage
64     usbcore.o(i.USB_GetDescriptor) refers to usbcore.o(.data) for SetupPacket
65     usbcore.o(i.USB_GetDescriptor) refers to usbdesc.o(.constdata) for USB_DeviceDescriptor
66     usbcore.o(i.USB_SetConfiguration) refers to usbhw.o(.text) for USB_DisableEP
67     usbcore.o(i.USB_SetConfiguration) refers to usbcore.o(.data) for SetupPacket
68     usbcore.o(i.USB_SetConfiguration) refers to usbdesc.o(.constdata) for USB_ConfigDescriptor
69     usbcore.o(i.USB_SetInterface) refers to usbhw.o(.text) for USB_ConfigEP
70     usbcore.o(i.USB_SetInterface) refers to usbcore.o(.data) for USB_Configuration
71     usbcore.o(i.USB_SetInterface) refers to usbdesc.o(.constdata) for USB_ConfigDescriptor
72
73
74 ================================================================================
75
76 Removing Unused input sections from the image.
77
78     Removing lpc2368.o(HEAP), (0 bytes).
79
80 1 unused section(s) (total 0 bytes) removed from the image.
81
82 ================================================================================
83
84 Adding Veneers to the image
85
86     Adding AT veneer (12 bytes, Long) for call to 'USB_Resume' from usbhw.o(.text).
87     Adding AT veneer (12 bytes, Long) for call to 'USB_Suspend' from usbhw.o(.text).
88     Adding AT veneer (12 bytes, Long) for call to 'USB_Reset' from usbhw.o(.text).
89     Adding AT veneer (12 bytes, Long) for call to 'RdCmdDat' from usbhw.o(.text).
90     Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
91     Adding TA veneer (4 bytes, Inline) for call to '__ARM_switch8' from serial.o(.text).
92     Adding AT veneer (8 bytes, Inline) for call to 'USB_Reset_Event' from usbhw.o(.text).
93     Adding AT veneer (8 bytes, Inline) for call to 'WrCmd' from usbhw.o(.text).
94
95 8 Veneer(s) (total 76 bytes) added to the image.
96
97 ================================================================================
98
99 Image Symbol Table
100
101     Local Symbols
102
103     Symbol Name                              Value     Ov Type        Size  Object(Section)
104
105     RESET                                    0x00000000   Section      352  lpc2368.o(RESET)
106     ../../../cmprslib/zerorunl2.c            0x00000000   Number         0  __dczerorl2.o ABSOLUTE
107     ../../microlib/division.c                0x00000000   Number         0  uidiv.o ABSOLUTE
108     ../../microlib/init/entry.s              0x00000000   Number         0  entry.o ABSOLUTE
109     ../../microlib/init/handlers.c           0x00000000   Number         0  handlers.o ABSOLUTE
110     ../../microlib/init/init.c               0x00000000   Number         0  init.o ABSOLUTE
111     ../../microlib/unhosted.c                0x00000000   Number         0  uwrite4.o ABSOLUTE
112     ../../microlib/unhosted.c                0x00000000   Number         0  uread4.o ABSOLUTE
113     ../../unhosted.s                         0x00000000   Number         0  switch8.o ABSOLUTE
114     ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
115     LPC2368.s                                0x00000000   Number         0  lpc2368.o ABSOLUTE
116     SWI.s                                    0x00000000   Number         0  swi.o ABSOLUTE
117     cdcuser.c                                0x00000000   Number         0  cdcuser.o ABSOLUTE
118     dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
119     serial.c                                 0x00000000   Number         0  serial.o ABSOLUTE
120     usbcore.c                                0x00000000   Number         0  usbcore.o ABSOLUTE
121     usbdesc.c                                0x00000000   Number         0  usbdesc.o ABSOLUTE
122     usbhw.c                                  0x00000000   Number         0  usbhw.o ABSOLUTE
123     usbuser.c                                0x00000000   Number         0  usbuser.o ABSOLUTE
124     vcomdemo.c                               0x00000000   Number         0  vcomdemo.o ABSOLUTE
125     Undef_Handler                            0x00000040   ARM Code       4  lpc2368.o(RESET)
126     PAbt_Handler                             0x00000044   ARM Code       4  lpc2368.o(RESET)
127     DAbt_Handler                             0x00000048   ARM Code       4  lpc2368.o(RESET)
128     IRQ_Handler                              0x0000004c   ARM Code       4  lpc2368.o(RESET)
129     FIQ_Handler                              0x00000050   ARM Code       4  lpc2368.o(RESET)
130     $$startup$$                              0x00000160   Section       12  entry.o($$startup$$)
131     .emb_text                                0x0000016c   Section        2  init.o(.emb_text)
132     .text                                    0x00000170   Section      972  serial.o(.text)
133     .text                                    0x0000053c   Section      372  serial.o(.text)
134     ser_irq_0                                0x0000053c   ARM Code     180  serial.o(.text)
135     ser_irq_2                                0x000005f0   ARM Code     180  serial.o(.text)
136     .text                                    0x000006b8   Section     1048  usbhw.o(.text)
137     .text                                    0x00000ad0   Section      404  usbhw.o(.text)
138     .text                                    0x00000c64   Section     1092  usbcore.o(.text)
139     .text                                    0x000010b0   Section      120  usbuser.o(.text)
140     .text                                    0x00001128   Section      640  cdcuser.o(.text)
141     .text                                    0x000013a8   Section      180  vcomdemo.o(.text)
142     .text                                    0x00001460   Section       24  switch8.o(.text)
143     .text                                    0x00001478   Section       40  uidiv.o(.text)
144     .text                                    0x000014a0   Section       18  uread4.o(.text)
145     .text                                    0x000014b2   Section       18  uwrite4.o(.text)
146     .text                                    0x000014cc   Section       40  init.o(.text)
147     .text                                    0x000014f4   Section       16  callvia.o(.text)
148     .text                                    0x00001504   Section      116  __dczerorl2.o(.text)
149     SWI_Area                                 0x00001578   Section      116  swi.o(SWI_Area)
150     SWI_Dead                                 0x000015c0   ARM Code       4  swi.o(SWI_Area)
151     i.USB_GetDescriptor                      0x0000161c   Section      188  usbcore.o(i.USB_GetDescriptor)
152     i.USB_GetStatus                          0x000016d8   Section      220  usbcore.o(i.USB_GetStatus)
153     i.USB_SetClrFeature                      0x000017b4   Section      232  usbcore.o(i.USB_SetClrFeature)
154     i.USB_SetConfiguration                   0x0000189c   Section      416  usbcore.o(i.USB_SetConfiguration)
155     i.USB_SetInterface                       0x00001a3c   Section      292  usbcore.o(i.USB_SetInterface)
156     i.__scatterload_copy                     0x00001b60   Section       24  handlers.o(i.__scatterload_copy)
157     i.__scatterload_null                     0x00001b78   Section        4  handlers.o(i.__scatterload_null)
158     i.__scatterload_zeroinit                 0x00001b7c   Section       24  handlers.o(i.__scatterload_zeroinit)
159     .constdata                               0x00001b94   Section      204  usbdesc.o(.constdata)
160     .constdata                               0x00001c60   Section       64  usbuser.o(.constdata)
161     .data                                    0x40000000   Section      332  serial.o(.data)
162     ser_Dev                                  0x40000000   Data         328  serial.o(.data)
163     printfDevNo                              0x40000148   Data           4  serial.o(.data)
164     .data                                    0x4000014c   Section       36  usbcore.o(.data)
165     .data                                    0x40000170   Section        2  usbuser.o(.data)
166     serialState@USB_EndPoint1_0              0x40000170   Data           2  usbuser.o(.data)
167     .data                                    0x40000174   Section       16  cdcuser.o(.data)
168     .data                                    0x40000184   Section        2  vcomdemo.o(.data)
169     serialState@VCOM_CheckSerialState_0      0x40000184   Data           2  vcomdemo.o(.data)
170     .bss                                     0x40000188   Section       64  usbcore.o(.bss)
171     .bss                                     0x400001c8   Section       74  cdcuser.o(.bss)
172     .bss                                     0x40000212   Section       64  vcomdemo.o(.bss)
173     serBuf@VCOM_Serial2Usb_0                 0x40000212   Data          64  vcomdemo.o(.bss)
174     STACK                                    0x40000258   Section     1536  lpc2368.o(STACK)
175     Stack_Top                                0x40000858   Number         0  lpc2368.o(STACK)
176
177     Global Symbols
178
179     Symbol Name                              Value     Ov Type        Size  Object(Section)
180
181     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
182     __ARM_use_no_argv                        0x00000000   Number         0  vcomdemo.o ABSOLUTE
183     Reset_Handler                            0x00000054   ARM Code       0  lpc2368.o(RESET)
184     __main                                   0x00000160   ARM Code       8  entry.o($$startup$$)
185     __call_main                              0x0000016d   Thumb Code     2  init.o(.emb_text)
186     ser_OpenPort                             0x00000171   Thumb Code   144  serial.o(.text)
187     ser_ClosePort                            0x00000201   Thumb Code    92  serial.o(.text)
188     ser_InitPort                             0x0000025d   Thumb Code   290  serial.o(.text)
189     ser_Read                                 0x0000037f   Thumb Code   104  serial.o(.text)
190     ser_Write                                0x000003e7   Thumb Code    88  serial.o(.text)
191     ser_AvailChar                            0x0000043f   Thumb Code    50  serial.o(.text)
192     ser_LineState                            0x00000471   Thumb Code    46  serial.o(.text)
193     init_serial                              0x0000049f   Thumb Code    36  serial.o(.text)
194     sendchar                                 0x000004c3   Thumb Code    50  serial.o(.text)
195     getkey                                   0x000004f5   Thumb Code    46  serial.o(.text)
196     Inline ARM to Thumb Veneer to WrCmd      0x000006b0   ARM Code       0  usbhw.o(.text)
197     EPAdr                                    0x000006b9   Thumb Code    16  usbhw.o(.text)
198     WrCmd                                    0x000006c9   Thumb Code    24  usbhw.o(.text)
199     WrCmdDat                                 0x000006e1   Thumb Code    46  usbhw.o(.text)
200     RdCmdDat                                 0x0000070f   Thumb Code    30  usbhw.o(.text)
201     USB_SetAddress                           0x0000072d   Thumb Code    50  usbhw.o(.text)
202     USB_Reset                                0x0000075f   Thumb Code    52  usbhw.o(.text)
203     USB_Resume                               0x00000793   Thumb Code     2  usbhw.o(.text)
204     USB_Suspend                              0x00000795   Thumb Code     2  usbhw.o(.text)
205     USB_Init                                 0x00000797   Thumb Code   152  usbhw.o(.text)
206     USB_Connect                              0x0000082f   Thumb Code    34  usbhw.o(.text)
207     USB_WakeUp                               0x00000851   Thumb Code    24  usbhw.o(.text)
208     USB_WakeUpCfg                            0x00000869   Thumb Code     2  usbhw.o(.text)
209     USB_Configure                            0x0000086b   Thumb Code    64  usbhw.o(.text)
210     USB_ConfigEP                             0x000008ab   Thumb Code    74  usbhw.o(.text)
211     USB_DirCtrlEP                            0x000008f5   Thumb Code     2  usbhw.o(.text)
212     USB_EnableEP                             0x000008f7   Thumb Code    30  usbhw.o(.text)
213     USB_DisableEP                            0x00000915   Thumb Code    30  usbhw.o(.text)
214     USB_ResetEP                              0x00000933   Thumb Code    30  usbhw.o(.text)
215     USB_SetStallEP                           0x00000951   Thumb Code    30  usbhw.o(.text)
216     USB_ClrStallEP                           0x0000096f   Thumb Code    30  usbhw.o(.text)
217     USB_ReadEP                               0x0000098d   Thumb Code   110  usbhw.o(.text)
218     __SWI_8                                  0x000009fb   Thumb Code    88  usbhw.o(.text)
219     USB_GetFrame                             0x00000a53   Thumb Code    32  usbhw.o(.text)
220     USB_ISR                                  0x00000ad0   ARM Code     388  usbhw.o(.text)
221     USB_ResetCore                            0x00000c65   Thumb Code    28  usbcore.o(.text)
222     USB_SetupStage                           0x00000c81   Thumb Code    16  usbcore.o(.text)
223     USB_DataInStage                          0x00000c91   Thumb Code    54  usbcore.o(.text)
224     USB_DataOutStage                         0x00000cc7   Thumb Code    38  usbcore.o(.text)
225     USB_StatusInStage                        0x00000ced   Thumb Code    16  usbcore.o(.text)
226     USB_StatusOutStage                       0x00000cfd   Thumb Code    16  usbcore.o(.text)
227     USB_EndPoint0                            0x00000d0d   Thumb Code   924  usbcore.o(.text)
228     Inline ARM to Thumb Veneer to USB_Reset_Event 0x000010a8   ARM Code       0  usbuser.o(.text)
229     USB_Reset_Event                          0x000010b1   Thumb Code    12  usbuser.o(.text)
230     USB_Configure_Event                      0x000010bd   Thumb Code     2  usbuser.o(.text)
231     USB_EndPoint1                            0x000010bf   Thumb Code    40  usbuser.o(.text)
232     USB_EndPoint2                            0x000010e7   Thumb Code    34  usbuser.o(.text)
233     USB_EndPoint3                            0x00001109   Thumb Code     2  usbuser.o(.text)
234     USB_EndPoint4                            0x0000110b   Thumb Code     2  usbuser.o(.text)
235     USB_EndPoint5                            0x0000110d   Thumb Code     2  usbuser.o(.text)
236     USB_EndPoint6                            0x0000110f   Thumb Code     2  usbuser.o(.text)
237     USB_EndPoint7                            0x00001111   Thumb Code     2  usbuser.o(.text)
238     USB_EndPoint8                            0x00001113   Thumb Code     2  usbuser.o(.text)
239     USB_EndPoint9                            0x00001115   Thumb Code     2  usbuser.o(.text)
240     USB_EndPoint10                           0x00001117   Thumb Code     2  usbuser.o(.text)
241     USB_EndPoint11                           0x00001119   Thumb Code     2  usbuser.o(.text)
242     USB_EndPoint12                           0x0000111b   Thumb Code     2  usbuser.o(.text)
243     USB_EndPoint13                           0x0000111d   Thumb Code     2  usbuser.o(.text)
244     USB_EndPoint14                           0x0000111f   Thumb Code     2  usbuser.o(.text)
245     USB_EndPoint15                           0x00001121   Thumb Code     2  usbuser.o(.text)
246     CDC_GetSerialState                       0x00001129   Thumb Code   188  cdcuser.o(.text)
247     CDC_Init                                 0x000011e5   Thumb Code    58  cdcuser.o(.text)
248     CDC_SendEncapsulatedCommand              0x0000121f   Thumb Code     4  cdcuser.o(.text)
249     CDC_GetEncapsulatedResponse              0x00001223   Thumb Code     4  cdcuser.o(.text)
250     CDC_SetCommFeature                       0x00001227   Thumb Code     6  cdcuser.o(.text)
251     CDC_GetCommFeature                       0x0000122d   Thumb Code     6  cdcuser.o(.text)
252     CDC_ClearCommFeature                     0x00001233   Thumb Code     6  cdcuser.o(.text)
253     CDC_SetLineCoding                        0x00001239   Thumb Code   110  cdcuser.o(.text)
254     CDC_GetLineCoding                        0x000012a7   Thumb Code    78  cdcuser.o(.text)
255     CDC_SetControlLineState                  0x000012f5   Thumb Code     6  cdcuser.o(.text)
256     CDC_SendBreak                            0x000012fb   Thumb Code     6  cdcuser.o(.text)
257     CDC_BulkIn                               0x00001301   Thumb Code    52  cdcuser.o(.text)
258     CDC_BulkOut                              0x00001335   Thumb Code    30  cdcuser.o(.text)
259     CDC_NotificationIn                       0x00001353   Thumb Code    56  cdcuser.o(.text)
260     VCOM_Init                                0x000013a9   Thumb Code    12  vcomdemo.o(.text)
261     VCOM_Serial2Usb                          0x000013b5   Thumb Code    60  vcomdemo.o(.text)
262     VCOM_CheckSerialState                    0x000013f1   Thumb Code    30  vcomdemo.o(.text)
263     main                                     0x0000140f   Thumb Code    50  vcomdemo.o(.text)
264     Inline Thumb to ARM Veneer to __ARM_switch8 0x0000145d   Thumb Code     0  switch8.o(.text)
265     __ARM_switch8                            0x00001460   ARM Code      24  switch8.o(.text)
266     __rt_switch8                             0x00001460   ARM Code       0  switch8.o(.text)
267     __aeabi_uidiv                            0x00001479   Thumb Code     0  uidiv.o(.text)
268     __aeabi_uidivmod                         0x00001479   Thumb Code    40  uidiv.o(.text)
269     __aeabi_uread4                           0x000014a1   Thumb Code    18  uread4.o(.text)
270     __rt_uread4                              0x000014a1   Thumb Code     0  uread4.o(.text)
271     _uread4                                  0x000014a1   Thumb Code     0  uread4.o(.text)
272     __aeabi_uwrite4                          0x000014b3   Thumb Code    18  uwrite4.o(.text)
273     __rt_uwrite4                             0x000014b3   Thumb Code     0  uwrite4.o(.text)
274     _uwrite4                                 0x000014b3   Thumb Code     0  uwrite4.o(.text)
275     Inline ARM to Thumb Veneer to __init     0x000014c4   ARM Code       0  init.o(.text)
276     __init                                   0x000014cd   Thumb Code    26  init.o(.text)
277     __scatterload_rt2                        0x000014cd   Thumb Code     0  init.o(.text)
278     __ARM_call_via_r0                        0x000014f5   Thumb Code     2  callvia.o(.text)
279     __call_via_r0                            0x000014f5   Thumb Code     0  callvia.o(.text)
280     __ARM_call_via_r1                        0x000014f7   Thumb Code     2  callvia.o(.text)
281     __call_via_r1                            0x000014f7   Thumb Code     0  callvia.o(.text)
282     __ARM_call_via_r2                        0x000014f9   Thumb Code     2  callvia.o(.text)
283     __call_via_r2                            0x000014f9   Thumb Code     0  callvia.o(.text)
284     __ARM_call_via_r3                        0x000014fb   Thumb Code     2  callvia.o(.text)
285     __call_via_r3                            0x000014fb   Thumb Code     0  callvia.o(.text)
286     __ARM_call_via_r4                        0x000014fd   Thumb Code     2  callvia.o(.text)
287     __call_via_r4                            0x000014fd   Thumb Code     0  callvia.o(.text)
288     __ARM_call_via_r5                        0x000014ff   Thumb Code     2  callvia.o(.text)
289     __call_via_r5                            0x000014ff   Thumb Code     0  callvia.o(.text)
290     __ARM_call_via_r6                        0x00001501   Thumb Code     2  callvia.o(.text)
291     __call_via_r6                            0x00001501   Thumb Code     0  callvia.o(.text)
292     __ARM_call_via_r7                        0x00001503   Thumb Code     2  callvia.o(.text)
293     __call_via_r7                            0x00001503   Thumb Code     0  callvia.o(.text)
294     __decompress                             0x00001504   ARM Code       0  __dczerorl2.o(.text)
295     __decompress1                            0x00001504   ARM Code     116  __dczerorl2.o(.text)
296     SWI_Handler                              0x00001578   ARM Code       0  swi.o(SWI_Area)
297     Long ARM to Thumb Veneer to RdCmdDat     0x000015ec   ARM Code       0  anon$$obj.o(Veneer$$Code)
298     Long ARM to Thumb Veneer to USB_Reset    0x000015f8   ARM Code       0  anon$$obj.o(Veneer$$Code)
299     Long ARM to Thumb Veneer to USB_Suspend  0x00001604   ARM Code       0  anon$$obj.o(Veneer$$Code)
300     Long ARM to Thumb Veneer to USB_Resume   0x00001610   ARM Code       0  anon$$obj.o(Veneer$$Code)
301     USB_GetDescriptor                        0x0000161d   Thumb Code   166  usbcore.o(i.USB_GetDescriptor)
302     USB_GetStatus                            0x000016d9   Thumb Code   188  usbcore.o(i.USB_GetStatus)
303     USB_SetClrFeature                        0x000017b5   Thumb Code   212  usbcore.o(i.USB_SetClrFeature)
304     USB_SetConfiguration                     0x0000189d   Thumb Code   380  usbcore.o(i.USB_SetConfiguration)
305     USB_SetInterface                         0x00001a3d   Thumb Code   268  usbcore.o(i.USB_SetInterface)
306     __scatterload_copy                       0x00001b60   ARM Code      24  handlers.o(i.__scatterload_copy)
307     __scatterload_null                       0x00001b78   ARM Code       4  handlers.o(i.__scatterload_null)
308     __scatterload_zeroinit                   0x00001b7c   ARM Code      24  handlers.o(i.__scatterload_zeroinit)
309     USB_DeviceDescriptor                     0x00001b94   Data          18  usbdesc.o(.constdata)
310     USB_ConfigDescriptor                     0x00001ba6   Data          68  usbdesc.o(.constdata)
311     USB_StringDescriptor                     0x00001bea   Data         118  usbdesc.o(.constdata)
312     USB_P_EP                                 0x00001c60   Data          64  usbuser.o(.constdata)
313     Region$$Table$$Base                      0x00001ca0   Number         0  anon$$obj.o(Region$$Table)
314     Region$$Table$$Limit                     0x00001cc0   Number         0  anon$$obj.o(Region$$Table)
315     USB_DeviceStatus                         0x4000014c   Data           2  usbcore.o(.data)
316     USB_DeviceAddress                        0x4000014e   Data           1  usbcore.o(.data)
317     USB_Configuration                        0x4000014f   Data           1  usbcore.o(.data)
318     USB_EndPointMask                         0x40000150   Data           4  usbcore.o(.data)
319     USB_EndPointHalt                         0x40000154   Data           4  usbcore.o(.data)
320     USB_NumInterfaces                        0x40000158   Data           1  usbcore.o(.data)
321     USB_AltSetting                           0x40000159   Data           4  usbcore.o(.data)
322     EP0Data                                  0x40000160   Data           8  usbcore.o(.data)
323     SetupPacket                              0x40000168   Data           8  usbcore.o(.data)
324     CDC_LineCoding                           0x40000174   Data           7  cdcuser.o(.data)
325     CDC_SerialState                          0x4000017c   Data           2  cdcuser.o(.data)
326     CDC_DepInEmpty                           0x4000017e   Data           2  cdcuser.o(.data)
327     CDC_SerDevNo                             0x40000180   Data           4  cdcuser.o(.data)
328     EP0Buf                                   0x40000188   Data          64  usbcore.o(.bss)
329     BulkBuf                                  0x400001c8   Data          64  cdcuser.o(.bss)
330     NotificationBuf                          0x40000208   Data          10  cdcuser.o(.bss)
331     __initial_sp                             0x40000658   Data         512  lpc2368.o(STACK)
332
333
334 ================================================================================
335
336 Memory Map of the image
337
338   Image Entry point : 0x00000160
339
340   Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001e48, Max: 0x00080000, ABSOLUTE, COMPRESSED[0x00001d1c])
341
342     Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00001cc0, Max: 0x00080000, ABSOLUTE)
343
344     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
345
346     0x00000000   0x00000160   Code   RO            3    RESET               lpc2368.o
347     0x00000160   0x0000000c   Code   RO          213  * $$startup$$         entry.o(mc_t.l)
348     0x0000016c   0x00000002   Code   RO          224    .emb_text           init.o(mc_t.l)
349     0x0000016e   0x00000002   PAD
350     0x00000170   0x000003cc   Code   RO            9    .text               serial.o
351     0x0000053c   0x00000174   Code   RO           10    .text               serial.o
352     0x000006b0   0x00000008   Ven    RO           37    .text               usbhw.o
353     0x000006b8   0x00000418   Code   RO           37    .text               usbhw.o
354     0x00000ad0   0x00000194   Code   RO           38    .text               usbhw.o
355     0x00000c64   0x00000444   Code   RO           80    .text               usbcore.o
356     0x000010a8   0x00000008   Ven    RO          157    .text               usbuser.o
357     0x000010b0   0x00000078   Code   RO          157    .text               usbuser.o
358     0x00001128   0x00000280   Code   RO          175    .text               cdcuser.o
359     0x000013a8   0x000000b4   Code   RO          193    .text               vcomdemo.o
360     0x0000145c   0x00000004   Ven    RO          211    .text               switch8.o(h_t.l)
361     0x00001460   0x00000018   Code   RO          211    .text               switch8.o(h_t.l)
362     0x00001478   0x00000028   Code   RO          217    .text               uidiv.o(mc_t.l)
363     0x000014a0   0x00000012   Code   RO          219    .text               uread4.o(mc_t.l)
364     0x000014b2   0x00000012   Code   RO          221    .text               uwrite4.o(mc_t.l)
365     0x000014c4   0x00000008   Ven    RO          223    .text               init.o(mc_t.l)
366     0x000014cc   0x00000028   Code   RO          223    .text               init.o(mc_t.l)
367     0x000014f4   0x00000010   Code   RO          227    .text               callvia.o(h_t.l)
368     0x00001504   0x00000074   Code   RO          235    .text               __dczerorl2.o(mc_t.l)
369     0x00001578   0x00000074   Code   RO           33    SWI_Area            swi.o
370     0x000015ec   0x0000000c   Ven    RO          241    Veneer$$Code        anon$$obj.o
371     0x000015f8   0x0000000c   Ven    RO          242    Veneer$$Code        anon$$obj.o
372     0x00001604   0x0000000c   Ven    RO          243    Veneer$$Code        anon$$obj.o
373     0x00001610   0x0000000c   Ven    RO          244    Veneer$$Code        anon$$obj.o
374     0x0000161c   0x000000bc   Code   RO          106    i.USB_GetDescriptor  usbcore.o
375     0x000016d8   0x000000dc   Code   RO           92    i.USB_GetStatus     usbcore.o
376     0x000017b4   0x000000e8   Code   RO           99    i.USB_SetClrFeature  usbcore.o
377     0x0000189c   0x000001a0   Code   RO          113    i.USB_SetConfiguration  usbcore.o
378     0x00001a3c   0x00000124   Code   RO          120    i.USB_SetInterface  usbcore.o
379     0x00001b60   0x00000018   Code   RO          229    i.__scatterload_copy  handlers.o(mc_t.l)
380     0x00001b78   0x00000004   Code   RO          231    i.__scatterload_null  handlers.o(mc_t.l)
381     0x00001b7c   0x00000018   Code   RO          230    i.__scatterload_zeroinit  handlers.o(mc_t.l)
382     0x00001b94   0x000000cc   Data   RO          144    .constdata          usbdesc.o
383     0x00001c60   0x00000040   Data   RO          159    .constdata          usbuser.o
384     0x00001ca0   0x00000020   Data   RO          228    Region$$Table       anon$$obj.o
385
386
387     Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000858, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x0000005c])
388
389     Base Addr    Size         Type   Attr      Idx    E Section Name        Object
390
391     0x40000000   0x0000014c   Data   RW           11    .data               serial.o
392     0x4000014c   0x00000024   Data   RW           81    .data               usbcore.o
393     0x40000170   0x00000002   Data   RW          158    .data               usbuser.o
394     0x40000172   0x00000002   PAD
395     0x40000174   0x00000010   Data   RW          176    .data               cdcuser.o
396     0x40000184   0x00000002   Data   RW          194    .data               vcomdemo.o
397     0x40000186   0x00000002   PAD
398     0x40000188   0x00000040   Zero   RW           82    .bss                usbcore.o
399     0x400001c8   0x0000004a   Zero   RW          177    .bss                cdcuser.o
400     0x40000212   0x00000040   Zero   RW          195    .bss                vcomdemo.o
401     0x40000252   0x00000006   PAD
402     0x40000258   0x00000600   Zero   RW            1    STACK               lpc2368.o
403
404
405 ================================================================================
406
407 Image component sizes
408
409
410       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name
411
412        640         30          0         16         74       3270   cdcuser.o
413        352         48          0          0       1536        254   lpc2368.o
414       1344         46          0        332          0      10792   serial.o
415        116         40          0          0          0        196   swi.o
416       2440        204          0         36         64      10938   usbcore.o
417          0          0        204          0          0        632   usbdesc.o
418       1452        110          0          0          0       9750   usbhw.o
419        120          6         64          2          0       2812   usbuser.o
420        180         28          0          2         64        959   vcomdemo.o
421
422     ------------------------------------------------------------------------
423       6708        528        300        392       1744      39604   Object Totals
424         64         16         32          0          0          0   (incl. Generated)
425          0          0          0          4          6          1   (incl. Padding)
426
427     ------------------------------------------------------------------------
428
429       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name
430
431        116          0          0          0          0          0   __dczerorl2.o
432         16          0          0          0          0          0   callvia.o
433         12          4          0          0          0          0   entry.o
434         52          0          0          0          0          0   handlers.o
435         50         14          0          0          0          0   init.o
436         28          0          0          0          0          0   switch8.o
437         40          0          0          0          0          0   uidiv.o
438         18          0          0          0          0          0   uread4.o
439         18          0          0          0          0          0   uwrite4.o
440
441     ------------------------------------------------------------------------
442        352         18          0          0          0          0   Library Totals
443          2          0          0          0          0          0   (incl. Padding)
444
445     ------------------------------------------------------------------------
446
447       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name
448
449         44          0          0          0          0          0   h_t.l
450        306         18          0          0          0          0   mc_t.l
451
452     ------------------------------------------------------------------------
453        352         18          0          0          0          0   Library Totals
454
455     ------------------------------------------------------------------------
456
457 ================================================================================
458
459
460       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
461
462       7060        546        300        392       1744      39604   Grand Totals
463       7060        546        300         92       1744      39604   ELF Image Totals (compressed)
464       7060        546        300         92          0          0   ROM Totals
465
466 ================================================================================
467
468     Total RO  Size (Code + RO Data)                 7360 (   7.19kB)
469     Total RW  Size (RW Data + ZI Data)              2136 (   2.09kB)
470     Total ROM Size (Code + RO Data + RW Data)       7452 (   7.28kB)
471
472 ================================================================================
473
Note: See TracBrowser for help on using the browser.