1 |
ARM Linker, RVCT3.1 [Build 919] for uVision [Lite64] |
---|
2 |
|
---|
3 |
================================================================================ |
---|
4 |
|
---|
5 |
Section Cross References |
---|
6 |
|
---|
7 |
lpc2368.o(RESET) refers to lpc2368.o(STACK) for Stack_Top |
---|
8 |
lpc2368.o(RESET) refers to entry.o($$startup$$) for __main |
---|
9 |
usbuser.o(.text) refers to usbcore.o(.text) for USB_ResetCore |
---|
10 |
usbuser.o(.text) refers to usbhw.o(.text) for USB_ReadEP |
---|
11 |
usbuser.o(.text) refers to demo.o(.bss) for DataBuf |
---|
12 |
usbuser.o(.text) refers to demo.o(.data) for DataIn |
---|
13 |
usbuser.o(.constdata) refers to usbcore.o(.text) for USB_EndPoint0 |
---|
14 |
usbuser.o(.constdata) refers to usbuser.o(.text) for USB_EndPoint3 |
---|
15 |
usbcore.o(.text) refers to usbhw.o(.text) for USB_ReadEP |
---|
16 |
usbcore.o(.text) refers to usbcore.o(i.USB_GetStatus) for USB_GetStatus |
---|
17 |
usbcore.o(.text) refers to usbcore.o(i.USB_SetClrFeature) for USB_SetClrFeature |
---|
18 |
usbcore.o(.text) refers to usbcore.o(i.USB_GetDescriptor) for USB_GetDescriptor |
---|
19 |
usbcore.o(.text) refers to usbcore.o(i.USB_SetConfiguration) for USB_SetConfiguration |
---|
20 |
usbcore.o(.text) refers to usbcore.o(i.USB_SetInterface) for USB_SetInterface |
---|
21 |
usbcore.o(.text) refers to adcuser.o(.text) for ADC_IF_GetRequest |
---|
22 |
usbcore.o(.text) refers to usbcore.o(.data) for USB_DeviceStatus |
---|
23 |
usbcore.o(.text) refers to usbcore.o(.bss) for EP0Buf |
---|
24 |
usbhw.o(.text) refers to usbuser.o(.text) for USB_Reset_Event |
---|
25 |
usbhw.o(.text) refers to uwrite4.o(.text) for __aeabi_uwrite4 |
---|
26 |
usbhw.o(.text) refers to uread4.o(.text) for __aeabi_uread4 |
---|
27 |
usbhw.o(.text) refers to usbuser.o(.constdata) for USB_P_EP |
---|
28 |
usbhw.o(.text) refers to usbcore.o(.data) for USB_DeviceStatus |
---|
29 |
adcuser.o(.text) refers to usbcore.o(.data) for SetupPacket |
---|
30 |
adcuser.o(.text) refers to demo.o(.data) for Mute |
---|
31 |
adcuser.o(.text) refers to usbcore.o(.bss) for EP0Buf |
---|
32 |
adcuser.o(.text) refers to adcuser.o(.data) for VolCur |
---|
33 |
demo.o(.text) refers to usbhw.o(.text) for USB_Init |
---|
34 |
demo.o(.text) refers to demo.o(.data) for PotVal |
---|
35 |
demo.o(.text) refers to demo.o(.bss) for DataBuf |
---|
36 |
demo.o(.text) refers to adcuser.o(.data) for VolCur |
---|
37 |
entry.o($$startup$$) refers to init.o(.text) for __init |
---|
38 |
entry.o($$startup$$) refers to lpc2368.o(STACK) for __initial_sp |
---|
39 |
init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3 |
---|
40 |
init.o(.text) refers to init.o(.emb_text) for __call_main |
---|
41 |
init.o(.text) refers to demo.o(.text) for main |
---|
42 |
usbcore.o(i.USB_GetStatus) refers to usbcore.o(.text) for USB_DataInStage |
---|
43 |
usbcore.o(i.USB_GetStatus) refers to usbcore.o(.data) for SetupPacket |
---|
44 |
usbcore.o(i.USB_GetStatus) refers to usbcore.o(.bss) for EP0Buf |
---|
45 |
usbcore.o(i.USB_SetClrFeature) refers to usbhw.o(.text) for USB_WakeUpCfg |
---|
46 |
usbcore.o(i.USB_SetClrFeature) refers to usbcore.o(.data) for SetupPacket |
---|
47 |
usbcore.o(i.USB_GetDescriptor) refers to usbcore.o(.text) for USB_DataInStage |
---|
48 |
usbcore.o(i.USB_GetDescriptor) refers to usbcore.o(.data) for SetupPacket |
---|
49 |
usbcore.o(i.USB_GetDescriptor) refers to usbdesc.o(.constdata) for USB_DeviceDescriptor |
---|
50 |
usbcore.o(i.USB_SetConfiguration) refers to usbhw.o(.text) for USB_DisableEP |
---|
51 |
usbcore.o(i.USB_SetConfiguration) refers to usbcore.o(.data) for SetupPacket |
---|
52 |
usbcore.o(i.USB_SetConfiguration) refers to usbdesc.o(.constdata) for USB_ConfigDescriptor |
---|
53 |
usbcore.o(i.USB_SetInterface) refers to usbhw.o(.text) for USB_ConfigEP |
---|
54 |
usbcore.o(i.USB_SetInterface) refers to usbcore.o(.data) for USB_Configuration |
---|
55 |
usbcore.o(i.USB_SetInterface) refers to usbdesc.o(.constdata) for USB_ConfigDescriptor |
---|
56 |
|
---|
57 |
|
---|
58 |
================================================================================ |
---|
59 |
|
---|
60 |
Removing Unused input sections from the image. |
---|
61 |
|
---|
62 |
Removing lpc2368.o(HEAP), (0 bytes). |
---|
63 |
Removing adcuser.o(.constdata), (6 bytes). |
---|
64 |
|
---|
65 |
2 unused section(s) (total 6 bytes) removed from the image. |
---|
66 |
|
---|
67 |
================================================================================ |
---|
68 |
|
---|
69 |
Adding Veneers to the image |
---|
70 |
|
---|
71 |
Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$). |
---|
72 |
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_uwrite4' from usbhw.o(.text). |
---|
73 |
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_uread4' from usbhw.o(.text). |
---|
74 |
|
---|
75 |
3 Veneer(s) (total 24 bytes) added to the image. |
---|
76 |
|
---|
77 |
================================================================================ |
---|
78 |
|
---|
79 |
Image Symbol Table |
---|
80 |
|
---|
81 |
Local Symbols |
---|
82 |
|
---|
83 |
Symbol Name Value Ov Type Size Object(Section) |
---|
84 |
|
---|
85 |
RESET 0x00000000 Section 356 lpc2368.o(RESET) |
---|
86 |
../../microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE |
---|
87 |
../../microlib/init/handlers.c 0x00000000 Number 0 handlers.o ABSOLUTE |
---|
88 |
../../microlib/init/init.c 0x00000000 Number 0 init.o ABSOLUTE |
---|
89 |
../../microlib/unhosted.c 0x00000000 Number 0 uread4.o ABSOLUTE |
---|
90 |
../../microlib/unhosted.c 0x00000000 Number 0 uwrite4.o ABSOLUTE |
---|
91 |
../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE |
---|
92 |
LPC2368.s 0x00000000 Number 0 lpc2368.o ABSOLUTE |
---|
93 |
adcuser.c 0x00000000 Number 0 adcuser.o ABSOLUTE |
---|
94 |
dc.s 0x00000000 Number 0 dc.o ABSOLUTE |
---|
95 |
demo.c 0x00000000 Number 0 demo.o ABSOLUTE |
---|
96 |
usbcore.c 0x00000000 Number 0 usbcore.o ABSOLUTE |
---|
97 |
usbdesc.c 0x00000000 Number 0 usbdesc.o ABSOLUTE |
---|
98 |
usbhw.c 0x00000000 Number 0 usbhw.o ABSOLUTE |
---|
99 |
usbuser.c 0x00000000 Number 0 usbuser.o ABSOLUTE |
---|
100 |
Undef_Handler 0x00000040 ARM Code 4 lpc2368.o(RESET) |
---|
101 |
SWI_Handler 0x00000044 ARM Code 4 lpc2368.o(RESET) |
---|
102 |
PAbt_Handler 0x00000048 ARM Code 4 lpc2368.o(RESET) |
---|
103 |
DAbt_Handler 0x0000004c ARM Code 4 lpc2368.o(RESET) |
---|
104 |
IRQ_Handler 0x00000050 ARM Code 4 lpc2368.o(RESET) |
---|
105 |
FIQ_Handler 0x00000054 ARM Code 4 lpc2368.o(RESET) |
---|
106 |
$$startup$$ 0x00000164 Section 12 entry.o($$startup$$) |
---|
107 |
.emb_text 0x00000170 Section 2 init.o(.emb_text) |
---|
108 |
.text 0x00000174 Section 252 usbuser.o(.text) |
---|
109 |
.text 0x00000270 Section 1804 usbcore.o(.text) |
---|
110 |
.text 0x0000097c Section 1968 usbhw.o(.text) |
---|
111 |
.text 0x0000112c Section 536 adcuser.o(.text) |
---|
112 |
.text 0x00001344 Section 796 demo.o(.text) |
---|
113 |
.text 0x00001668 Section 18 uread4.o(.text) |
---|
114 |
.text 0x00001684 Section 18 uwrite4.o(.text) |
---|
115 |
.text 0x000016a0 Section 40 init.o(.text) |
---|
116 |
.text 0x000016c8 Section 16 callvia.o(.text) |
---|
117 |
i.USB_GetDescriptor 0x000016d8 Section 364 usbcore.o(i.USB_GetDescriptor) |
---|
118 |
i.USB_GetStatus 0x00001844 Section 388 usbcore.o(i.USB_GetStatus) |
---|
119 |
i.USB_SetClrFeature 0x000019c8 Section 408 usbcore.o(i.USB_SetClrFeature) |
---|
120 |
i.USB_SetConfiguration 0x00001b60 Section 680 usbcore.o(i.USB_SetConfiguration) |
---|
121 |
i.USB_SetInterface 0x00001e08 Section 476 usbcore.o(i.USB_SetInterface) |
---|
122 |
i.__scatterload_copy 0x00001fe4 Section 24 handlers.o(i.__scatterload_copy) |
---|
123 |
i.__scatterload_null 0x00001ffc Section 4 handlers.o(i.__scatterload_null) |
---|
124 |
i.__scatterload_zeroinit 0x00002000 Section 24 handlers.o(i.__scatterload_zeroinit) |
---|
125 |
.constdata 0x00002018 Section 64 usbuser.o(.constdata) |
---|
126 |
.constdata 0x00002058 Section 236 usbdesc.o(.constdata) |
---|
127 |
.data 0x40000000 Section 36 usbcore.o(.data) |
---|
128 |
.data 0x40000024 Section 2 adcuser.o(.data) |
---|
129 |
.data 0x40000028 Section 24 demo.o(.data) |
---|
130 |
.bss 0x40000040 Section 64 usbcore.o(.bss) |
---|
131 |
.bss 0x40000080 Section 512 demo.o(.bss) |
---|
132 |
STACK 0x40000280 Section 1288 lpc2368.o(STACK) |
---|
133 |
Stack_Top 0x40000788 Number 0 lpc2368.o(STACK) |
---|
134 |
|
---|
135 |
Global Symbols |
---|
136 |
|
---|
137 |
Symbol Name Value Ov Type Size Object(Section) |
---|
138 |
|
---|
139 |
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 |
---|
140 |
__ARM_use_no_argv 0x00000000 Number 0 demo.o ABSOLUTE |
---|
141 |
__decompress - Undefined Weak Reference |
---|
142 |
Reset_Handler 0x00000058 ARM Code 0 lpc2368.o(RESET) |
---|
143 |
__main 0x00000164 ARM Code 8 entry.o($$startup$$) |
---|
144 |
__call_main 0x00000171 Thumb Code 2 init.o(.emb_text) |
---|
145 |
USB_Reset_Event 0x00000174 ARM Code 16 usbuser.o(.text) |
---|
146 |
USB_SOF_Event 0x00000184 ARM Code 160 usbuser.o(.text) |
---|
147 |
USB_EndPoint1 0x00000224 ARM Code 4 usbuser.o(.text) |
---|
148 |
USB_EndPoint2 0x00000228 ARM Code 4 usbuser.o(.text) |
---|
149 |
USB_EndPoint3 0x0000022c ARM Code 4 usbuser.o(.text) |
---|
150 |
USB_EndPoint4 0x00000230 ARM Code 4 usbuser.o(.text) |
---|
151 |
USB_EndPoint5 0x00000234 ARM Code 4 usbuser.o(.text) |
---|
152 |
USB_EndPoint6 0x00000238 ARM Code 4 usbuser.o(.text) |
---|
153 |
USB_EndPoint7 0x0000023c ARM Code 4 usbuser.o(.text) |
---|
154 |
USB_EndPoint8 0x00000240 ARM Code 4 usbuser.o(.text) |
---|
155 |
USB_EndPoint9 0x00000244 ARM Code 4 usbuser.o(.text) |
---|
156 |
USB_EndPoint10 0x00000248 ARM Code 4 usbuser.o(.text) |
---|
157 |
USB_EndPoint11 0x0000024c ARM Code 4 usbuser.o(.text) |
---|
158 |
USB_EndPoint12 0x00000250 ARM Code 4 usbuser.o(.text) |
---|
159 |
USB_EndPoint13 0x00000254 ARM Code 4 usbuser.o(.text) |
---|
160 |
USB_EndPoint14 0x00000258 ARM Code 4 usbuser.o(.text) |
---|
161 |
USB_EndPoint15 0x0000025c ARM Code 4 usbuser.o(.text) |
---|
162 |
USB_ResetCore 0x00000270 ARM Code 56 usbcore.o(.text) |
---|
163 |
USB_SetupStage 0x000002a8 ARM Code 24 usbcore.o(.text) |
---|
164 |
USB_DataInStage 0x000002c0 ARM Code 104 usbcore.o(.text) |
---|
165 |
USB_DataOutStage 0x00000328 ARM Code 68 usbcore.o(.text) |
---|
166 |
USB_StatusInStage 0x0000036c ARM Code 28 usbcore.o(.text) |
---|
167 |
USB_StatusOutStage 0x00000388 ARM Code 24 usbcore.o(.text) |
---|
168 |
USB_EndPoint0 0x000003a0 ARM Code 1456 usbcore.o(.text) |
---|
169 |
EPAdr 0x0000097c ARM Code 28 usbhw.o(.text) |
---|
170 |
WrCmd 0x00000998 ARM Code 44 usbhw.o(.text) |
---|
171 |
WrCmdDat 0x000009c4 ARM Code 84 usbhw.o(.text) |
---|
172 |
RdCmdDat 0x00000a18 ARM Code 56 usbhw.o(.text) |
---|
173 |
USB_SetAddress 0x00000a50 ARM Code 56 usbhw.o(.text) |
---|
174 |
USB_Reset 0x00000a88 ARM Code 96 usbhw.o(.text) |
---|
175 |
USB_Resume 0x00000ae8 ARM Code 4 usbhw.o(.text) |
---|
176 |
USB_Suspend 0x00000aec ARM Code 4 usbhw.o(.text) |
---|
177 |
USB_ISR 0x00000af0 ARM Code 400 usbhw.o(.text) |
---|
178 |
USB_Init 0x00000c80 ARM Code 228 usbhw.o(.text) |
---|
179 |
USB_Connect 0x00000d64 ARM Code 52 usbhw.o(.text) |
---|
180 |
USB_WakeUp 0x00000d98 ARM Code 40 usbhw.o(.text) |
---|
181 |
USB_WakeUpCfg 0x00000dc0 ARM Code 4 usbhw.o(.text) |
---|
182 |
USB_Configure 0x00000dc4 ARM Code 96 usbhw.o(.text) |
---|
183 |
USB_ConfigEP 0x00000e24 ARM Code 112 usbhw.o(.text) |
---|
184 |
USB_DirCtrlEP 0x00000e94 ARM Code 4 usbhw.o(.text) |
---|
185 |
USB_EnableEP 0x00000e98 ARM Code 44 usbhw.o(.text) |
---|
186 |
USB_DisableEP 0x00000ec4 ARM Code 44 usbhw.o(.text) |
---|
187 |
USB_ResetEP 0x00000ef0 ARM Code 44 usbhw.o(.text) |
---|
188 |
USB_SetStallEP 0x00000f1c ARM Code 44 usbhw.o(.text) |
---|
189 |
USB_ClrStallEP 0x00000f48 ARM Code 44 usbhw.o(.text) |
---|
190 |
USB_ReadEP 0x00000f74 ARM Code 176 usbhw.o(.text) |
---|
191 |
USB_WriteEP 0x00001024 ARM Code 144 usbhw.o(.text) |
---|
192 |
USB_GetFrame 0x000010b4 ARM Code 48 usbhw.o(.text) |
---|
193 |
ADC_IF_GetRequest 0x0000112c ARM Code 312 adcuser.o(.text) |
---|
194 |
ADC_IF_SetRequest 0x00001264 ARM Code 192 adcuser.o(.text) |
---|
195 |
ADC_EP_GetRequest 0x00001324 ARM Code 8 adcuser.o(.text) |
---|
196 |
ADC_EP_SetRequest 0x0000132c ARM Code 8 adcuser.o(.text) |
---|
197 |
get_potval 0x00001344 ARM Code 92 demo.o(.text) |
---|
198 |
tc0_isr 0x000013a0 ARM Code 472 demo.o(.text) |
---|
199 |
main 0x00001578 ARM Code 156 demo.o(.text) |
---|
200 |
Inline ARM to Thumb Veneer to __aeabi_uread4 0x00001660 ARM Code 0 uread4.o(.text) |
---|
201 |
__aeabi_uread4 0x00001669 Thumb Code 18 uread4.o(.text) |
---|
202 |
__rt_uread4 0x00001669 Thumb Code 0 uread4.o(.text) |
---|
203 |
_uread4 0x00001669 Thumb Code 0 uread4.o(.text) |
---|
204 |
Inline ARM to Thumb Veneer to __aeabi_uwrite4 0x0000167c ARM Code 0 uwrite4.o(.text) |
---|
205 |
__aeabi_uwrite4 0x00001685 Thumb Code 18 uwrite4.o(.text) |
---|
206 |
__rt_uwrite4 0x00001685 Thumb Code 0 uwrite4.o(.text) |
---|
207 |
_uwrite4 0x00001685 Thumb Code 0 uwrite4.o(.text) |
---|
208 |
Inline ARM to Thumb Veneer to __init 0x00001698 ARM Code 0 init.o(.text) |
---|
209 |
__init 0x000016a1 Thumb Code 26 init.o(.text) |
---|
210 |
__scatterload_rt2 0x000016a1 Thumb Code 0 init.o(.text) |
---|
211 |
__ARM_call_via_r0 0x000016c9 Thumb Code 2 callvia.o(.text) |
---|
212 |
__call_via_r0 0x000016c9 Thumb Code 0 callvia.o(.text) |
---|
213 |
__ARM_call_via_r1 0x000016cb Thumb Code 2 callvia.o(.text) |
---|
214 |
__call_via_r1 0x000016cb Thumb Code 0 callvia.o(.text) |
---|
215 |
__ARM_call_via_r2 0x000016cd Thumb Code 2 callvia.o(.text) |
---|
216 |
__call_via_r2 0x000016cd Thumb Code 0 callvia.o(.text) |
---|
217 |
__ARM_call_via_r3 0x000016cf Thumb Code 2 callvia.o(.text) |
---|
218 |
__call_via_r3 0x000016cf Thumb Code 0 callvia.o(.text) |
---|
219 |
__ARM_call_via_r4 0x000016d1 Thumb Code 2 callvia.o(.text) |
---|
220 |
__call_via_r4 0x000016d1 Thumb Code 0 callvia.o(.text) |
---|
221 |
__ARM_call_via_r5 0x000016d3 Thumb Code 2 callvia.o(.text) |
---|
222 |
__call_via_r5 0x000016d3 Thumb Code 0 callvia.o(.text) |
---|
223 |
__ARM_call_via_r6 0x000016d5 Thumb Code 2 callvia.o(.text) |
---|
224 |
__call_via_r6 0x000016d5 Thumb Code 0 callvia.o(.text) |
---|
225 |
__ARM_call_via_r7 0x000016d7 Thumb Code 2 callvia.o(.text) |
---|
226 |
__call_via_r7 0x000016d7 Thumb Code 0 callvia.o(.text) |
---|
227 |
USB_GetDescriptor 0x000016d8 ARM Code 344 usbcore.o(i.USB_GetDescriptor) |
---|
228 |
USB_GetStatus 0x00001844 ARM Code 356 usbcore.o(i.USB_GetStatus) |
---|
229 |
USB_SetClrFeature 0x000019c8 ARM Code 388 usbcore.o(i.USB_SetClrFeature) |
---|
230 |
USB_SetConfiguration 0x00001b60 ARM Code 644 usbcore.o(i.USB_SetConfiguration) |
---|
231 |
USB_SetInterface 0x00001e08 ARM Code 452 usbcore.o(i.USB_SetInterface) |
---|
232 |
__scatterload_copy 0x00001fe4 ARM Code 24 handlers.o(i.__scatterload_copy) |
---|
233 |
__scatterload_null 0x00001ffc ARM Code 4 handlers.o(i.__scatterload_null) |
---|
234 |
__scatterload_zeroinit 0x00002000 ARM Code 24 handlers.o(i.__scatterload_zeroinit) |
---|
235 |
USB_P_EP 0x00002018 Data 64 usbuser.o(.constdata) |
---|
236 |
USB_DeviceDescriptor 0x00002058 Data 18 usbdesc.o(.constdata) |
---|
237 |
USB_ConfigDescriptor 0x0000206a Data 110 usbdesc.o(.constdata) |
---|
238 |
USB_StringDescriptor 0x000020d8 Data 108 usbdesc.o(.constdata) |
---|
239 |
Region$$Table$$Base 0x00002144 Number 0 anon$$obj.o(Region$$Table) |
---|
240 |
Region$$Table$$Limit 0x00002164 Number 0 anon$$obj.o(Region$$Table) |
---|
241 |
USB_DeviceStatus 0x40000000 Data 2 usbcore.o(.data) |
---|
242 |
USB_DeviceAddress 0x40000002 Data 1 usbcore.o(.data) |
---|
243 |
USB_Configuration 0x40000003 Data 1 usbcore.o(.data) |
---|
244 |
USB_EndPointMask 0x40000004 Data 4 usbcore.o(.data) |
---|
245 |
USB_EndPointHalt 0x40000008 Data 4 usbcore.o(.data) |
---|
246 |
USB_NumInterfaces 0x4000000c Data 1 usbcore.o(.data) |
---|
247 |
USB_AltSetting 0x4000000d Data 4 usbcore.o(.data) |
---|
248 |
EP0Data 0x40000014 Data 8 usbcore.o(.data) |
---|
249 |
SetupPacket 0x4000001c Data 8 usbcore.o(.data) |
---|
250 |
VolCur 0x40000024 Data 2 adcuser.o(.data) |
---|
251 |
Mute 0x40000028 Data 1 demo.o(.data) |
---|
252 |
Volume 0x4000002c Data 4 demo.o(.data) |
---|
253 |
DataOut 0x40000030 Data 2 demo.o(.data) |
---|
254 |
DataIn 0x40000032 Data 2 demo.o(.data) |
---|
255 |
DataRun 0x40000034 Data 1 demo.o(.data) |
---|
256 |
PotVal 0x40000036 Data 2 demo.o(.data) |
---|
257 |
VUM 0x40000038 Data 4 demo.o(.data) |
---|
258 |
Tick 0x4000003c Data 4 demo.o(.data) |
---|
259 |
EP0Buf 0x40000040 Data 64 usbcore.o(.bss) |
---|
260 |
DataBuf 0x40000080 Data 512 demo.o(.bss) |
---|
261 |
__initial_sp 0x40000680 Data 264 lpc2368.o(STACK) |
---|
262 |
|
---|
263 |
|
---|
264 |
================================================================================ |
---|
265 |
|
---|
266 |
Memory Map of the image |
---|
267 |
|
---|
268 |
Image Entry point : 0x00000000 |
---|
269 |
|
---|
270 |
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x000021a4, Max: 0x00080000, ABSOLUTE) |
---|
271 |
|
---|
272 |
Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00002164, Max: 0x00080000, ABSOLUTE) |
---|
273 |
|
---|
274 |
Base Addr Size Type Attr Idx E Section Name Object |
---|
275 |
|
---|
276 |
0x00000000 0x00000164 Code RO 3 * RESET lpc2368.o |
---|
277 |
0x00000164 0x0000000c Code RO 187 * $$startup$$ entry.o(mc_t.l) |
---|
278 |
0x00000170 0x00000002 Code RO 196 .emb_text init.o(mc_t.l) |
---|
279 |
0x00000172 0x00000002 PAD |
---|
280 |
0x00000174 0x000000fc Code RO 9 .text usbuser.o |
---|
281 |
0x00000270 0x0000070c Code RO 50 .text usbcore.o |
---|
282 |
0x0000097c 0x000007b0 Code RO 130 .text usbhw.o |
---|
283 |
0x0000112c 0x00000218 Code RO 146 .text adcuser.o |
---|
284 |
0x00001344 0x0000031c Code RO 165 .text demo.o |
---|
285 |
0x00001660 0x00000008 Ven RO 191 .text uread4.o(mc_t.l) |
---|
286 |
0x00001668 0x00000012 Code RO 191 .text uread4.o(mc_t.l) |
---|
287 |
0x0000167a 0x00000002 PAD |
---|
288 |
0x0000167c 0x00000008 Ven RO 193 .text uwrite4.o(mc_t.l) |
---|
289 |
0x00001684 0x00000012 Code RO 193 .text uwrite4.o(mc_t.l) |
---|
290 |
0x00001696 0x00000002 PAD |
---|
291 |
0x00001698 0x00000008 Ven RO 195 .text init.o(mc_t.l) |
---|
292 |
0x000016a0 0x00000028 Code RO 195 .text init.o(mc_t.l) |
---|
293 |
0x000016c8 0x00000010 Code RO 199 .text callvia.o(h_t.l) |
---|
294 |
0x000016d8 0x0000016c Code RO 76 i.USB_GetDescriptor usbcore.o |
---|
295 |
0x00001844 0x00000184 Code RO 62 i.USB_GetStatus usbcore.o |
---|
296 |
0x000019c8 0x00000198 Code RO 69 i.USB_SetClrFeature usbcore.o |
---|
297 |
0x00001b60 0x000002a8 Code RO 83 i.USB_SetConfiguration usbcore.o |
---|
298 |
0x00001e08 0x000001dc Code RO 90 i.USB_SetInterface usbcore.o |
---|
299 |
0x00001fe4 0x00000018 Code RO 201 i.__scatterload_copy handlers.o(mc_t.l) |
---|
300 |
0x00001ffc 0x00000004 Code RO 203 i.__scatterload_null handlers.o(mc_t.l) |
---|
301 |
0x00002000 0x00000018 Code RO 202 i.__scatterload_zeroinit handlers.o(mc_t.l) |
---|
302 |
0x00002018 0x00000040 Data RO 10 .constdata usbuser.o |
---|
303 |
0x00002058 0x000000ec Data RO 117 .constdata usbdesc.o |
---|
304 |
0x00002144 0x00000020 Data RO 200 Region$$Table anon$$obj.o |
---|
305 |
|
---|
306 |
|
---|
307 |
Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x00000788, Max: 0x00008000, ABSOLUTE) |
---|
308 |
|
---|
309 |
Base Addr Size Type Attr Idx E Section Name Object |
---|
310 |
|
---|
311 |
0x40000000 0x00000024 Data RW 51 .data usbcore.o |
---|
312 |
0x40000024 0x00000002 Data RW 147 .data adcuser.o |
---|
313 |
0x40000026 0x00000002 PAD |
---|
314 |
0x40000028 0x00000018 Data RW 166 .data demo.o |
---|
315 |
0x40000040 0x00000040 Zero RW 52 .bss usbcore.o |
---|
316 |
0x40000080 0x00000200 Zero RW 167 .bss demo.o |
---|
317 |
0x40000280 0x00000508 Zero RW 1 STACK lpc2368.o |
---|
318 |
|
---|
319 |
|
---|
320 |
================================================================================ |
---|
321 |
|
---|
322 |
Image component sizes |
---|
323 |
|
---|
324 |
|
---|
325 |
Code (inc. data) RO Data RW Data ZI Data Debug Object Name |
---|
326 |
|
---|
327 |
536 16 0 2 0 1338 adcuser.o |
---|
328 |
796 76 0 24 512 1375 demo.o |
---|
329 |
356 48 0 0 1288 275 lpc2368.o |
---|
330 |
4120 176 0 36 64 6611 usbcore.o |
---|
331 |
0 0 236 0 0 641 usbdesc.o |
---|
332 |
1968 72 0 0 0 4667 usbhw.o |
---|
333 |
252 16 64 0 0 10654 usbuser.o |
---|
334 |
|
---|
335 |
------------------------------------------------------------------------ |
---|
336 |
8028 404 332 64 1864 25564 Object Totals |
---|
337 |
0 0 32 0 0 0 (incl. Generated) |
---|
338 |
0 0 0 2 0 3 (incl. Padding) |
---|
339 |
|
---|
340 |
------------------------------------------------------------------------ |
---|
341 |
|
---|
342 |
Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name |
---|
343 |
|
---|
344 |
16 0 0 0 0 0 callvia.o |
---|
345 |
12 4 0 0 0 0 entry.o |
---|
346 |
52 0 0 0 0 0 handlers.o |
---|
347 |
50 14 0 0 0 0 init.o |
---|
348 |
26 0 0 0 0 0 uread4.o |
---|
349 |
26 0 0 0 0 0 uwrite4.o |
---|
350 |
|
---|
351 |
------------------------------------------------------------------------ |
---|
352 |
188 18 0 0 0 0 Library Totals |
---|
353 |
6 0 0 0 0 0 (incl. Padding) |
---|
354 |
|
---|
355 |
------------------------------------------------------------------------ |
---|
356 |
|
---|
357 |
Code (inc. data) RO Data RW Data ZI Data Debug Library Name |
---|
358 |
|
---|
359 |
16 0 0 0 0 0 h_t.l |
---|
360 |
166 18 0 0 0 0 mc_t.l |
---|
361 |
|
---|
362 |
------------------------------------------------------------------------ |
---|
363 |
188 18 0 0 0 0 Library Totals |
---|
364 |
|
---|
365 |
------------------------------------------------------------------------ |
---|
366 |
|
---|
367 |
================================================================================ |
---|
368 |
|
---|
369 |
|
---|
370 |
Code (inc. data) RO Data RW Data ZI Data Debug |
---|
371 |
|
---|
372 |
8216 422 332 64 1864 25564 Grand Totals |
---|
373 |
8216 422 332 64 1864 25564 ELF Image Totals |
---|
374 |
8216 422 332 64 0 0 ROM Totals |
---|
375 |
|
---|
376 |
================================================================================ |
---|
377 |
|
---|
378 |
Total RO Size (Code + RO Data) 8548 ( 8.35kB) |
---|
379 |
Total RW Size (RW Data + ZI Data) 1928 ( 1.88kB) |
---|
380 |
Total ROM Size (Code + RO Data + RW Data) 8612 ( 8.41kB) |
---|
381 |
|
---|
382 |
================================================================================ |
---|
383 |
|
---|