root/webserver/example/EasyWEB/ARM Flash Release/EasyWeb.map

Revision 10, 38.7 kB (checked in by phil, 15 years ago)

First compileable version of EasyWeb? for CrossWorks? ARM Compiler, without TCPClockHandler - runs only once after startup.

Line 
1 Archive member included because of file (symbol)
2
3 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
4                               ARM Flash Release/LPC230x.o (liblpc2000_lpc23xx_get_cclk)
5 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
6                               /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o) (__udivsi3)
7 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
8                               ARM Flash Release/easyweb.o (memcpy)
9 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
10                               ARM Flash Release/tcpip.o (memset)
11 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
12                               ARM Flash Release/tcpip.o (memcmp)
13 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
14                               ARM Flash Release/easyweb.o (sprintf)
15 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
16                               /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o) (__vfprintf)
17 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
18                               /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o) (strlen)
19 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
20                               /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o) (__hex_uc)
21
22 Allocating common symbols
23 Common symbol       size              file
24
25 TCPTimer            0x1               ARM Flash Release/easyweb.o
26 HTTPBytesToSend     0x4               ARM Flash Release/easyweb.o
27 TCPRxDataCount      0x2               ARM Flash Release/easyweb.o
28 HTTPStatus          0x1               ARM Flash Release/easyweb.o
29 TCPTxDataCount      0x2               ARM Flash Release/easyweb.o
30 RecdFrameIP         0x4               ARM Flash Release/easyweb.o
31 RemoteMAC           0x6               ARM Flash Release/easyweb.o
32 TCPStateMachine     0x4               ARM Flash Release/easyweb.o
33 TCPUNASeqNr         0x4               ARM Flash Release/easyweb.o
34 TCPLocalPort        0x2               ARM Flash Release/easyweb.o
35 _RxTCPBuffer        0x100             ARM Flash Release/easyweb.o
36 TCPFlags            0x1               ARM Flash Release/easyweb.o
37 RecdFrameMAC        0x6               ARM Flash Release/easyweb.o
38 RecdIPFrameLength   0x2               ARM Flash Release/easyweb.o
39 PWebSide            0x4               ARM Flash Release/easyweb.o
40 RemoteIP            0x4               ARM Flash Release/easyweb.o
41 LastFrameSent       0x4               ARM Flash Release/easyweb.o
42 TCPRemotePort       0x2               ARM Flash Release/easyweb.o
43 TxFrame2Size        0x1               ARM Flash Release/easyweb.o
44 TCPAckNr            0x4               ARM Flash Release/easyweb.o
45 TransmitControl     0x1               ARM Flash Release/easyweb.o
46 TxFrame1Size        0x2               ARM Flash Release/easyweb.o
47 ISNGenHigh          0x2               ARM Flash Release/easyweb.o
48 _TxFrame2           0x4a              ARM Flash Release/easyweb.o
49 RecdFrameLength     0x2               ARM Flash Release/easyweb.o
50 _TxFrame1           0x236             ARM Flash Release/easyweb.o
51 TCPSeqNr            0x4               ARM Flash Release/easyweb.o
52 RetryCounter        0x1               ARM Flash Release/easyweb.o
53 SocketStatus        0x1               ARM Flash Release/easyweb.o
54
55 Memory Configuration
56
57 Name             Origin             Length             Attributes
58 UNPLACED_SECTIONS 0xffffffff         0x00000000         xw
59 AHB_Peripherals  0xffe00000         0x00200000         xw
60 Battery_RAM      0xe0084000         0x00000800         xw
61 APB_Peripherals  0xe0000000         0x00200000         xw
62 USB_RAM          0x7fd00000         0x00002000         xw
63 Ethernet_RAM     0x7fe00000         0x00004000         xw
64 SRAM             0x40000000         0x00008000         xw
65 FLASH            0x00000000         0x00080000         xr
66 *default*        0x00000000         0xffffffff
67
68 Linker script and memory map
69
70                 0xffe00000                __AHB_Peripherals_segment_start__ = 0xffe00000
71                 0x00000000                __AHB_Peripherals_segment_end__ = 0x0
72                 0xe0084000                __Battery_RAM_segment_start__ = 0xe0084000
73                 0xe0084800                __Battery_RAM_segment_end__ = 0xe0084800
74                 0xe0000000                __APB_Peripherals_segment_start__ = 0xe0000000
75                 0xe0200000                __APB_Peripherals_segment_end__ = 0xe0200000
76                 0x7fd00000                __USB_RAM_segment_start__ = 0x7fd00000
77                 0x7fd02000                __USB_RAM_segment_end__ = 0x7fd02000
78                 0x7fe00000                __Ethernet_RAM_segment_start__ = 0x7fe00000
79                 0x7fe04000                __Ethernet_RAM_segment_end__ = 0x7fe04000
80                 0x40000000                __SRAM_segment_start__ = 0x40000000
81                 0x40008000                __SRAM_segment_end__ = 0x40008000
82                 0x00000000                __FLASH_segment_start__ = 0x0
83                 0x00080000                __FLASH_segment_end__ = 0x80000
84                 0x00000400                __STACKSIZE__ = 0x400
85                 0x00000100                __STACKSIZE_IRQ__ = 0x100
86                 0x00000100                __STACKSIZE_FIQ__ = 0x100
87                 0x00000000                __STACKSIZE_SVC__ = 0x0
88                 0x00000000                __STACKSIZE_ABT__ = 0x0
89                 0x00000000                __STACKSIZE_UND__ = 0x0
90                 0x00000400                __HEAPSIZE__ = 0x400
91                 0x40000000                __vectors_ram_load_start__ = __SRAM_segment_start__
92
93 .vectors_ram    0x40000000       0x3c
94                 0x40000000                __vectors_ram_start__ = .
95  *(.vectors_ram)
96                 0x4000003c                . = ((__vectors_ram_start__ + 0x3c) MAX_K .)
97  *fill*         0x40000000       0x3c 00
98                 0x4000003c                __vectors_ram_end__ = (__vectors_ram_start__ + SIZEOF (.vectors_ram))
99                 0x00000001                . = ASSERT (((__vectors_ram_end__ >= __SRAM_segment_start__) && (__vectors_ram_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .vectors_ram is too large to fit in SRAM memory segment)
100                 0x00000000                __vectors_load_start__ = __FLASH_segment_start__
101
102 .vectors        0x00000000       0x38
103                 0x00000000                __vectors_start__ = .
104  *(.vectors .vectors.*)
105  .vectors       0x00000000       0x38 ARM Flash Release/Philips_LPC230X_Startup.o
106                 0x00000000                _vectors
107                 0x00000038                __vectors_end__ = (__vectors_start__ + SIZEOF (.vectors))
108                 0x00000001                . = ASSERT (((__vectors_end__ >= __FLASH_segment_start__) && (__vectors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .vectors is too large to fit in FLASH memory segment)
109                 0x00000038                __init_load_start__ = (__vectors_end__ ALIGN 0x4)
110
111 .init           0x00000038      0x2e0
112                 0x00000038                __init_start__ = .
113  *(.init .init.*)
114  *fill*         0x00000038        0x8 00
115  .init          0x00000040      0x1d0 ARM Flash Release/crt0.o
116                 0x00000040                __start
117                 0x00000040                _start
118  .init          0x00000210      0x108 ARM Flash Release/Philips_LPC230X_Startup.o
119                 0x00000210                reset_handler
120                 0x000002fc                undef_handler
121                 0x00000304                pabort_handler
122                 0x00000308                dabort_handler
123                 0x00000300                swi_handler
124                 0x0000030c                fiq_handler
125                 0x00000318                __init_end__ = (__init_start__ + SIZEOF (.init))
126                 0x00000001                . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .init is too large to fit in FLASH memory segment)
127                 0x00000318                __text_load_start__ = (__init_end__ ALIGN 0x4)
128
129 .text           0x00000318     0x2d28
130                 0x00000318                __text_start__ = .
131  *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)
132  .text          0x00000318      0x2f4 ARM Flash Release/easyweb.o
133                 0x00000374                InsertDynamicValues
134                 0x00000318                GetAD0Val
135                 0x00000420                HTTPServer
136                 0x00000594                main
137  .glue_7        0x0000060c        0x0 ARM Flash Release/easyweb.o
138  .glue_7t       0x0000060c        0x0 ARM Flash Release/easyweb.o
139  .text          0x0000060c      0x610 ARM Flash Release/EMAC.o
140                 0x00000b80                WriteFrame_EMAC
141                 0x00000a98                StartReadFrame
142                 0x00000a00                ReadFrame_EMAC
143                 0x0000060c                write_PHY
144                 0x00000a18                CopyFromFrame_EMAC
145                 0x00000650                read_PHY
146                 0x00000ae0                EndReadFrame
147                 0x00000bf8                ReadFrameBE_EMAC
148                 0x00000b78                Rdy4Tx
149                 0x000006bc                rx_descr_init
150                 0x00000a64                DummyReadFrame_EMAC
151                 0x00000b98                CopyToFrame_EMAC
152                 0x00000728                tx_descr_init
153                 0x0000079c                Init_EMAC
154                 0x00000b10                CheckFrameReceived
155                 0x00000b30                RequestSend
156  .glue_7        0x00000c1c        0x0 ARM Flash Release/EMAC.o
157  .glue_7t       0x00000c1c        0x0 ARM Flash Release/EMAC.o
158  .text          0x00000c1c        0x0 ARM Flash Release/Retarget.o
159  .glue_7        0x00000c1c        0x0 ARM Flash Release/Retarget.o
160  .glue_7t       0x00000c1c        0x0 ARM Flash Release/Retarget.o
161  .text          0x00000c1c     0x1744 ARM Flash Release/tcpip.o
162                 0x00001644                TCPHandleRetransmission
163                 0x00000e54                TCPClockHandler
164                 0x00000dec                TCPStopTimer
165                 0x00001e7c                ProcessEthBroadcastFrame
166                 0x00001f28                IsBroadcast
167                 0x00000c1c                TCPPassiveOpen
168                 0x00000ef8                CalcChecksum
169                 0x00001fa0                DoNetworkStuff
170                 0x00000c5c                TCPClose
171                 0x00000e04                TCPHandleTimeout
172                 0x00000d14                TCPTransmitTxBuffer
173                 0x0000114c                PrepareTCP_FRAME
174                 0x00000ffc                PrepareTCP_DATA_FRAME
175                 0x00001744                ProcessTCPFrame
176                 0x000013e8                PrepareICMP_ECHO_REPLY
177                 0x00001308                PrepareARP_ANSWER
178                 0x00001d34                ProcessEthIAFrame
179                 0x000016bc                TCPActiveOpen
180                 0x00000dac                TCPStartTimeWaitTimer
181                 0x00000ebc                WriteDWBE
182                 0x00000ea4                WriteWBE
183                 0x00000ee0                SwapBytes
184                 0x00000dd8                TCPRestartTimer
185                 0x00000fb4                SendFrame2
186                 0x00000cdc                TCPStartRetryTimer
187                 0x000022e0                TCPLowLevelInit
188                 0x0000171c                ProcessICMPFrame
189                 0x00000cc4                TCPReleaseRxBuffer
190                 0x00000fd8                SendFrame1
191                 0x00001518                PrepareARP_REQUEST
192  .glue_7        0x00002360        0x0 ARM Flash Release/tcpip.o
193  .glue_7t       0x00002360        0x0 ARM Flash Release/tcpip.o
194  .text          0x00002360        0x0 ARM Flash Release/crt0.o
195  .glue_7        0x00002360        0x0 ARM Flash Release/crt0.o
196  .glue_7t       0x00002360        0x0 ARM Flash Release/crt0.o
197  .text          0x00002360        0x0 ARM Flash Release/Philips_LPC230X_Startup.o
198  .glue_7        0x00002360        0x0 ARM Flash Release/Philips_LPC230X_Startup.o
199  .glue_7t       0x00002360        0x0 ARM Flash Release/Philips_LPC230X_Startup.o
200  .text          0x00002360      0x1a4 ARM Flash Release/LPC230x.o
201                 0x000023b4                ctl_get_ticks_per_second
202                 0x00002464                ctl_start_timer
203                 0x000023bc                get_uart_clk
204  .glue_7        0x00002504        0x0 ARM Flash Release/LPC230x.o
205  .glue_7t       0x00002504        0x0 ARM Flash Release/LPC230x.o
206  .text          0x00002504       0xa0 ARM Flash Release/VIC_PL192.o
207                 0x00002574                ctl_unmask_isr
208                 0x00002504                ctl_set_isr
209                 0x0000258c                ctl_mask_isr
210  .glue_7        0x000025a4        0x0 ARM Flash Release/VIC_PL192.o
211  .glue_7t       0x000025a4        0x0 ARM Flash Release/VIC_PL192.o
212  .text          0x000025a4       0x44 ARM Flash Release/VIC_PL192_irq_handler.o
213                 0x000025a4                irq_handler
214  .glue_7        0x000025e8        0x0 ARM Flash Release/VIC_PL192_irq_handler.o
215  .glue_7t       0x000025e8        0x0 ARM Flash Release/VIC_PL192_irq_handler.o
216  .text          0x000025e8        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
217  .text.liblpc2000
218                 0x000025e8       0x98 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
219                 0x000025e8                liblpc2000_lpc23xx_get_cclk
220  .glue_7        0x00002680        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
221  .glue_7t       0x00002680        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
222  .text          0x00002680        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
223  .text.libc     0x00002680       0x30 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
224                 0x00002680                __int32_udiv
225                 0x00002680                __int32_udivmod
226                 0x00002680                __udivsi3
227  .glue_7        0x000026b0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
228  .glue_7t       0x000026b0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
229  .text          0x000026b0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
230  .text.libc     0x000026b0       0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
231                 0x000026b0                memcpy
232  .glue_7        0x00002710        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
233  .glue_7t       0x00002710        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
234  .text          0x00002710        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
235  .text.libc     0x00002710       0xa0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
236                 0x00002710                memset
237  .glue_7        0x000027b0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
238  .glue_7t       0x000027b0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
239  .text          0x000027b0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
240  .text.libc     0x000027b0       0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
241                 0x000027b0                memcmp
242  .glue_7        0x00002818        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
243  .glue_7t       0x00002818        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
244  .text          0x00002818        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
245  .text.libc     0x00002818       0x44 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
246                 0x00002818                sprintf
247  .glue_7        0x0000285c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
248  .glue_7t       0x0000285c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
249  .text          0x0000285c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
250  .text.libc     0x0000285c      0x780 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
251                 0x00002918                __vfprintf
252  .glue_7        0x00002fdc        0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
253  .glue_7t       0x00002fdc        0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
254  .text          0x00002fdc        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
255  *fill*         0x00002fdc        0x4 00
256  .text.libc     0x00002fe0       0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
257                 0x00002fe0                strlen
258  .glue_7        0x00003040        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
259  .glue_7t       0x00003040        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
260  .text          0x00003040        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
261  .text.libc     0x00003040        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
262  .glue_7        0x00003040        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
263  .glue_7t       0x00003040        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
264                 0x00003040                __text_end__ = (__text_start__ + SIZEOF (.text))
265                 0x00000001                . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .text is too large to fit in FLASH memory segment)
266                 0x00003040                __dtors_load_start__ = (__text_end__ ALIGN 0x4)
267
268 .dtors          0x00003040        0x0
269                 0x00003040                __dtors_start__ = .
270  *(SORT(.dtors.*))
271  *(.dtors)
272                 0x00003040                __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
273                 0x00000001                . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .dtors is too large to fit in FLASH memory segment)
274                 0x00003040                __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
275
276 .ctors          0x00003040        0x0
277                 0x00003040                __ctors_start__ = .
278  *(SORT(.ctors.*))
279  *(.ctors)
280                 0x00003040                __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
281                 0x00000001                . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .ctors is too large to fit in FLASH memory segment)
282                 0x00003040                __rodata_load_start__ = (__ctors_end__ ALIGN 0x4)
283
284 .rodata         0x00003040      0x4bc
285                 0x00003040                __rodata_start__ = .
286  *(.rodata .rodata.* .gnu.linkonce.r.*)
287  .rodata.str1.4
288                 0x00003040        0x4 ARM Flash Release/easyweb.o
289  .rodata        0x00003044      0x490 ARM Flash Release/easyweb.o
290                 0x00003044                GetResponse
291                 0x00003076                SubnetMask
292                 0x0000307a                GatewayIP
293                 0x00003080                WebSide
294                 0x00003072                MyIP
295  .rodata        0x000034d4        0x6 ARM Flash Release/tcpip.o
296                 0x000034d4                MyMAC
297  *fill*         0x000034da        0x2 00
298  .rodata.libc   0x000034dc       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
299                 0x000034dc                __hex_uc
300                 0x000034ec                __hex_lc
301                 0x000034fc                __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
302                 0x00000001                . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .rodata is too large to fit in FLASH memory segment)
303                 0x000034fc                __fast_load_start__ = (__rodata_end__ ALIGN 0x4)
304
305 .fast           0x4000003c        0x0 load address 0x000034fc
306                 0x4000003c                __fast_start__ = .
307  *(.fast .fast.*)
308                 0x4000003c                __fast_end__ = (__fast_start__ + SIZEOF (.fast))
309                 0x000034fc                __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
310                 0x00000001                . = ASSERT ((((__fast_load_start__ + SIZEOF (.fast)) >= __FLASH_segment_start__) && ((__fast_load_start__ + SIZEOF (.fast)) <= (__FLASH_segment_start__ + 0x80000))), error: .fast is too large to fit in FLASH memory segment)
311
312 .fast_run       0x4000003c        0x0
313                 0x4000003c                __fast_run_start__ = .
314                 0x4000003c                . = ((__fast_run_start__ + SIZEOF (.fast)) MAX_K .)
315                 0x4000003c                __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run))
316                 0x00000001                . = ASSERT (((__fast_run_end__ >= __SRAM_segment_start__) && (__fast_run_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .fast_run is too large to fit in SRAM memory segment)
317                 0x000034fc                __data_load_start__ = ((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4)
318
319 .data           0x4000003c        0x0 load address 0x000034fc
320                 0x4000003c                __data_start__ = .
321  *(.data .data.* .gnu.linkonce.d.*)
322  .data          0x4000003c        0x0 ARM Flash Release/easyweb.o
323  .data          0x4000003c        0x0 ARM Flash Release/EMAC.o
324  .data          0x4000003c        0x0 ARM Flash Release/Retarget.o
325  .data          0x4000003c        0x0 ARM Flash Release/tcpip.o
326  .data          0x4000003c        0x0 ARM Flash Release/crt0.o
327  .data          0x4000003c        0x0 ARM Flash Release/Philips_LPC230X_Startup.o
328  .data          0x4000003c        0x0 ARM Flash Release/LPC230x.o
329  .data          0x4000003c        0x0 ARM Flash Release/VIC_PL192.o
330  .data          0x4000003c        0x0 ARM Flash Release/VIC_PL192_irq_handler.o
331  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
332  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
333  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
334  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
335  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
336  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
337  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
338  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
339  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
340                 0x4000003c                __data_end__ = (__data_start__ + SIZEOF (.data))
341                 0x000034fc                __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
342                 0x000034fc                __FLASH_segment_used_end__ = (((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4) + SIZEOF (.data))
343                 0x00000001                . = ASSERT ((((__data_load_start__ + SIZEOF (.data)) >= __FLASH_segment_start__) && ((__data_load_start__ + SIZEOF (.data)) <= (__FLASH_segment_start__ + 0x80000))), error: .data is too large to fit in FLASH memory segment)
344
345 .data_run       0x4000003c        0x0
346                 0x4000003c                __data_run_start__ = .
347                 0x4000003c                . = ((__data_run_start__ + SIZEOF (.data)) MAX_K .)
348                 0x4000003c                __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
349                 0x00000001                . = ASSERT (((__data_run_end__ >= __SRAM_segment_start__) && (__data_run_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .data_run is too large to fit in SRAM memory segment)
350                 0x4000003c                __bss_load_start__ = (__data_run_end__ ALIGN 0x4)
351
352 .bss            0x4000003c      0x3da
353                 0x4000003c                __bss_start__ = .
354  *(.bss .bss.* .gnu.linkonce.b.*)
355  .bss           0x4000003c        0x0 ARM Flash Release/easyweb.o
356  .bss           0x4000003c        0x8 ARM Flash Release/EMAC.o
357  .bss           0x40000044        0x0 ARM Flash Release/Retarget.o
358  .bss           0x40000044        0x0 ARM Flash Release/tcpip.o
359  .bss           0x40000044        0x0 ARM Flash Release/crt0.o
360  .bss           0x40000044        0x0 ARM Flash Release/Philips_LPC230X_Startup.o
361  .bss           0x40000044        0x4 ARM Flash Release/LPC230x.o
362  .bss           0x40000048        0x0 ARM Flash Release/VIC_PL192.o
363  .bss           0x40000048        0x0 ARM Flash Release/VIC_PL192_irq_handler.o
364  .bss           0x40000048        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
365  .bss           0x40000048        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
366  .bss           0x40000048        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
367  .bss           0x40000048        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
368  .bss           0x40000048        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
369  .bss           0x40000048        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
370  .bss           0x40000048        0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
371  .bss           0x40000048        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
372  .bss           0x40000048        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
373  *(COMMON)
374  COMMON         0x40000048      0x3ce ARM Flash Release/easyweb.o
375                 0x40000048                TCPTimer
376                 0x4000004c                HTTPBytesToSend
377                 0x40000050                TCPRxDataCount
378                 0x40000052                HTTPStatus
379                 0x40000054                TCPTxDataCount
380                 0x40000056                RecdFrameIP
381                 0x4000005a                RemoteMAC
382                 0x40000060                TCPStateMachine
383                 0x40000064                TCPUNASeqNr
384                 0x40000068                TCPLocalPort
385                 0x4000006a                _RxTCPBuffer
386                 0x4000016a                TCPFlags
387                 0x4000016c                RecdFrameMAC
388                 0x40000172                RecdIPFrameLength
389                 0x40000174                PWebSide
390                 0x40000178                RemoteIP
391                 0x4000017c                LastFrameSent
392                 0x40000180                TCPRemotePort
393                 0x40000182                TxFrame2Size
394                 0x40000184                TCPAckNr
395                 0x40000188                TransmitControl
396                 0x4000018a                TxFrame1Size
397                 0x4000018c                ISNGenHigh
398                 0x4000018e                _TxFrame2
399                 0x400001d8                RecdFrameLength
400                 0x400001da                _TxFrame1
401                 0x40000410                TCPSeqNr
402                 0x40000414                RetryCounter
403                 0x40000415                SocketStatus
404                 0x40000416                __bss_end__ = (__bss_start__ + SIZEOF (.bss))
405                 0x00000001                . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .bss is too large to fit in SRAM memory segment)
406                 0x40000418                __non_init_load_start__ = (__bss_end__ ALIGN 0x4)
407
408 .non_init       0x40000418        0x0
409                 0x40000418                __non_init_start__ = .
410  *(.non_init .non_init.*)
411                 0x40000418                __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
412                 0x00000001                . = ASSERT (((__non_init_end__ >= __SRAM_segment_start__) && (__non_init_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .non_init is too large to fit in SRAM memory segment)
413                 0x40000418                __heap_load_start__ = (__non_init_end__ ALIGN 0x4)
414
415 .heap           0x40000418      0x400
416                 0x40000418                __heap_start__ = .
417  *(.heap)
418                 0x40000818                . = (((__heap_start__ + __HEAPSIZE__) MAX_K .) ALIGN 0x4)
419  *fill*         0x40000418      0x400 00
420                 0x40000818                __heap_end__ = (__heap_start__ + SIZEOF (.heap))
421                 0x00000001                . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .heap is too large to fit in SRAM memory segment)
422                 0x40000818                __stack_load_start__ = (__heap_end__ ALIGN 0x4)
423
424 .stack          0x40000818      0x400
425                 0x40000818                __stack_start__ = .
426  *(.stack)
427                 0x40000c18                . = (((__stack_start__ + __STACKSIZE__) MAX_K .) ALIGN 0x4)
428  *fill*         0x40000818      0x400 00
429                 0x40000c18                __stack_end__ = (__stack_start__ + SIZEOF (.stack))
430                 0x00000001                . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .stack is too large to fit in SRAM memory segment)
431                 0x40000c18                __stack_irq_load_start__ = (__stack_end__ ALIGN 0x4)
432
433 .stack_irq      0x40000c18      0x100
434                 0x40000c18                __stack_irq_start__ = .
435  *(.stack_irq)
436                 0x40000d18                . = (((__stack_irq_start__ + __STACKSIZE_IRQ__) MAX_K .) ALIGN 0x4)
437  *fill*         0x40000c18      0x100 00
438                 0x40000d18                __stack_irq_end__ = (__stack_irq_start__ + SIZEOF (.stack_irq))
439                 0x00000001                . = ASSERT (((__stack_irq_end__ >= __SRAM_segment_start__) && (__stack_irq_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .stack_irq is too large to fit in SRAM memory segment)
440                 0x40000d18                __stack_fiq_load_start__ = (__stack_irq_end__ ALIGN 0x4)
441
442 .stack_fiq      0x40000d18      0x100
443                 0x40000d18                __stack_fiq_start__ = .
444  *(.stack_fiq)
445                 0x40000e18                . = (((__stack_fiq_start__ + __STACKSIZE_FIQ__) MAX_K .) ALIGN 0x4)
446  *fill*         0x40000d18      0x100 00
447                 0x40000e18                __stack_fiq_end__ = (__stack_fiq_start__ + SIZEOF (.stack_fiq))
448                 0x00000001                . = ASSERT (((__stack_fiq_end__ >= __SRAM_segment_start__) && (__stack_fiq_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .stack_fiq is too large to fit in SRAM memory segment)
449                 0x40000e18                __stack_svc_load_start__ = (__stack_fiq_end__ ALIGN 0x4)
450
451 .stack_svc      0x40000e18        0x0
452                 0x40000e18                __stack_svc_start__ = .
453  *(.stack_svc)
454                 0x40000e1c                . = (((__stack_svc_start__ + __STACKSIZE_SVC__) MAX_K .) ALIGN 0x4)
455                 0x40000e18                __stack_svc_end__ = (__stack_svc_start__ + SIZEOF (.stack_svc))
456                 0x00000001                . = ASSERT (((__stack_svc_end__ >= __SRAM_segment_start__) && (__stack_svc_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .stack_svc is too large to fit in SRAM memory segment)
457                 0x40000e18                __stack_abt_load_start__ = (__stack_svc_end__ ALIGN 0x4)
458
459 .stack_abt      0x40000e18        0x0
460                 0x40000e18                __stack_abt_start__ = .
461  *(.stack_abt)
462                 0x40000e1c                . = (((__stack_abt_start__ + __STACKSIZE_ABT__) MAX_K .) ALIGN 0x4)
463                 0x40000e18                __stack_abt_end__ = (__stack_abt_start__ + SIZEOF (.stack_abt))
464                 0x00000001                . = ASSERT (((__stack_abt_end__ >= __SRAM_segment_start__) && (__stack_abt_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .stack_abt is too large to fit in SRAM memory segment)
465                 0x40000e18                __stack_und_load_start__ = (__stack_abt_end__ ALIGN 0x4)
466
467 .stack_und      0x40000e18        0x0
468                 0x40000e18                __stack_und_start__ = .
469  *(.stack_und)
470                 0x40000e1c                . = (((__stack_und_start__ + __STACKSIZE_UND__) MAX_K .) ALIGN 0x4)
471                 0x40000e18                __stack_und_end__ = (__stack_und_start__ + SIZEOF (.stack_und))
472                 0x40000e18                __SRAM_segment_used_end__ = ((__stack_abt_end__ ALIGN 0x4) + SIZEOF (.stack_und))
473                 0x00000001                . = ASSERT (((__stack_und_end__ >= __SRAM_segment_start__) && (__stack_und_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .stack_und is too large to fit in SRAM memory segment)
474 START GROUP
475 LOAD ARM Flash Release/easyweb.o
476 LOAD ARM Flash Release/EMAC.o
477 LOAD ARM Flash Release/Retarget.o
478 LOAD ARM Flash Release/tcpip.o
479 LOAD ARM Flash Release/crt0.o
480 LOAD ARM Flash Release/Philips_LPC230X_Startup.o
481 LOAD ARM Flash Release/LPC230x.o
482 LOAD ARM Flash Release/VIC_PL192.o
483 LOAD ARM Flash Release/VIC_PL192_irq_handler.o
484 LOAD /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a
485 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a
486 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libm_v4t_a_le.a
487 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a
488 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libcpp_v4t_a_le.a
489 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libdebugio_v4t_a_le.a
490 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libc_targetio_impl_v4t_a_le.a
491 LOAD /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a
492 LOAD /home/phil/CrossWorks_ARM_1_7/lib/lib_vfscanf_long_v4t_a_le.a
493 END GROUP
494 OUTPUT(ARM Flash Release/EasyWeb.elf elf32-littlearm)
495
496 .comment        0x00000000       0xc6
497  .comment       0x00000000       0x12 ARM Flash Release/easyweb.o
498  .comment       0x00000012       0x12 ARM Flash Release/EMAC.o
499  .comment       0x00000024       0x12 ARM Flash Release/Retarget.o
500  .comment       0x00000036       0x12 ARM Flash Release/tcpip.o
501  .comment       0x00000048       0x12 ARM Flash Release/LPC230x.o
502  .comment       0x0000005a       0x12 ARM Flash Release/VIC_PL192.o
503  .comment       0x0000006c       0x12 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
504  .comment       0x0000007e       0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
505  .comment       0x00000090       0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
506  .comment       0x000000a2       0x12 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
507  .comment       0x000000b4       0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
508
509 .debug_frame    0x00000000      0x188
510  .debug_frame   0x00000000       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
511  .debug_frame   0x00000020       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
512  .debug_frame   0x00000040       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
513  .debug_frame   0x00000060       0x2c /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
514  .debug_frame   0x0000008c       0x40 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
515  .debug_frame   0x000000cc       0x9c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
516  .debug_frame   0x00000168       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
517
518 .debug_abbrev   0x00000000       0x7b
519  .debug_abbrev  0x00000000       0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
520  .debug_abbrev  0x00000023       0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
521  .debug_abbrev  0x00000046       0x34 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
522  .debug_abbrev  0x0000007a        0x1 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
523
524 .debug_info     0x00000000       0xcf
525  .debug_info    0x00000000       0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
526  .debug_info    0x00000032       0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
527  .debug_info    0x00000064       0x6b /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
528  .debug_info    0x000000cf        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
529
530 .debug_line     0x00000000      0x15a
531  .debug_line    0x00000000       0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
532  .debug_line    0x00000068       0x69 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
533  .debug_line    0x000000d1       0x6c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
534  .debug_line    0x0000013d       0x1d /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
535
536 .debug_loc      0x00000000       0xde
537  .debug_loc     0x00000000       0x1f /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
538  .debug_loc     0x0000001f       0x37 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
539  .debug_loc     0x00000056       0x88 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
540
541 .debug_pubnames
542                 0x00000000       0x5c
543  .debug_pubnames
544                 0x00000000       0x1d /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
545  .debug_pubnames
546                 0x0000001d       0x1e /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
547  .debug_pubnames
548                 0x0000003b       0x21 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
549
550 .debug_aranges  0x00000000       0x60
551  .debug_aranges
552                 0x00000000       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
553  .debug_aranges
554                 0x00000020       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
555  .debug_aranges
556                 0x00000040       0x20 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
557
558 .debug_str      0x00000000      0x121
559  .debug_str     0x00000000       0x5b /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
560  .debug_str     0x0000005b       0x51 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
561                                  0x5d (size before relaxing)
562  .debug_str     0x000000ac       0x75 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
563                                  0x81 (size before relaxing)
Note: See TracBrowser for help on using the browser.