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 |
|
---|