Index: /webserver/example/EasyWEB/easyweb.c
===================================================================
--- /webserver/example/EasyWEB/easyweb.c (revision 10)
+++ /webserver/example/EasyWEB/easyweb.c (revision 12)
@@ -27,5 +27,5 @@
//void main(void)
-void main(void)
+int main(void)
{
Index: /webserver/example/EasyWEB/ARM RAM Debug/EasyWeb.map
===================================================================
--- /webserver/example/EasyWEB/ARM RAM Debug/EasyWeb.map (revision 11)
+++ /webserver/example/EasyWEB/ARM RAM Debug/EasyWeb.map (revision 12)
@@ -3,4 +3,6 @@
/home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
ARM RAM Debug/LPC230x.o (liblpc2000_lpc23xx_get_cclk)
+/home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ ARM RAM Debug/tcpip.o (__ARMLIB_enableIRQ)
/home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
/home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o) (__udivsi3)
@@ -125,5 +127,5 @@
0x40000318 __text_load_start__ = (__init_end__ ALIGN 0x4)
-.text 0x40000318 0x4458
+.text 0x40000318 0x4488
0x40000318 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)
@@ -157,302 +159,310 @@
.glue_7 0x40001438 0x0 ARM RAM Debug/Retarget.o
.glue_7t 0x40001438 0x0 ARM RAM Debug/Retarget.o
- .text 0x40001438 0x23ec ARM RAM Debug/tcpip.o
- 0x400034f0 TCPHandleRetransmission
- 0x400035e8 TCPClockHandler
- 0x400034c0 TCPStopTimer
- 0x40001c04 ProcessEthBroadcastFrame
- 0x40001760 IsBroadcast
- 0x400014d0 TCPPassiveOpen
- 0x40003244 CalcChecksum
- 0x4000180c DoNetworkStuff
- 0x400015c4 TCPClose
- 0x4000357c TCPHandleTimeout
- 0x40001680 TCPTransmitTxBuffer
- 0x40002c48 PrepareTCP_FRAME
- 0x40002fd4 PrepareTCP_DATA_FRAME
- 0x40001ee8 ProcessTCPFrame
- 0x40002a10 PrepareICMP_ECHO_REPLY
- 0x400028c0 PrepareARP_ANSWER
- 0x40001ce0 ProcessEthIAFrame
- 0x40001530 TCPActiveOpen
- 0x40003440 TCPStartTimeWaitTimer
- 0x40003730 WriteDWBE
- 0x400036d0 WriteWBE
- 0x400037c4 SwapBytes
- 0x40003498 TCPRestartTimer
- 0x40003698 SendFrame2
- 0x400033d4 TCPStartRetryTimer
+ .text 0x40001438 0x2414 ARM RAM Debug/tcpip.o
+ 0x40003518 TCPHandleRetransmission
+ 0x40003610 TCPClockHandler
+ 0x400034e8 TCPStopTimer
+ 0x40001c2c ProcessEthBroadcastFrame
+ 0x40001788 IsBroadcast
+ 0x400014f8 TCPPassiveOpen
+ 0x4000326c CalcChecksum
+ 0x40001834 DoNetworkStuff
+ 0x400015ec TCPClose
+ 0x400035a4 TCPHandleTimeout
+ 0x400016a8 TCPTransmitTxBuffer
+ 0x40002c70 PrepareTCP_FRAME
+ 0x40002ffc PrepareTCP_DATA_FRAME
+ 0x40001f10 ProcessTCPFrame
+ 0x40002a38 PrepareICMP_ECHO_REPLY
+ 0x400028e8 PrepareARP_ANSWER
+ 0x40001d08 ProcessEthIAFrame
+ 0x40001558 TCPActiveOpen
+ 0x40003468 TCPStartTimeWaitTimer
+ 0x40003758 WriteDWBE
+ 0x400036f8 WriteWBE
+ 0x400037ec SwapBytes
+ 0x400034c0 TCPRestartTimer
+ 0x400036c0 SendFrame2
+ 0x400033fc TCPStartRetryTimer
0x40001438 TCPLowLevelInit
- 0x40001e9c ProcessICMPFrame
- 0x40001650 TCPReleaseRxBuffer
- 0x40003660 SendFrame1
- 0x400026e0 PrepareARP_REQUEST
- .glue_7 0x40003824 0x0 ARM RAM Debug/tcpip.o
- .glue_7t 0x40003824 0x0 ARM RAM Debug/tcpip.o
- .text 0x40003824 0x40 ARM RAM Debug/catch_irqs.o
- 0x40003824 irq_handler()
- 0x40003844 swi_handler()
- 0x40003834 fiq_handler()
- 0x40003854 undef_handler()
- .glue_7 0x40003864 0x0 ARM RAM Debug/catch_irqs.o
- .glue_7t 0x40003864 0x0 ARM RAM Debug/catch_irqs.o
- .text 0x40003864 0x0 ARM RAM Debug/crt0.o
- .glue_7 0x40003864 0x0 ARM RAM Debug/crt0.o
- .glue_7t 0x40003864 0x0 ARM RAM Debug/crt0.o
- .text 0x40003864 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
- .glue_7 0x40003864 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
- .glue_7t 0x40003864 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
- .text 0x40003864 0x2fc ARM RAM Debug/LPC230x.o
- 0x40003b40 ctl_get_ticks_per_second
- 0x40003a48 ctl_start_timer
- 0x400038ec get_uart_clk
- .glue_7 0x40003b60 0x0 ARM RAM Debug/LPC230x.o
- .glue_7t 0x40003b60 0x0 ARM RAM Debug/LPC230x.o
- .text 0x40003b60 0x168 ARM RAM Debug/VIC_PL192.o
- 0x40003c48 ctl_unmask_isr
- 0x40003b60 ctl_set_isr
- 0x40003c88 ctl_mask_isr
- .glue_7 0x40003cc8 0x0 ARM RAM Debug/VIC_PL192.o
- .glue_7t 0x40003cc8 0x0 ARM RAM Debug/VIC_PL192.o
- .text 0x40003cc8 0x44 ARM RAM Debug/VIC_PL192_irq_handler.o
- 0x40003cc8 irq_handler
- .glue_7 0x40003d0c 0x0 ARM RAM Debug/VIC_PL192_irq_handler.o
- .glue_7t 0x40003d0c 0x0 ARM RAM Debug/VIC_PL192_irq_handler.o
- .text 0x40003d0c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ 0x40001ec4 ProcessICMPFrame
+ 0x40001678 TCPReleaseRxBuffer
+ 0x40003688 SendFrame1
+ 0x40002708 PrepareARP_REQUEST
+ .glue_7 0x4000384c 0x0 ARM RAM Debug/tcpip.o
+ .glue_7t 0x4000384c 0x0 ARM RAM Debug/tcpip.o
+ .text 0x4000384c 0x40 ARM RAM Debug/catch_irqs.o
+ 0x4000384c irq_handler()
+ 0x4000386c swi_handler()
+ 0x4000385c fiq_handler()
+ 0x4000387c undef_handler()
+ .glue_7 0x4000388c 0x0 ARM RAM Debug/catch_irqs.o
+ .glue_7t 0x4000388c 0x0 ARM RAM Debug/catch_irqs.o
+ .text 0x4000388c 0x0 ARM RAM Debug/crt0.o
+ .glue_7 0x4000388c 0x0 ARM RAM Debug/crt0.o
+ .glue_7t 0x4000388c 0x0 ARM RAM Debug/crt0.o
+ .text 0x4000388c 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
+ .glue_7 0x4000388c 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
+ .glue_7t 0x4000388c 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
+ .text 0x4000388c 0x2fc ARM RAM Debug/LPC230x.o
+ 0x40003b68 ctl_get_ticks_per_second
+ 0x40003a70 ctl_start_timer
+ 0x40003914 get_uart_clk
+ .glue_7 0x40003b88 0x0 ARM RAM Debug/LPC230x.o
+ .glue_7t 0x40003b88 0x0 ARM RAM Debug/LPC230x.o
+ .text 0x40003b88 0x168 ARM RAM Debug/VIC_PL192.o
+ 0x40003c70 ctl_unmask_isr
+ 0x40003b88 ctl_set_isr
+ 0x40003cb0 ctl_mask_isr
+ .glue_7 0x40003cf0 0x0 ARM RAM Debug/VIC_PL192.o
+ .glue_7t 0x40003cf0 0x0 ARM RAM Debug/VIC_PL192.o
+ .text 0x40003cf0 0x44 ARM RAM Debug/VIC_PL192_irq_handler.o
+ 0x40003cf0 irq_handler
+ .glue_7 0x40003d34 0x0 ARM RAM Debug/VIC_PL192_irq_handler.o
+ .glue_7t 0x40003d34 0x0 ARM RAM Debug/VIC_PL192_irq_handler.o
+ .text 0x40003d34 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
.text.liblpc2000
- 0x40003d0c 0x98 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- 0x40003d0c liblpc2000_lpc23xx_get_cclk
- .glue_7 0x40003da4 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .glue_7t 0x40003da4 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .text 0x40003da4 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- *fill* 0x40003da4 0xc 00
- .text.libc 0x40003db0 0x30 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- 0x40003db0 __int32_udiv
- 0x40003db0 __int32_udivmod
- 0x40003db0 __udivsi3
- .glue_7 0x40003de0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .glue_7t 0x40003de0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .text 0x40003de0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .text.libc 0x40003de0 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- 0x40003de0 memcpy
- .glue_7 0x40003e40 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .glue_7t 0x40003e40 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .text 0x40003e40 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .text.libc 0x40003e40 0xa0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- 0x40003e40 memset
- .glue_7 0x40003ee0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .glue_7t 0x40003ee0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .text 0x40003ee0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .text.libc 0x40003ee0 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- 0x40003ee0 memcmp
- .glue_7 0x40003f48 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .glue_7t 0x40003f48 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .text 0x40003f48 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .text.libc 0x40003f48 0x44 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- 0x40003f48 sprintf
- .glue_7 0x40003f8c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .glue_7t 0x40003f8c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .text 0x40003f8c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .text.libc 0x40003f8c 0x780 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- 0x40004048 __vfprintf
- .glue_7 0x4000470c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .glue_7t 0x4000470c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .text 0x4000470c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- *fill* 0x4000470c 0x4 00
- .text.libc 0x40004710 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- 0x40004710 strlen
- .glue_7 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- .glue_7t 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- .text 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- .text.libc 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- .glue_7 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- .glue_7t 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- 0x40004770 __text_end__ = (__text_start__ + SIZEOF (.text))
+ 0x40003d34 0x98 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ 0x40003d34 liblpc2000_lpc23xx_get_cclk
+ .glue_7 0x40003dcc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .glue_7t 0x40003dcc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .text 0x40003dcc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ *fill* 0x40003dcc 0x4 00
+ .text.libc 0x40003dd0 0x10 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ 0x40003dd0 __ARMLIB_enableIRQ
+ 0x40003dd0 libarm_enable_irq
+ .glue_7 0x40003de0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .glue_7t 0x40003de0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .text 0x40003de0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .text.libc 0x40003de0 0x30 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ 0x40003de0 __int32_udiv
+ 0x40003de0 __int32_udivmod
+ 0x40003de0 __udivsi3
+ .glue_7 0x40003e10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .glue_7t 0x40003e10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .text 0x40003e10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .text.libc 0x40003e10 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ 0x40003e10 memcpy
+ .glue_7 0x40003e70 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .glue_7t 0x40003e70 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .text 0x40003e70 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .text.libc 0x40003e70 0xa0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ 0x40003e70 memset
+ .glue_7 0x40003f10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .glue_7t 0x40003f10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .text 0x40003f10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .text.libc 0x40003f10 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ 0x40003f10 memcmp
+ .glue_7 0x40003f78 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .glue_7t 0x40003f78 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .text 0x40003f78 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .text.libc 0x40003f78 0x44 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ 0x40003f78 sprintf
+ .glue_7 0x40003fbc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .glue_7t 0x40003fbc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .text 0x40003fbc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .text.libc 0x40003fbc 0x780 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ 0x40004078 __vfprintf
+ .glue_7 0x4000473c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .glue_7t 0x4000473c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .text 0x4000473c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ *fill* 0x4000473c 0x4 00
+ .text.libc 0x40004740 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ 0x40004740 strlen
+ .glue_7 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .glue_7t 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .text 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .text.libc 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .glue_7 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .glue_7t 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ 0x400047a0 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00000001 . = ASSERT (((__text_end__ >= __SRAM_segment_start__) && (__text_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .text is too large to fit in SRAM memory segment)
- 0x40004770 __dtors_load_start__ = (__text_end__ ALIGN 0x4)
-
-.dtors 0x40004770 0x0
- 0x40004770 __dtors_start__ = .
+ 0x400047a0 __dtors_load_start__ = (__text_end__ ALIGN 0x4)
+
+.dtors 0x400047a0 0x0
+ 0x400047a0 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
- 0x40004770 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
+ 0x400047a0 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00000001 . = ASSERT (((__dtors_end__ >= __SRAM_segment_start__) && (__dtors_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .dtors is too large to fit in SRAM memory segment)
- 0x40004770 __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
-
-.ctors 0x40004770 0x0
- 0x40004770 __ctors_start__ = .
+ 0x400047a0 __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
+
+.ctors 0x400047a0 0x0
+ 0x400047a0 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
- 0x40004770 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
+ 0x400047a0 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00000001 . = ASSERT (((__ctors_end__ >= __SRAM_segment_start__) && (__ctors_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .ctors is too large to fit in SRAM memory segment)
- 0x40004770 __data_load_start__ = (__ctors_end__ ALIGN 0x4)
-
-.data 0x40004770 0x0
- 0x40004770 __data_start__ = .
+ 0x400047a0 __data_load_start__ = (__ctors_end__ ALIGN 0x4)
+
+.data 0x400047a0 0x0
+ 0x400047a0 __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
- .data 0x40004770 0x0 ARM RAM Debug/easyweb.o
- .data 0x40004770 0x0 ARM RAM Debug/EMAC.o
- .data 0x40004770 0x0 ARM RAM Debug/Retarget.o
- .data 0x40004770 0x0 ARM RAM Debug/tcpip.o
- .data 0x40004770 0x0 ARM RAM Debug/catch_irqs.o
- .data 0x40004770 0x0 ARM RAM Debug/crt0.o
- .data 0x40004770 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
- .data 0x40004770 0x0 ARM RAM Debug/LPC230x.o
- .data 0x40004770 0x0 ARM RAM Debug/VIC_PL192.o
- .data 0x40004770 0x0 ARM RAM Debug/VIC_PL192_irq_handler.o
- .data 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .data 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .data 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .data 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .data 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .data 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .data 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .data 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- .data 0x40004770 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- 0x40004770 __data_end__ = (__data_start__ + SIZEOF (.data))
+ .data 0x400047a0 0x0 ARM RAM Debug/easyweb.o
+ .data 0x400047a0 0x0 ARM RAM Debug/EMAC.o
+ .data 0x400047a0 0x0 ARM RAM Debug/Retarget.o
+ .data 0x400047a0 0x0 ARM RAM Debug/tcpip.o
+ .data 0x400047a0 0x0 ARM RAM Debug/catch_irqs.o
+ .data 0x400047a0 0x0 ARM RAM Debug/crt0.o
+ .data 0x400047a0 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
+ .data 0x400047a0 0x0 ARM RAM Debug/LPC230x.o
+ .data 0x400047a0 0x0 ARM RAM Debug/VIC_PL192.o
+ .data 0x400047a0 0x0 ARM RAM Debug/VIC_PL192_irq_handler.o
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .data 0x400047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ 0x400047a0 __data_end__ = (__data_start__ + SIZEOF (.data))
0x00000001 . = ASSERT (((__data_end__ >= __SRAM_segment_start__) && (__data_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .data is too large to fit in SRAM memory segment)
- 0x40004770 __rodata_load_start__ = (__data_end__ ALIGN 0x4)
-
-.rodata 0x40004770 0x4bc
- 0x40004770 __rodata_start__ = .
+ 0x400047a0 __rodata_load_start__ = (__data_end__ ALIGN 0x4)
+
+.rodata 0x400047a0 0x4bc
+ 0x400047a0 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
- .rodata 0x40004770 0x494 ARM RAM Debug/easyweb.o
- 0x40004770 GetResponse
- 0x400047a2 SubnetMask
- 0x400047a6 GatewayIP
- 0x400047ac WebSide
- 0x4000479e MyIP
- .rodata 0x40004c04 0x6 ARM RAM Debug/tcpip.o
- 0x40004c04 MyMAC
- *fill* 0x40004c0a 0x2 00
- .rodata.libc 0x40004c0c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- 0x40004c0c __hex_uc
- 0x40004c1c __hex_lc
- 0x40004c2c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
+ .rodata 0x400047a0 0x494 ARM RAM Debug/easyweb.o
+ 0x400047a0 GetResponse
+ 0x400047d2 SubnetMask
+ 0x400047d6 GatewayIP
+ 0x400047dc WebSide
+ 0x400047ce MyIP
+ .rodata 0x40004c34 0x6 ARM RAM Debug/tcpip.o
+ 0x40004c34 MyMAC
+ *fill* 0x40004c3a 0x2 00
+ .rodata.libc 0x40004c3c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ 0x40004c3c __hex_uc
+ 0x40004c4c __hex_lc
+ 0x40004c5c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00000001 . = ASSERT (((__rodata_end__ >= __SRAM_segment_start__) && (__rodata_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .rodata is too large to fit in SRAM memory segment)
- 0x40004c2c __bss_load_start__ = (__rodata_end__ ALIGN 0x4)
-
-.bss 0x40004c2c 0x3da
- 0x40004c2c __bss_start__ = .
+ 0x40004c5c __bss_load_start__ = (__rodata_end__ ALIGN 0x4)
+
+.bss 0x40004c5c 0x3da
+ 0x40004c5c __bss_start__ = .
*(.bss .bss.* .gnu.linkonce.b.*)
- .bss 0x40004c2c 0x0 ARM RAM Debug/easyweb.o
- .bss 0x40004c2c 0x8 ARM RAM Debug/EMAC.o
- .bss 0x40004c34 0x0 ARM RAM Debug/Retarget.o
- .bss 0x40004c34 0x0 ARM RAM Debug/tcpip.o
- .bss 0x40004c34 0x0 ARM RAM Debug/catch_irqs.o
- .bss 0x40004c34 0x0 ARM RAM Debug/crt0.o
- .bss 0x40004c34 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
- .bss 0x40004c34 0x4 ARM RAM Debug/LPC230x.o
- .bss 0x40004c38 0x0 ARM RAM Debug/VIC_PL192.o
- .bss 0x40004c38 0x0 ARM RAM Debug/VIC_PL192_irq_handler.o
- .bss 0x40004c38 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .bss 0x40004c38 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .bss 0x40004c38 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .bss 0x40004c38 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .bss 0x40004c38 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .bss 0x40004c38 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .bss 0x40004c38 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .bss 0x40004c38 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- .bss 0x40004c38 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .bss 0x40004c5c 0x0 ARM RAM Debug/easyweb.o
+ .bss 0x40004c5c 0x8 ARM RAM Debug/EMAC.o
+ .bss 0x40004c64 0x0 ARM RAM Debug/Retarget.o
+ .bss 0x40004c64 0x0 ARM RAM Debug/tcpip.o
+ .bss 0x40004c64 0x0 ARM RAM Debug/catch_irqs.o
+ .bss 0x40004c64 0x0 ARM RAM Debug/crt0.o
+ .bss 0x40004c64 0x0 ARM RAM Debug/Philips_LPC230X_Startup.o
+ .bss 0x40004c64 0x4 ARM RAM Debug/LPC230x.o
+ .bss 0x40004c68 0x0 ARM RAM Debug/VIC_PL192.o
+ .bss 0x40004c68 0x0 ARM RAM Debug/VIC_PL192_irq_handler.o
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .bss 0x40004c68 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
*(COMMON)
- COMMON 0x40004c38 0x3ce ARM RAM Debug/easyweb.o
- 0x40004c38 TCPTimer
- 0x40004c3c HTTPBytesToSend
- 0x40004c40 TCPRxDataCount
- 0x40004c42 HTTPStatus
- 0x40004c44 TCPTxDataCount
- 0x40004c46 RecdFrameIP
- 0x40004c4a RemoteMAC
- 0x40004c50 TCPStateMachine
- 0x40004c54 TCPUNASeqNr
- 0x40004c58 TCPLocalPort
- 0x40004c5a _RxTCPBuffer
- 0x40004d5a TCPFlags
- 0x40004d5c RecdFrameMAC
- 0x40004d62 RecdIPFrameLength
- 0x40004d64 PWebSide
- 0x40004d68 RemoteIP
- 0x40004d6c LastFrameSent
- 0x40004d70 TCPRemotePort
- 0x40004d72 TxFrame2Size
- 0x40004d74 TCPAckNr
- 0x40004d78 TransmitControl
- 0x40004d7a TxFrame1Size
- 0x40004d7c ISNGenHigh
- 0x40004d7e _TxFrame2
- 0x40004dc8 RecdFrameLength
- 0x40004dca _TxFrame1
- 0x40005000 TCPSeqNr
- 0x40005004 RetryCounter
- 0x40005005 SocketStatus
- 0x40005006 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
+ COMMON 0x40004c68 0x3ce ARM RAM Debug/easyweb.o
+ 0x40004c68 TCPTimer
+ 0x40004c6c HTTPBytesToSend
+ 0x40004c70 TCPRxDataCount
+ 0x40004c72 HTTPStatus
+ 0x40004c74 TCPTxDataCount
+ 0x40004c76 RecdFrameIP
+ 0x40004c7a RemoteMAC
+ 0x40004c80 TCPStateMachine
+ 0x40004c84 TCPUNASeqNr
+ 0x40004c88 TCPLocalPort
+ 0x40004c8a _RxTCPBuffer
+ 0x40004d8a TCPFlags
+ 0x40004d8c RecdFrameMAC
+ 0x40004d92 RecdIPFrameLength
+ 0x40004d94 PWebSide
+ 0x40004d98 RemoteIP
+ 0x40004d9c LastFrameSent
+ 0x40004da0 TCPRemotePort
+ 0x40004da2 TxFrame2Size
+ 0x40004da4 TCPAckNr
+ 0x40004da8 TransmitControl
+ 0x40004daa TxFrame1Size
+ 0x40004dac ISNGenHigh
+ 0x40004dae _TxFrame2
+ 0x40004df8 RecdFrameLength
+ 0x40004dfa _TxFrame1
+ 0x40005030 TCPSeqNr
+ 0x40005034 RetryCounter
+ 0x40005035 SocketStatus
+ 0x40005036 __bss_end__ = (__bss_start__ + SIZEOF (.bss))
0x00000001 . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .bss is too large to fit in SRAM memory segment)
- 0x40005008 __non_init_load_start__ = (__bss_end__ ALIGN 0x4)
-
-.non_init 0x40005008 0x0
- 0x40005008 __non_init_start__ = .
+ 0x40005038 __non_init_load_start__ = (__bss_end__ ALIGN 0x4)
+
+.non_init 0x40005038 0x0
+ 0x40005038 __non_init_start__ = .
*(.non_init .non_init.*)
- 0x40005008 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
+ 0x40005038 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
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)
- 0x40005008 __heap_load_start__ = (__non_init_end__ ALIGN 0x4)
-
-.heap 0x40005008 0x400
- 0x40005008 __heap_start__ = .
+ 0x40005038 __heap_load_start__ = (__non_init_end__ ALIGN 0x4)
+
+.heap 0x40005038 0x400
+ 0x40005038 __heap_start__ = .
*(.heap)
- 0x40005408 . = (((__heap_start__ + __HEAPSIZE__) MAX_K .) ALIGN 0x4)
- *fill* 0x40005008 0x400 00
- 0x40005408 __heap_end__ = (__heap_start__ + SIZEOF (.heap))
+ 0x40005438 . = (((__heap_start__ + __HEAPSIZE__) MAX_K .) ALIGN 0x4)
+ *fill* 0x40005038 0x400 00
+ 0x40005438 __heap_end__ = (__heap_start__ + SIZEOF (.heap))
0x00000001 . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .heap is too large to fit in SRAM memory segment)
- 0x40005408 __stack_load_start__ = (__heap_end__ ALIGN 0x4)
-
-.stack 0x40005408 0x400
- 0x40005408 __stack_start__ = .
+ 0x40005438 __stack_load_start__ = (__heap_end__ ALIGN 0x4)
+
+.stack 0x40005438 0x400
+ 0x40005438 __stack_start__ = .
*(.stack)
- 0x40005808 . = (((__stack_start__ + __STACKSIZE__) MAX_K .) ALIGN 0x4)
- *fill* 0x40005408 0x400 00
- 0x40005808 __stack_end__ = (__stack_start__ + SIZEOF (.stack))
+ 0x40005838 . = (((__stack_start__ + __STACKSIZE__) MAX_K .) ALIGN 0x4)
+ *fill* 0x40005438 0x400 00
+ 0x40005838 __stack_end__ = (__stack_start__ + SIZEOF (.stack))
0x00000001 . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .stack is too large to fit in SRAM memory segment)
- 0x40005808 __stack_irq_load_start__ = (__stack_end__ ALIGN 0x4)
-
-.stack_irq 0x40005808 0x100
- 0x40005808 __stack_irq_start__ = .
+ 0x40005838 __stack_irq_load_start__ = (__stack_end__ ALIGN 0x4)
+
+.stack_irq 0x40005838 0x100
+ 0x40005838 __stack_irq_start__ = .
*(.stack_irq)
- 0x40005908 . = (((__stack_irq_start__ + __STACKSIZE_IRQ__) MAX_K .) ALIGN 0x4)
- *fill* 0x40005808 0x100 00
- 0x40005908 __stack_irq_end__ = (__stack_irq_start__ + SIZEOF (.stack_irq))
+ 0x40005938 . = (((__stack_irq_start__ + __STACKSIZE_IRQ__) MAX_K .) ALIGN 0x4)
+ *fill* 0x40005838 0x100 00
+ 0x40005938 __stack_irq_end__ = (__stack_irq_start__ + SIZEOF (.stack_irq))
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)
- 0x40005908 __stack_fiq_load_start__ = (__stack_irq_end__ ALIGN 0x4)
-
-.stack_fiq 0x40005908 0x100
- 0x40005908 __stack_fiq_start__ = .
+ 0x40005938 __stack_fiq_load_start__ = (__stack_irq_end__ ALIGN 0x4)
+
+.stack_fiq 0x40005938 0x100
+ 0x40005938 __stack_fiq_start__ = .
*(.stack_fiq)
- 0x40005a08 . = (((__stack_fiq_start__ + __STACKSIZE_FIQ__) MAX_K .) ALIGN 0x4)
- *fill* 0x40005908 0x100 00
- 0x40005a08 __stack_fiq_end__ = (__stack_fiq_start__ + SIZEOF (.stack_fiq))
+ 0x40005a38 . = (((__stack_fiq_start__ + __STACKSIZE_FIQ__) MAX_K .) ALIGN 0x4)
+ *fill* 0x40005938 0x100 00
+ 0x40005a38 __stack_fiq_end__ = (__stack_fiq_start__ + SIZEOF (.stack_fiq))
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)
- 0x40005a08 __stack_svc_load_start__ = (__stack_fiq_end__ ALIGN 0x4)
-
-.stack_svc 0x40005a08 0x0
- 0x40005a08 __stack_svc_start__ = .
+ 0x40005a38 __stack_svc_load_start__ = (__stack_fiq_end__ ALIGN 0x4)
+
+.stack_svc 0x40005a38 0x0
+ 0x40005a38 __stack_svc_start__ = .
*(.stack_svc)
- 0x40005a0c . = (((__stack_svc_start__ + __STACKSIZE_SVC__) MAX_K .) ALIGN 0x4)
- 0x40005a08 __stack_svc_end__ = (__stack_svc_start__ + SIZEOF (.stack_svc))
+ 0x40005a3c . = (((__stack_svc_start__ + __STACKSIZE_SVC__) MAX_K .) ALIGN 0x4)
+ 0x40005a38 __stack_svc_end__ = (__stack_svc_start__ + SIZEOF (.stack_svc))
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)
- 0x40005a08 __stack_abt_load_start__ = (__stack_svc_end__ ALIGN 0x4)
-
-.stack_abt 0x40005a08 0x0
- 0x40005a08 __stack_abt_start__ = .
+ 0x40005a38 __stack_abt_load_start__ = (__stack_svc_end__ ALIGN 0x4)
+
+.stack_abt 0x40005a38 0x0
+ 0x40005a38 __stack_abt_start__ = .
*(.stack_abt)
- 0x40005a0c . = (((__stack_abt_start__ + __STACKSIZE_ABT__) MAX_K .) ALIGN 0x4)
- 0x40005a08 __stack_abt_end__ = (__stack_abt_start__ + SIZEOF (.stack_abt))
+ 0x40005a3c . = (((__stack_abt_start__ + __STACKSIZE_ABT__) MAX_K .) ALIGN 0x4)
+ 0x40005a38 __stack_abt_end__ = (__stack_abt_start__ + SIZEOF (.stack_abt))
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)
- 0x40005a08 __stack_und_load_start__ = (__stack_abt_end__ ALIGN 0x4)
-
-.stack_und 0x40005a08 0x0
- 0x40005a08 __stack_und_start__ = .
+ 0x40005a38 __stack_und_load_start__ = (__stack_abt_end__ ALIGN 0x4)
+
+.stack_und 0x40005a38 0x0
+ 0x40005a38 __stack_und_start__ = .
*(.stack_und)
- 0x40005a0c . = (((__stack_und_start__ + __STACKSIZE_UND__) MAX_K .) ALIGN 0x4)
- 0x40005a08 __stack_und_end__ = (__stack_und_start__ + SIZEOF (.stack_und))
- 0x40005a08 __SRAM_segment_used_end__ = ((__stack_abt_end__ ALIGN 0x4) + SIZEOF (.stack_und))
+ 0x40005a3c . = (((__stack_und_start__ + __STACKSIZE_UND__) MAX_K .) ALIGN 0x4)
+ 0x40005a38 __stack_und_end__ = (__stack_und_start__ + SIZEOF (.stack_und))
+ 0x40005a38 __SRAM_segment_used_end__ = ((__stack_abt_end__ ALIGN 0x4) + SIZEOF (.stack_und))
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)
START GROUP
@@ -479,53 +489,53 @@
OUTPUT(ARM RAM Debug/EasyWeb.elf elf32-littlearm)
-.debug_abbrev 0x00000000 0x585
- .debug_abbrev 0x00000000 0xec ARM RAM Debug/easyweb.o
- .debug_abbrev 0x000000ec 0xf7 ARM RAM Debug/EMAC.o
- .debug_abbrev 0x000001e3 0x1 ARM RAM Debug/Retarget.o
- .debug_abbrev 0x000001e4 0x15f ARM RAM Debug/tcpip.o
- .debug_abbrev 0x00000343 0x28 ARM RAM Debug/catch_irqs.o
- .debug_abbrev 0x0000036b 0x14 ARM RAM Debug/crt0.o
- .debug_abbrev 0x0000037f 0x10 ARM RAM Debug/Philips_LPC230X_Startup.o
- .debug_abbrev 0x0000038f 0xc9 ARM RAM Debug/LPC230x.o
- .debug_abbrev 0x00000458 0x9e ARM RAM Debug/VIC_PL192.o
- .debug_abbrev 0x000004f6 0x14 ARM RAM Debug/VIC_PL192_irq_handler.o
- .debug_abbrev 0x0000050a 0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_abbrev 0x0000052d 0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_abbrev 0x00000550 0x34 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .debug_abbrev 0x00000584 0x1 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
-
-.debug_info 0x00000000 0x200f
- .debug_info 0x00000000 0x6f2 ARM RAM Debug/easyweb.o
- .debug_info 0x000006f2 0x4c9 ARM RAM Debug/EMAC.o
- .debug_info 0x00000bbb 0x0 ARM RAM Debug/Retarget.o
- .debug_info 0x00000bbb 0xada ARM RAM Debug/tcpip.o
- .debug_info 0x00001695 0x128 ARM RAM Debug/catch_irqs.o
- .debug_info 0x000017bd 0xcb ARM RAM Debug/crt0.o
- .debug_info 0x00001888 0xe7 ARM RAM Debug/Philips_LPC230X_Startup.o
- .debug_info 0x0000196f 0x228 ARM RAM Debug/LPC230x.o
- .debug_info 0x00001b97 0x2c2 ARM RAM Debug/VIC_PL192.o
- .debug_info 0x00001e59 0xe7 ARM RAM Debug/VIC_PL192_irq_handler.o
- .debug_info 0x00001f40 0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_info 0x00001f72 0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_info 0x00001fa4 0x6b /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .debug_info 0x0000200f 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
-
-.debug_line 0x00000000 0xb5d
+.debug_abbrev 0x00000000 0x59c
+ .debug_abbrev 0x00000000 0x103 ARM RAM Debug/easyweb.o
+ .debug_abbrev 0x00000103 0xf7 ARM RAM Debug/EMAC.o
+ .debug_abbrev 0x000001fa 0x1 ARM RAM Debug/Retarget.o
+ .debug_abbrev 0x000001fb 0x15f ARM RAM Debug/tcpip.o
+ .debug_abbrev 0x0000035a 0x28 ARM RAM Debug/catch_irqs.o
+ .debug_abbrev 0x00000382 0x14 ARM RAM Debug/crt0.o
+ .debug_abbrev 0x00000396 0x10 ARM RAM Debug/Philips_LPC230X_Startup.o
+ .debug_abbrev 0x000003a6 0xc9 ARM RAM Debug/LPC230x.o
+ .debug_abbrev 0x0000046f 0x9e ARM RAM Debug/VIC_PL192.o
+ .debug_abbrev 0x0000050d 0x14 ARM RAM Debug/VIC_PL192_irq_handler.o
+ .debug_abbrev 0x00000521 0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_abbrev 0x00000544 0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_abbrev 0x00000567 0x34 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_abbrev 0x0000059b 0x1 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+
+.debug_info 0x00000000 0x2013
+ .debug_info 0x00000000 0x6f6 ARM RAM Debug/easyweb.o
+ .debug_info 0x000006f6 0x4c9 ARM RAM Debug/EMAC.o
+ .debug_info 0x00000bbf 0x0 ARM RAM Debug/Retarget.o
+ .debug_info 0x00000bbf 0xada ARM RAM Debug/tcpip.o
+ .debug_info 0x00001699 0x128 ARM RAM Debug/catch_irqs.o
+ .debug_info 0x000017c1 0xcb ARM RAM Debug/crt0.o
+ .debug_info 0x0000188c 0xe7 ARM RAM Debug/Philips_LPC230X_Startup.o
+ .debug_info 0x00001973 0x228 ARM RAM Debug/LPC230x.o
+ .debug_info 0x00001b9b 0x2c2 ARM RAM Debug/VIC_PL192.o
+ .debug_info 0x00001e5d 0xe7 ARM RAM Debug/VIC_PL192_irq_handler.o
+ .debug_info 0x00001f44 0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_info 0x00001f76 0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_info 0x00001fa8 0x6b /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_info 0x00002013 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+
+.debug_line 0x00000000 0xb60
.debug_line 0x00000000 0xde ARM RAM Debug/easyweb.o
.debug_line 0x000000de 0x120 ARM RAM Debug/EMAC.o
.debug_line 0x000001fe 0x1d ARM RAM Debug/Retarget.o
- .debug_line 0x0000021b 0x289 ARM RAM Debug/tcpip.o
- .debug_line 0x000004a4 0x7c ARM RAM Debug/catch_irqs.o
- .debug_line 0x00000520 0xfb ARM RAM Debug/crt0.o
- .debug_line 0x0000061b 0x11a ARM RAM Debug/Philips_LPC230X_Startup.o
- .debug_line 0x00000735 0x10e ARM RAM Debug/LPC230x.o
- .debug_line 0x00000843 0xf8 ARM RAM Debug/VIC_PL192.o
- .debug_line 0x0000093b 0xc8 ARM RAM Debug/VIC_PL192_irq_handler.o
- .debug_line 0x00000a03 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_line 0x00000a6b 0x69 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_line 0x00000ad4 0x6c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .debug_line 0x00000b40 0x1d /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
-
-.debug_frame 0x00000000 0xc94
+ .debug_line 0x0000021b 0x28c ARM RAM Debug/tcpip.o
+ .debug_line 0x000004a7 0x7c ARM RAM Debug/catch_irqs.o
+ .debug_line 0x00000523 0xfb ARM RAM Debug/crt0.o
+ .debug_line 0x0000061e 0x11a ARM RAM Debug/Philips_LPC230X_Startup.o
+ .debug_line 0x00000738 0x10e ARM RAM Debug/LPC230x.o
+ .debug_line 0x00000846 0xf8 ARM RAM Debug/VIC_PL192.o
+ .debug_line 0x0000093e 0xc8 ARM RAM Debug/VIC_PL192_irq_handler.o
+ .debug_line 0x00000a06 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_line 0x00000a6e 0x69 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_line 0x00000ad7 0x6c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_line 0x00000b43 0x1d /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+
+.debug_frame 0x00000000 0xcb4
.debug_frame 0x00000000 0xc0 ARM RAM Debug/easyweb.o
.debug_frame 0x000000c0 0x2d0 ARM RAM Debug/EMAC.o
@@ -534,11 +544,12 @@
.debug_frame 0x0000098c 0xec ARM RAM Debug/LPC230x.o
.debug_frame 0x00000a78 0x94 ARM RAM Debug/VIC_PL192.o
- .debug_frame 0x00000b0c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .debug_frame 0x00000b2c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .debug_frame 0x00000b4c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .debug_frame 0x00000b6c 0x2c /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_frame 0x00000b98 0x40 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_frame 0x00000bd8 0x9c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .debug_frame 0x00000c74 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .debug_frame 0x00000b0c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .debug_frame 0x00000b2c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .debug_frame 0x00000b4c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .debug_frame 0x00000b6c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .debug_frame 0x00000b8c 0x2c /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_frame 0x00000bb8 0x40 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_frame 0x00000bf8 0x9c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_frame 0x00000c94 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
.debug_loc 0x00000000 0xb0a
Index: /webserver/example/EasyWEB/ARM Flash Release/Retarget.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/Retarget.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/Retarget.d (revision 12)
@@ -1,2 +1,2 @@
ARM\ Flash\ Release/Retarget.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/Retarget.c
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/Retarget.c
Index: /webserver/example/EasyWEB/ARM Flash Release/easyweb.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/easyweb.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/easyweb.d (revision 12)
@@ -1,11 +1,11 @@
ARM\ Flash\ Release/easyweb.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/easyweb.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/easyweb.c \
/home/phil/CrossWorks_ARM_1_7/include/stdlib.h \
/home/phil/CrossWorks_ARM_1_7/include/__crossworks.h \
/home/phil/CrossWorks_ARM_1_7/include/stdio.h \
/home/phil/CrossWorks_ARM_1_7/include/string.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/easyweb.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/EMAC.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/tcpip.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/LPC23xx.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/webpage.h
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/easyweb.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/EMAC.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/tcpip.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/LPC23xx.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/webpage.h
Index: /webserver/example/EasyWEB/ARM Flash Release/tcpip.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/tcpip.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/tcpip.d (revision 12)
@@ -1,6 +1,6 @@
ARM\ Flash\ Release/tcpip.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/tcpip.c \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/tcpip.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/EMAC.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/tcpip.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/tcpip.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/EMAC.h \
/home/phil/CrossWorks_ARM_1_7/include/string.h \
/home/phil/CrossWorks_ARM_1_7/include/__crossworks.h LPC23xx.h
Index: /webserver/example/EasyWEB/ARM Flash Release/VIC_PL192_irq_handler.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/VIC_PL192_irq_handler.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/VIC_PL192_irq_handler.d (revision 12)
@@ -1,3 +1,3 @@
ARM\ Flash\ Release/VIC_PL192_irq_handler.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/VIC_PL192_irq_handler.s \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/VIC_irq_handler.s
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/VIC_PL192_irq_handler.s \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/VIC_irq_handler.s
Index: /webserver/example/EasyWEB/ARM Flash Release/EMAC.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/EMAC.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/EMAC.d (revision 12)
@@ -1,4 +1,5 @@
ARM\ Flash\ Release/EMAC.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/EMAC.c \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/EMAC.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/tcpip.h LPC23xx.h
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/EMAC.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/EMAC.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/tcpip.h \
+ LPC23xx.h
Index: /webserver/example/EasyWEB/ARM Flash Release/Philips_LPC230X_Startup.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/Philips_LPC230X_Startup.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/Philips_LPC230X_Startup.d (revision 12)
@@ -1,4 +1,4 @@
ARM\ Flash\ Release/Philips_LPC230X_Startup.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/Philips_LPC230X_Startup.s \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/Philips_LPC230X_Startup.s \
/home/phil/CrossWorks_ARM_1_7/include/targets/LPC2000.h \
/home/phil/CrossWorks_ARM_1_7/include/targets/LPC2368.h
Index: /webserver/example/EasyWEB/ARM Flash Release/VIC_PL192.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/VIC_PL192.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/VIC_PL192.d (revision 12)
@@ -1,4 +1,4 @@
ARM\ Flash\ Release/VIC_PL192.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/VIC_PL192.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/VIC_PL192.c \
/home/phil/CrossWorks_ARM_1_7/include/ctl_api.h \
/home/phil/CrossWorks_ARM_1_7/include/libarm.h \
Index: /webserver/example/EasyWEB/ARM Flash Release/crt0.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/crt0.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/crt0.d (revision 12)
@@ -1,2 +1,2 @@
ARM\ Flash\ Release/crt0.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../source/crt0.s
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/source/crt0.s
Index: /webserver/example/EasyWEB/ARM Flash Release/EasyWeb.map
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/EasyWeb.map (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/EasyWeb.map (revision 12)
@@ -3,4 +3,6 @@
/home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
ARM Flash Release/LPC230x.o (liblpc2000_lpc23xx_get_cclk)
+/home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ ARM Flash Release/tcpip.o (__ARMLIB_enableIRQ)
/home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
/home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o) (__udivsi3)
@@ -127,5 +129,5 @@
0x00000318 __text_load_start__ = (__init_end__ ALIGN 0x4)
-.text 0x00000318 0x2d28
+.text 0x00000318 0x2d58
0x00000318 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)
@@ -159,5 +161,5 @@
.glue_7 0x00000c1c 0x0 ARM Flash Release/Retarget.o
.glue_7t 0x00000c1c 0x0 ARM Flash Release/Retarget.o
- .text 0x00000c1c 0x1744 ARM Flash Release/tcpip.o
+ .text 0x00000c1c 0x1748 ARM Flash Release/tcpip.o
0x00001644 TCPHandleRetransmission
0x00000e54 TCPClockHandler
@@ -190,122 +192,136 @@
0x00000fd8 SendFrame1
0x00001518 PrepareARP_REQUEST
- .glue_7 0x00002360 0x0 ARM Flash Release/tcpip.o
- .glue_7t 0x00002360 0x0 ARM Flash Release/tcpip.o
- .text 0x00002360 0x0 ARM Flash Release/crt0.o
- .glue_7 0x00002360 0x0 ARM Flash Release/crt0.o
- .glue_7t 0x00002360 0x0 ARM Flash Release/crt0.o
- .text 0x00002360 0x0 ARM Flash Release/Philips_LPC230X_Startup.o
- .glue_7 0x00002360 0x0 ARM Flash Release/Philips_LPC230X_Startup.o
- .glue_7t 0x00002360 0x0 ARM Flash Release/Philips_LPC230X_Startup.o
- .text 0x00002360 0x1a4 ARM Flash Release/LPC230x.o
- 0x000023b4 ctl_get_ticks_per_second
- 0x00002464 ctl_start_timer
- 0x000023bc get_uart_clk
- .glue_7 0x00002504 0x0 ARM Flash Release/LPC230x.o
- .glue_7t 0x00002504 0x0 ARM Flash Release/LPC230x.o
- .text 0x00002504 0xa0 ARM Flash Release/VIC_PL192.o
- 0x00002574 ctl_unmask_isr
- 0x00002504 ctl_set_isr
- 0x0000258c ctl_mask_isr
- .glue_7 0x000025a4 0x0 ARM Flash Release/VIC_PL192.o
- .glue_7t 0x000025a4 0x0 ARM Flash Release/VIC_PL192.o
- .text 0x000025a4 0x44 ARM Flash Release/VIC_PL192_irq_handler.o
- 0x000025a4 irq_handler
- .glue_7 0x000025e8 0x0 ARM Flash Release/VIC_PL192_irq_handler.o
- .glue_7t 0x000025e8 0x0 ARM Flash Release/VIC_PL192_irq_handler.o
- .text 0x000025e8 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .glue_7 0x00002364 0x0 ARM Flash Release/tcpip.o
+ .glue_7t 0x00002364 0x0 ARM Flash Release/tcpip.o
+ .text 0x00002364 0x10 ARM Flash Release/catch_irqs.o
+ 0x00002364 irq_handler()
+ 0x0000236c swi_handler()
+ 0x00002368 fiq_handler()
+ 0x00002370 undef_handler()
+ .glue_7 0x00002374 0x0 ARM Flash Release/catch_irqs.o
+ .glue_7t 0x00002374 0x0 ARM Flash Release/catch_irqs.o
+ .text 0x00002374 0x0 ARM Flash Release/crt0.o
+ .glue_7 0x00002374 0x0 ARM Flash Release/crt0.o
+ .glue_7t 0x00002374 0x0 ARM Flash Release/crt0.o
+ .text 0x00002374 0x0 ARM Flash Release/Philips_LPC230X_Startup.o
+ .glue_7 0x00002374 0x0 ARM Flash Release/Philips_LPC230X_Startup.o
+ .glue_7t 0x00002374 0x0 ARM Flash Release/Philips_LPC230X_Startup.o
+ .text 0x00002374 0x1a4 ARM Flash Release/LPC230x.o
+ 0x000023c8 ctl_get_ticks_per_second
+ 0x00002478 ctl_start_timer
+ 0x000023d0 get_uart_clk
+ .glue_7 0x00002518 0x0 ARM Flash Release/LPC230x.o
+ .glue_7t 0x00002518 0x0 ARM Flash Release/LPC230x.o
+ .text 0x00002518 0xa0 ARM Flash Release/VIC_PL192.o
+ 0x00002588 ctl_unmask_isr
+ 0x00002518 ctl_set_isr
+ 0x000025a0 ctl_mask_isr
+ .glue_7 0x000025b8 0x0 ARM Flash Release/VIC_PL192.o
+ .glue_7t 0x000025b8 0x0 ARM Flash Release/VIC_PL192.o
+ .text 0x000025b8 0x44 ARM Flash Release/VIC_PL192_irq_handler.o
+ 0x000025b8 irq_handler
+ .glue_7 0x000025fc 0x0 ARM Flash Release/VIC_PL192_irq_handler.o
+ .glue_7t 0x000025fc 0x0 ARM Flash Release/VIC_PL192_irq_handler.o
+ .text 0x000025fc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
.text.liblpc2000
- 0x000025e8 0x98 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- 0x000025e8 liblpc2000_lpc23xx_get_cclk
- .glue_7 0x00002680 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .glue_7t 0x00002680 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .text 0x00002680 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .text.libc 0x00002680 0x30 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- 0x00002680 __int32_udiv
- 0x00002680 __int32_udivmod
- 0x00002680 __udivsi3
- .glue_7 0x000026b0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .glue_7t 0x000026b0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .text 0x000026b0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .text.libc 0x000026b0 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- 0x000026b0 memcpy
- .glue_7 0x00002710 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .glue_7t 0x00002710 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .text 0x00002710 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .text.libc 0x00002710 0xa0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- 0x00002710 memset
- .glue_7 0x000027b0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .glue_7t 0x000027b0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .text 0x000027b0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .text.libc 0x000027b0 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- 0x000027b0 memcmp
- .glue_7 0x00002818 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .glue_7t 0x00002818 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .text 0x00002818 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .text.libc 0x00002818 0x44 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- 0x00002818 sprintf
- .glue_7 0x0000285c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .glue_7t 0x0000285c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .text 0x0000285c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .text.libc 0x0000285c 0x780 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- 0x00002918 __vfprintf
- .glue_7 0x00002fdc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .glue_7t 0x00002fdc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .text 0x00002fdc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- *fill* 0x00002fdc 0x4 00
- .text.libc 0x00002fe0 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- 0x00002fe0 strlen
- .glue_7 0x00003040 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- .glue_7t 0x00003040 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- .text 0x00003040 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- .text.libc 0x00003040 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- .glue_7 0x00003040 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- .glue_7t 0x00003040 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- 0x00003040 __text_end__ = (__text_start__ + SIZEOF (.text))
+ 0x000025fc 0x98 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ 0x000025fc liblpc2000_lpc23xx_get_cclk
+ .glue_7 0x00002694 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .glue_7t 0x00002694 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .text 0x00002694 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ *fill* 0x00002694 0xc 00
+ .text.libc 0x000026a0 0x10 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ 0x000026a0 __ARMLIB_enableIRQ
+ 0x000026a0 libarm_enable_irq
+ .glue_7 0x000026b0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .glue_7t 0x000026b0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .text 0x000026b0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .text.libc 0x000026b0 0x30 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ 0x000026b0 __int32_udiv
+ 0x000026b0 __int32_udivmod
+ 0x000026b0 __udivsi3
+ .glue_7 0x000026e0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .glue_7t 0x000026e0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .text 0x000026e0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .text.libc 0x000026e0 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ 0x000026e0 memcpy
+ .glue_7 0x00002740 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .glue_7t 0x00002740 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .text 0x00002740 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .text.libc 0x00002740 0xa0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ 0x00002740 memset
+ .glue_7 0x000027e0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .glue_7t 0x000027e0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .text 0x000027e0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .text.libc 0x000027e0 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ 0x000027e0 memcmp
+ .glue_7 0x00002848 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .glue_7t 0x00002848 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .text 0x00002848 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .text.libc 0x00002848 0x44 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ 0x00002848 sprintf
+ .glue_7 0x0000288c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .glue_7t 0x0000288c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .text 0x0000288c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .text.libc 0x0000288c 0x780 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ 0x00002948 __vfprintf
+ .glue_7 0x0000300c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .glue_7t 0x0000300c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .text 0x0000300c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ *fill* 0x0000300c 0x4 00
+ .text.libc 0x00003010 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ 0x00003010 strlen
+ .glue_7 0x00003070 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .glue_7t 0x00003070 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .text 0x00003070 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .text.libc 0x00003070 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .glue_7 0x00003070 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .glue_7t 0x00003070 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ 0x00003070 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .text is too large to fit in FLASH memory segment)
- 0x00003040 __dtors_load_start__ = (__text_end__ ALIGN 0x4)
-
-.dtors 0x00003040 0x0
- 0x00003040 __dtors_start__ = .
+ 0x00003070 __dtors_load_start__ = (__text_end__ ALIGN 0x4)
+
+.dtors 0x00003070 0x0
+ 0x00003070 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
- 0x00003040 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
+ 0x00003070 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .dtors is too large to fit in FLASH memory segment)
- 0x00003040 __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
-
-.ctors 0x00003040 0x0
- 0x00003040 __ctors_start__ = .
+ 0x00003070 __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
+
+.ctors 0x00003070 0x0
+ 0x00003070 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
- 0x00003040 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
+ 0x00003070 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .ctors is too large to fit in FLASH memory segment)
- 0x00003040 __rodata_load_start__ = (__ctors_end__ ALIGN 0x4)
-
-.rodata 0x00003040 0x4bc
- 0x00003040 __rodata_start__ = .
+ 0x00003070 __rodata_load_start__ = (__ctors_end__ ALIGN 0x4)
+
+.rodata 0x00003070 0x4bc
+ 0x00003070 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
.rodata.str1.4
- 0x00003040 0x4 ARM Flash Release/easyweb.o
- .rodata 0x00003044 0x490 ARM Flash Release/easyweb.o
- 0x00003044 GetResponse
- 0x00003076 SubnetMask
- 0x0000307a GatewayIP
- 0x00003080 WebSide
- 0x00003072 MyIP
- .rodata 0x000034d4 0x6 ARM Flash Release/tcpip.o
- 0x000034d4 MyMAC
- *fill* 0x000034da 0x2 00
- .rodata.libc 0x000034dc 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- 0x000034dc __hex_uc
- 0x000034ec __hex_lc
- 0x000034fc __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
+ 0x00003070 0x4 ARM Flash Release/easyweb.o
+ .rodata 0x00003074 0x490 ARM Flash Release/easyweb.o
+ 0x00003074 GetResponse
+ 0x000030a6 SubnetMask
+ 0x000030aa GatewayIP
+ 0x000030b0 WebSide
+ 0x000030a2 MyIP
+ .rodata 0x00003504 0x6 ARM Flash Release/tcpip.o
+ 0x00003504 MyMAC
+ *fill* 0x0000350a 0x2 00
+ .rodata.libc 0x0000350c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ 0x0000350c __hex_uc
+ 0x0000351c __hex_lc
+ 0x0000352c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .rodata is too large to fit in FLASH memory segment)
- 0x000034fc __fast_load_start__ = (__rodata_end__ ALIGN 0x4)
-
-.fast 0x4000003c 0x0 load address 0x000034fc
+ 0x0000352c __fast_load_start__ = (__rodata_end__ ALIGN 0x4)
+
+.fast 0x4000003c 0x0 load address 0x0000352c
0x4000003c __fast_start__ = .
*(.fast .fast.*)
0x4000003c __fast_end__ = (__fast_start__ + SIZEOF (.fast))
- 0x000034fc __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
+ 0x0000352c __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
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)
@@ -315,7 +331,7 @@
0x4000003c __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run))
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)
- 0x000034fc __data_load_start__ = ((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4)
-
-.data 0x4000003c 0x0 load address 0x000034fc
+ 0x0000352c __data_load_start__ = ((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4)
+
+.data 0x4000003c 0x0 load address 0x0000352c
0x4000003c __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
@@ -324,4 +340,5 @@
.data 0x4000003c 0x0 ARM Flash Release/Retarget.o
.data 0x4000003c 0x0 ARM Flash Release/tcpip.o
+ .data 0x4000003c 0x0 ARM Flash Release/catch_irqs.o
.data 0x4000003c 0x0 ARM Flash Release/crt0.o
.data 0x4000003c 0x0 ARM Flash Release/Philips_LPC230X_Startup.o
@@ -330,4 +347,5 @@
.data 0x4000003c 0x0 ARM Flash Release/VIC_PL192_irq_handler.o
.data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
.data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
.data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
@@ -339,6 +357,6 @@
.data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
0x4000003c __data_end__ = (__data_start__ + SIZEOF (.data))
- 0x000034fc __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
- 0x000034fc __FLASH_segment_used_end__ = (((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4) + SIZEOF (.data))
+ 0x0000352c __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
+ 0x0000352c __FLASH_segment_used_end__ = (((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4) + SIZEOF (.data))
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)
@@ -357,4 +375,5 @@
.bss 0x40000044 0x0 ARM Flash Release/Retarget.o
.bss 0x40000044 0x0 ARM Flash Release/tcpip.o
+ .bss 0x40000044 0x0 ARM Flash Release/catch_irqs.o
.bss 0x40000044 0x0 ARM Flash Release/crt0.o
.bss 0x40000044 0x0 ARM Flash Release/Philips_LPC230X_Startup.o
@@ -363,4 +382,5 @@
.bss 0x40000048 0x0 ARM Flash Release/VIC_PL192_irq_handler.o
.bss 0x40000048 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .bss 0x40000048 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
.bss 0x40000048 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
.bss 0x40000048 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
@@ -477,4 +497,5 @@
LOAD ARM Flash Release/Retarget.o
LOAD ARM Flash Release/tcpip.o
+LOAD ARM Flash Release/catch_irqs.o
LOAD ARM Flash Release/crt0.o
LOAD ARM Flash Release/Philips_LPC230X_Startup.o
@@ -494,25 +515,27 @@
OUTPUT(ARM Flash Release/EasyWeb.elf elf32-littlearm)
-.comment 0x00000000 0xc6
+.comment 0x00000000 0xd8
.comment 0x00000000 0x12 ARM Flash Release/easyweb.o
.comment 0x00000012 0x12 ARM Flash Release/EMAC.o
.comment 0x00000024 0x12 ARM Flash Release/Retarget.o
.comment 0x00000036 0x12 ARM Flash Release/tcpip.o
- .comment 0x00000048 0x12 ARM Flash Release/LPC230x.o
- .comment 0x0000005a 0x12 ARM Flash Release/VIC_PL192.o
- .comment 0x0000006c 0x12 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .comment 0x0000007e 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .comment 0x00000090 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .comment 0x000000a2 0x12 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .comment 0x000000b4 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
-
-.debug_frame 0x00000000 0x188
- .debug_frame 0x00000000 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .debug_frame 0x00000020 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .debug_frame 0x00000040 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .debug_frame 0x00000060 0x2c /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_frame 0x0000008c 0x40 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_frame 0x000000cc 0x9c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .debug_frame 0x00000168 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .comment 0x00000048 0x12 ARM Flash Release/catch_irqs.o
+ .comment 0x0000005a 0x12 ARM Flash Release/LPC230x.o
+ .comment 0x0000006c 0x12 ARM Flash Release/VIC_PL192.o
+ .comment 0x0000007e 0x12 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .comment 0x00000090 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .comment 0x000000a2 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .comment 0x000000b4 0x12 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .comment 0x000000c6 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+
+.debug_frame 0x00000000 0x1a8
+ .debug_frame 0x00000000 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .debug_frame 0x00000020 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .debug_frame 0x00000040 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .debug_frame 0x00000060 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .debug_frame 0x00000080 0x2c /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_frame 0x000000ac 0x40 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_frame 0x000000ec 0x9c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_frame 0x00000188 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
.debug_abbrev 0x00000000 0x7b
Index: /webserver/example/EasyWEB/ARM Flash Release/LPC230x.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Release/LPC230x.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Release/LPC230x.d (revision 12)
@@ -1,4 +1,4 @@
ARM\ Flash\ Release/LPC230x.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/LPC230x.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/LPC230x.c \
/home/phil/CrossWorks_ARM_1_7/include/ctl_api.h \
/home/phil/CrossWorks_ARM_1_7/include/libarm.h \
Index: /webserver/example/EasyWEB/EasyWeb.hzp
===================================================================
--- /webserver/example/EasyWEB/EasyWeb.hzp (revision 11)
+++ /webserver/example/EasyWEB/EasyWeb.hzp (revision 12)
@@ -16,4 +16,5 @@
+
@@ -34,5 +35,5 @@
-
+
Index: /webserver/example/EasyWEB/tcpip.c
===================================================================
--- /webserver/example/EasyWEB/tcpip.c (revision 10)
+++ /webserver/example/EasyWEB/tcpip.c (revision 12)
@@ -18,4 +18,9 @@
#include
+
+#define TIMER0_IRQ 4
+
+
+
const unsigned char MyMAC[6] = // "M1-M2-M3-M4-M5-M6"
{
@@ -33,7 +38,12 @@
T0MCR = 3; // Interrupt and Reset on MR0
T0TCR = 1; // Timer0 Enable
- //VICVectAddr4 = (unsigned int)&TCPClockHandler; // set interrupt vector in 4
- //VICIntEnable = 0x00000010; // Enable Timer0 Interrupt
-
+ VICVectAddr4 = (unsigned int)TCPClockHandler; // set interrupt vector in 4
+ VICIntEnable = 0x00000010; // Enable Timer0 Interrupt
+
+ __ARMLIB_enableIRQ(); /* Enable IRQs (CrossWorks Compiler) */
+
+
+
+
Init_EMAC();
TransmitControl = 0;
Index: /webserver/example/EasyWEB/EasyWeb.hzs
===================================================================
--- /webserver/example/EasyWEB/EasyWeb.hzs (revision 11)
+++ /webserver/example/EasyWEB/EasyWeb.hzs (revision 12)
@@ -6,4 +6,15 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -13,9 +24,4 @@
-
-
-
-
-
@@ -85,13 +91,17 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
Index: /webserver/example/EasyWEB/ARM Flash Debug/Retarget.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/Retarget.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/Retarget.d (revision 12)
@@ -1,2 +1,2 @@
ARM\ Flash\ Debug/Retarget.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/Retarget.c
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/Retarget.c
Index: /webserver/example/EasyWEB/ARM Flash Debug/easyweb.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/easyweb.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/easyweb.d (revision 12)
@@ -1,11 +1,11 @@
ARM\ Flash\ Debug/easyweb.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/easyweb.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/easyweb.c \
/home/phil/CrossWorks_ARM_1_7/include/stdlib.h \
/home/phil/CrossWorks_ARM_1_7/include/__crossworks.h \
/home/phil/CrossWorks_ARM_1_7/include/stdio.h \
/home/phil/CrossWorks_ARM_1_7/include/string.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/easyweb.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/EMAC.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/tcpip.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/LPC23xx.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/webpage.h
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/easyweb.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/EMAC.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/tcpip.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/LPC23xx.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/webpage.h
Index: /webserver/example/EasyWEB/ARM Flash Debug/tcpip.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/tcpip.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/tcpip.d (revision 12)
@@ -1,6 +1,6 @@
ARM\ Flash\ Debug/tcpip.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/tcpip.c \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/tcpip.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/EMAC.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/tcpip.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/tcpip.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/EMAC.h \
/home/phil/CrossWorks_ARM_1_7/include/string.h \
/home/phil/CrossWorks_ARM_1_7/include/__crossworks.h LPC23xx.h
Index: /webserver/example/EasyWEB/ARM Flash Debug/VIC_PL192_irq_handler.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/VIC_PL192_irq_handler.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/VIC_PL192_irq_handler.d (revision 12)
@@ -1,3 +1,3 @@
ARM\ Flash\ Debug/VIC_PL192_irq_handler.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/VIC_PL192_irq_handler.s \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/VIC_irq_handler.s
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/VIC_PL192_irq_handler.s \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/VIC_irq_handler.s
Index: /webserver/example/EasyWEB/ARM Flash Debug/EMAC.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/EMAC.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/EMAC.d (revision 12)
@@ -1,4 +1,5 @@
ARM\ Flash\ Debug/EMAC.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/EMAC.c \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/EMAC.h \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/tcpip.h LPC23xx.h
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/EMAC.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/EMAC.h \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/tcpip.h \
+ LPC23xx.h
Index: /webserver/example/EasyWEB/ARM Flash Debug/Philips_LPC230X_Startup.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/Philips_LPC230X_Startup.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/Philips_LPC230X_Startup.d (revision 12)
@@ -1,4 +1,4 @@
ARM\ Flash\ Debug/Philips_LPC230X_Startup.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/Philips_LPC230X_Startup.s \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/Philips_LPC230X_Startup.s \
/home/phil/CrossWorks_ARM_1_7/include/targets/LPC2000.h \
/home/phil/CrossWorks_ARM_1_7/include/targets/LPC2368.h
Index: /webserver/example/EasyWEB/ARM Flash Debug/VIC_PL192.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/VIC_PL192.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/VIC_PL192.d (revision 12)
@@ -1,4 +1,4 @@
ARM\ Flash\ Debug/VIC_PL192.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/VIC_PL192.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/VIC_PL192.c \
/home/phil/CrossWorks_ARM_1_7/include/ctl_api.h \
/home/phil/CrossWorks_ARM_1_7/include/libarm.h \
Index: /webserver/example/EasyWEB/ARM Flash Debug/crt0.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/crt0.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/crt0.d (revision 12)
@@ -1,2 +1,2 @@
ARM\ Flash\ Debug/crt0.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../source/crt0.s
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/source/crt0.s
Index: /webserver/example/EasyWEB/ARM Flash Debug/EasyWeb.map
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/EasyWeb.map (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/EasyWeb.map (revision 12)
@@ -3,4 +3,6 @@
/home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
ARM Flash Debug/LPC230x.o (liblpc2000_lpc23xx_get_cclk)
+/home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ ARM Flash Debug/tcpip.o (__ARMLIB_enableIRQ)
/home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
/home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o) (__udivsi3)
@@ -127,5 +129,5 @@
0x00000318 __text_load_start__ = (__init_end__ ALIGN 0x4)
-.text 0x00000318 0x4438
+.text 0x00000318 0x4488
0x00000318 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)
@@ -159,152 +161,165 @@
.glue_7 0x00001438 0x0 ARM Flash Debug/Retarget.o
.glue_7t 0x00001438 0x0 ARM Flash Debug/Retarget.o
- .text 0x00001438 0x2410 ARM Flash Debug/tcpip.o
- 0x00003514 TCPHandleRetransmission
- 0x0000360c TCPClockHandler
- 0x000034e4 TCPStopTimer
- 0x00001c28 ProcessEthBroadcastFrame
- 0x00001784 IsBroadcast
- 0x000014f4 TCPPassiveOpen
- 0x00003268 CalcChecksum
- 0x00001830 DoNetworkStuff
- 0x000015e8 TCPClose
- 0x000035a0 TCPHandleTimeout
- 0x000016a4 TCPTransmitTxBuffer
- 0x00002c6c PrepareTCP_FRAME
- 0x00002ff8 PrepareTCP_DATA_FRAME
- 0x00001f0c ProcessTCPFrame
- 0x00002a34 PrepareICMP_ECHO_REPLY
- 0x000028e4 PrepareARP_ANSWER
- 0x00001d04 ProcessEthIAFrame
- 0x00001554 TCPActiveOpen
- 0x00003464 TCPStartTimeWaitTimer
- 0x00003754 WriteDWBE
- 0x000036f4 WriteWBE
- 0x000037e8 SwapBytes
- 0x000034bc TCPRestartTimer
- 0x000036bc SendFrame2
- 0x000033f8 TCPStartRetryTimer
+ .text 0x00001438 0x2414 ARM Flash Debug/tcpip.o
+ 0x00003518 TCPHandleRetransmission
+ 0x00003610 TCPClockHandler
+ 0x000034e8 TCPStopTimer
+ 0x00001c2c ProcessEthBroadcastFrame
+ 0x00001788 IsBroadcast
+ 0x000014f8 TCPPassiveOpen
+ 0x0000326c CalcChecksum
+ 0x00001834 DoNetworkStuff
+ 0x000015ec TCPClose
+ 0x000035a4 TCPHandleTimeout
+ 0x000016a8 TCPTransmitTxBuffer
+ 0x00002c70 PrepareTCP_FRAME
+ 0x00002ffc PrepareTCP_DATA_FRAME
+ 0x00001f10 ProcessTCPFrame
+ 0x00002a38 PrepareICMP_ECHO_REPLY
+ 0x000028e8 PrepareARP_ANSWER
+ 0x00001d08 ProcessEthIAFrame
+ 0x00001558 TCPActiveOpen
+ 0x00003468 TCPStartTimeWaitTimer
+ 0x00003758 WriteDWBE
+ 0x000036f8 WriteWBE
+ 0x000037ec SwapBytes
+ 0x000034c0 TCPRestartTimer
+ 0x000036c0 SendFrame2
+ 0x000033fc TCPStartRetryTimer
0x00001438 TCPLowLevelInit
- 0x00001ec0 ProcessICMPFrame
- 0x00001674 TCPReleaseRxBuffer
- 0x00003684 SendFrame1
- 0x00002704 PrepareARP_REQUEST
- .glue_7 0x00003848 0x0 ARM Flash Debug/tcpip.o
- .glue_7t 0x00003848 0x0 ARM Flash Debug/tcpip.o
- .text 0x00003848 0x0 ARM Flash Debug/crt0.o
- .glue_7 0x00003848 0x0 ARM Flash Debug/crt0.o
- .glue_7t 0x00003848 0x0 ARM Flash Debug/crt0.o
- .text 0x00003848 0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
- .glue_7 0x00003848 0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
- .glue_7t 0x00003848 0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
- .text 0x00003848 0x2fc ARM Flash Debug/LPC230x.o
- 0x00003b24 ctl_get_ticks_per_second
- 0x00003a2c ctl_start_timer
- 0x000038d0 get_uart_clk
- .glue_7 0x00003b44 0x0 ARM Flash Debug/LPC230x.o
- .glue_7t 0x00003b44 0x0 ARM Flash Debug/LPC230x.o
- .text 0x00003b44 0x168 ARM Flash Debug/VIC_PL192.o
- 0x00003c2c ctl_unmask_isr
- 0x00003b44 ctl_set_isr
- 0x00003c6c ctl_mask_isr
- .glue_7 0x00003cac 0x0 ARM Flash Debug/VIC_PL192.o
- .glue_7t 0x00003cac 0x0 ARM Flash Debug/VIC_PL192.o
- .text 0x00003cac 0x44 ARM Flash Debug/VIC_PL192_irq_handler.o
- 0x00003cac irq_handler
- .glue_7 0x00003cf0 0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
- .glue_7t 0x00003cf0 0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
- .text 0x00003cf0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ 0x00001ec4 ProcessICMPFrame
+ 0x00001678 TCPReleaseRxBuffer
+ 0x00003688 SendFrame1
+ 0x00002708 PrepareARP_REQUEST
+ .glue_7 0x0000384c 0x0 ARM Flash Debug/tcpip.o
+ .glue_7t 0x0000384c 0x0 ARM Flash Debug/tcpip.o
+ .text 0x0000384c 0x40 ARM Flash Debug/catch_irqs.o
+ 0x0000384c irq_handler()
+ 0x0000386c swi_handler()
+ 0x0000385c fiq_handler()
+ 0x0000387c undef_handler()
+ .glue_7 0x0000388c 0x0 ARM Flash Debug/catch_irqs.o
+ .glue_7t 0x0000388c 0x0 ARM Flash Debug/catch_irqs.o
+ .text 0x0000388c 0x0 ARM Flash Debug/crt0.o
+ .glue_7 0x0000388c 0x0 ARM Flash Debug/crt0.o
+ .glue_7t 0x0000388c 0x0 ARM Flash Debug/crt0.o
+ .text 0x0000388c 0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
+ .glue_7 0x0000388c 0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
+ .glue_7t 0x0000388c 0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
+ .text 0x0000388c 0x2fc ARM Flash Debug/LPC230x.o
+ 0x00003b68 ctl_get_ticks_per_second
+ 0x00003a70 ctl_start_timer
+ 0x00003914 get_uart_clk
+ .glue_7 0x00003b88 0x0 ARM Flash Debug/LPC230x.o
+ .glue_7t 0x00003b88 0x0 ARM Flash Debug/LPC230x.o
+ .text 0x00003b88 0x168 ARM Flash Debug/VIC_PL192.o
+ 0x00003c70 ctl_unmask_isr
+ 0x00003b88 ctl_set_isr
+ 0x00003cb0 ctl_mask_isr
+ .glue_7 0x00003cf0 0x0 ARM Flash Debug/VIC_PL192.o
+ .glue_7t 0x00003cf0 0x0 ARM Flash Debug/VIC_PL192.o
+ .text 0x00003cf0 0x44 ARM Flash Debug/VIC_PL192_irq_handler.o
+ 0x00003cf0 irq_handler
+ .glue_7 0x00003d34 0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
+ .glue_7t 0x00003d34 0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
+ .text 0x00003d34 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
.text.liblpc2000
- 0x00003cf0 0x98 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- 0x00003cf0 liblpc2000_lpc23xx_get_cclk
- .glue_7 0x00003d88 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .glue_7t 0x00003d88 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .text 0x00003d88 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- *fill* 0x00003d88 0x8 00
- .text.libc 0x00003d90 0x30 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- 0x00003d90 __int32_udiv
- 0x00003d90 __int32_udivmod
- 0x00003d90 __udivsi3
- .glue_7 0x00003dc0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .glue_7t 0x00003dc0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .text 0x00003dc0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .text.libc 0x00003dc0 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- 0x00003dc0 memcpy
- .glue_7 0x00003e20 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .glue_7t 0x00003e20 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .text 0x00003e20 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .text.libc 0x00003e20 0xa0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- 0x00003e20 memset
- .glue_7 0x00003ec0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .glue_7t 0x00003ec0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .text 0x00003ec0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .text.libc 0x00003ec0 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- 0x00003ec0 memcmp
- .glue_7 0x00003f28 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .glue_7t 0x00003f28 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .text 0x00003f28 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .text.libc 0x00003f28 0x44 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- 0x00003f28 sprintf
- .glue_7 0x00003f6c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .glue_7t 0x00003f6c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .text 0x00003f6c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .text.libc 0x00003f6c 0x780 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- 0x00004028 __vfprintf
- .glue_7 0x000046ec 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .glue_7t 0x000046ec 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .text 0x000046ec 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- *fill* 0x000046ec 0x4 00
- .text.libc 0x000046f0 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- 0x000046f0 strlen
- .glue_7 0x00004750 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- .glue_7t 0x00004750 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
- .text 0x00004750 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- .text.libc 0x00004750 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- .glue_7 0x00004750 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- .glue_7t 0x00004750 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- 0x00004750 __text_end__ = (__text_start__ + SIZEOF (.text))
+ 0x00003d34 0x98 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ 0x00003d34 liblpc2000_lpc23xx_get_cclk
+ .glue_7 0x00003dcc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .glue_7t 0x00003dcc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .text 0x00003dcc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ *fill* 0x00003dcc 0x4 00
+ .text.libc 0x00003dd0 0x10 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ 0x00003dd0 __ARMLIB_enableIRQ
+ 0x00003dd0 libarm_enable_irq
+ .glue_7 0x00003de0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .glue_7t 0x00003de0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .text 0x00003de0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .text.libc 0x00003de0 0x30 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ 0x00003de0 __int32_udiv
+ 0x00003de0 __int32_udivmod
+ 0x00003de0 __udivsi3
+ .glue_7 0x00003e10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .glue_7t 0x00003e10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .text 0x00003e10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .text.libc 0x00003e10 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ 0x00003e10 memcpy
+ .glue_7 0x00003e70 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .glue_7t 0x00003e70 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .text 0x00003e70 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .text.libc 0x00003e70 0xa0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ 0x00003e70 memset
+ .glue_7 0x00003f10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .glue_7t 0x00003f10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .text 0x00003f10 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .text.libc 0x00003f10 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ 0x00003f10 memcmp
+ .glue_7 0x00003f78 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .glue_7t 0x00003f78 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .text 0x00003f78 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .text.libc 0x00003f78 0x44 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ 0x00003f78 sprintf
+ .glue_7 0x00003fbc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .glue_7t 0x00003fbc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .text 0x00003fbc 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .text.libc 0x00003fbc 0x780 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ 0x00004078 __vfprintf
+ .glue_7 0x0000473c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .glue_7t 0x0000473c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .text 0x0000473c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ *fill* 0x0000473c 0x4 00
+ .text.libc 0x00004740 0x60 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ 0x00004740 strlen
+ .glue_7 0x000047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .glue_7t 0x000047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+ .text 0x000047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .text.libc 0x000047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .glue_7 0x000047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .glue_7t 0x000047a0 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ 0x000047a0 __text_end__ = (__text_start__ + SIZEOF (.text))
0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .text is too large to fit in FLASH memory segment)
- 0x00004750 __dtors_load_start__ = (__text_end__ ALIGN 0x4)
-
-.dtors 0x00004750 0x0
- 0x00004750 __dtors_start__ = .
+ 0x000047a0 __dtors_load_start__ = (__text_end__ ALIGN 0x4)
+
+.dtors 0x000047a0 0x0
+ 0x000047a0 __dtors_start__ = .
*(SORT(.dtors.*))
*(.dtors)
- 0x00004750 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
+ 0x000047a0 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .dtors is too large to fit in FLASH memory segment)
- 0x00004750 __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
-
-.ctors 0x00004750 0x0
- 0x00004750 __ctors_start__ = .
+ 0x000047a0 __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
+
+.ctors 0x000047a0 0x0
+ 0x000047a0 __ctors_start__ = .
*(SORT(.ctors.*))
*(.ctors)
- 0x00004750 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
+ 0x000047a0 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .ctors is too large to fit in FLASH memory segment)
- 0x00004750 __rodata_load_start__ = (__ctors_end__ ALIGN 0x4)
-
-.rodata 0x00004750 0x4bc
- 0x00004750 __rodata_start__ = .
+ 0x000047a0 __rodata_load_start__ = (__ctors_end__ ALIGN 0x4)
+
+.rodata 0x000047a0 0x4bc
+ 0x000047a0 __rodata_start__ = .
*(.rodata .rodata.* .gnu.linkonce.r.*)
- .rodata 0x00004750 0x494 ARM Flash Debug/easyweb.o
- 0x00004750 GetResponse
- 0x00004782 SubnetMask
- 0x00004786 GatewayIP
- 0x0000478c WebSide
- 0x0000477e MyIP
- .rodata 0x00004be4 0x6 ARM Flash Debug/tcpip.o
- 0x00004be4 MyMAC
- *fill* 0x00004bea 0x2 00
- .rodata.libc 0x00004bec 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
- 0x00004bec __hex_uc
- 0x00004bfc __hex_lc
- 0x00004c0c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
+ .rodata 0x000047a0 0x494 ARM Flash Debug/easyweb.o
+ 0x000047a0 GetResponse
+ 0x000047d2 SubnetMask
+ 0x000047d6 GatewayIP
+ 0x000047dc WebSide
+ 0x000047ce MyIP
+ .rodata 0x00004c34 0x6 ARM Flash Debug/tcpip.o
+ 0x00004c34 MyMAC
+ *fill* 0x00004c3a 0x2 00
+ .rodata.libc 0x00004c3c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ 0x00004c3c __hex_uc
+ 0x00004c4c __hex_lc
+ 0x00004c5c __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .rodata is too large to fit in FLASH memory segment)
- 0x00004c0c __fast_load_start__ = (__rodata_end__ ALIGN 0x4)
-
-.fast 0x4000003c 0x0 load address 0x00004c0c
+ 0x00004c5c __fast_load_start__ = (__rodata_end__ ALIGN 0x4)
+
+.fast 0x4000003c 0x0 load address 0x00004c5c
0x4000003c __fast_start__ = .
*(.fast .fast.*)
0x4000003c __fast_end__ = (__fast_start__ + SIZEOF (.fast))
- 0x00004c0c __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
+ 0x00004c5c __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
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)
@@ -314,7 +329,7 @@
0x4000003c __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run))
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)
- 0x00004c0c __data_load_start__ = ((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4)
-
-.data 0x4000003c 0x0 load address 0x00004c0c
+ 0x00004c5c __data_load_start__ = ((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4)
+
+.data 0x4000003c 0x0 load address 0x00004c5c
0x4000003c __data_start__ = .
*(.data .data.* .gnu.linkonce.d.*)
@@ -323,4 +338,5 @@
.data 0x4000003c 0x0 ARM Flash Debug/Retarget.o
.data 0x4000003c 0x0 ARM Flash Debug/tcpip.o
+ .data 0x4000003c 0x0 ARM Flash Debug/catch_irqs.o
.data 0x4000003c 0x0 ARM Flash Debug/crt0.o
.data 0x4000003c 0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
@@ -329,4 +345,5 @@
.data 0x4000003c 0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
.data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
.data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
.data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
@@ -338,6 +355,6 @@
.data 0x4000003c 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
0x4000003c __data_end__ = (__data_start__ + SIZEOF (.data))
- 0x00004c0c __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
- 0x00004c0c __FLASH_segment_used_end__ = (((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4) + SIZEOF (.data))
+ 0x00004c5c __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
+ 0x00004c5c __FLASH_segment_used_end__ = (((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4) + SIZEOF (.data))
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)
@@ -356,4 +373,5 @@
.bss 0x40000044 0x0 ARM Flash Debug/Retarget.o
.bss 0x40000044 0x0 ARM Flash Debug/tcpip.o
+ .bss 0x40000044 0x0 ARM Flash Debug/catch_irqs.o
.bss 0x40000044 0x0 ARM Flash Debug/crt0.o
.bss 0x40000044 0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
@@ -362,4 +380,5 @@
.bss 0x40000048 0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
.bss 0x40000048 0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .bss 0x40000048 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
.bss 0x40000048 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
.bss 0x40000048 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
@@ -476,4 +495,5 @@
LOAD ARM Flash Debug/Retarget.o
LOAD ARM Flash Debug/tcpip.o
+LOAD ARM Flash Debug/catch_irqs.o
LOAD ARM Flash Debug/crt0.o
LOAD ARM Flash Debug/Philips_LPC230X_Startup.o
@@ -493,75 +513,81 @@
OUTPUT(ARM Flash Debug/EasyWeb.elf elf32-littlearm)
-.debug_abbrev 0x00000000 0x55d
- .debug_abbrev 0x00000000 0xec ARM Flash Debug/easyweb.o
- .debug_abbrev 0x000000ec 0xf7 ARM Flash Debug/EMAC.o
- .debug_abbrev 0x000001e3 0x1 ARM Flash Debug/Retarget.o
- .debug_abbrev 0x000001e4 0x15f ARM Flash Debug/tcpip.o
- .debug_abbrev 0x00000343 0x14 ARM Flash Debug/crt0.o
- .debug_abbrev 0x00000357 0x10 ARM Flash Debug/Philips_LPC230X_Startup.o
- .debug_abbrev 0x00000367 0xc9 ARM Flash Debug/LPC230x.o
- .debug_abbrev 0x00000430 0x9e ARM Flash Debug/VIC_PL192.o
- .debug_abbrev 0x000004ce 0x14 ARM Flash Debug/VIC_PL192_irq_handler.o
- .debug_abbrev 0x000004e2 0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_abbrev 0x00000505 0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_abbrev 0x00000528 0x34 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .debug_abbrev 0x0000055c 0x1 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
-
-.debug_info 0x00000000 0x1dde
- .debug_info 0x00000000 0x6e8 ARM Flash Debug/easyweb.o
- .debug_info 0x000006e8 0x4bf ARM Flash Debug/EMAC.o
- .debug_info 0x00000ba7 0x0 ARM Flash Debug/Retarget.o
- .debug_info 0x00000ba7 0xad0 ARM Flash Debug/tcpip.o
- .debug_info 0x00001677 0x98 ARM Flash Debug/crt0.o
- .debug_info 0x0000170f 0xb4 ARM Flash Debug/Philips_LPC230X_Startup.o
- .debug_info 0x000017c3 0x1ff ARM Flash Debug/LPC230x.o
- .debug_info 0x000019c2 0x299 ARM Flash Debug/VIC_PL192.o
- .debug_info 0x00001c5b 0xb4 ARM Flash Debug/VIC_PL192_irq_handler.o
- .debug_info 0x00001d0f 0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_info 0x00001d41 0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_info 0x00001d73 0x6b /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .debug_info 0x00001dde 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
-
-.debug_line 0x00000000 0x9f8
- .debug_line 0x00000000 0xd4 ARM Flash Debug/easyweb.o
- .debug_line 0x000000d4 0x116 ARM Flash Debug/EMAC.o
- .debug_line 0x000001ea 0x1d ARM Flash Debug/Retarget.o
- .debug_line 0x00000207 0x281 ARM Flash Debug/tcpip.o
- .debug_line 0x00000488 0xd2 ARM Flash Debug/crt0.o
- .debug_line 0x0000055a 0xf1 ARM Flash Debug/Philips_LPC230X_Startup.o
- .debug_line 0x0000064b 0xe5 ARM Flash Debug/LPC230x.o
- .debug_line 0x00000730 0xcf ARM Flash Debug/VIC_PL192.o
- .debug_line 0x000007ff 0x9f ARM Flash Debug/VIC_PL192_irq_handler.o
- .debug_line 0x0000089e 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_line 0x00000906 0x69 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_line 0x0000096f 0x6c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .debug_line 0x000009db 0x1d /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
-
-.debug_frame 0x00000000 0xbd4
+.debug_abbrev 0x00000000 0x59c
+ .debug_abbrev 0x00000000 0x103 ARM Flash Debug/easyweb.o
+ .debug_abbrev 0x00000103 0xf7 ARM Flash Debug/EMAC.o
+ .debug_abbrev 0x000001fa 0x1 ARM Flash Debug/Retarget.o
+ .debug_abbrev 0x000001fb 0x15f ARM Flash Debug/tcpip.o
+ .debug_abbrev 0x0000035a 0x28 ARM Flash Debug/catch_irqs.o
+ .debug_abbrev 0x00000382 0x14 ARM Flash Debug/crt0.o
+ .debug_abbrev 0x00000396 0x10 ARM Flash Debug/Philips_LPC230X_Startup.o
+ .debug_abbrev 0x000003a6 0xc9 ARM Flash Debug/LPC230x.o
+ .debug_abbrev 0x0000046f 0x9e ARM Flash Debug/VIC_PL192.o
+ .debug_abbrev 0x0000050d 0x14 ARM Flash Debug/VIC_PL192_irq_handler.o
+ .debug_abbrev 0x00000521 0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_abbrev 0x00000544 0x23 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_abbrev 0x00000567 0x34 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_abbrev 0x0000059b 0x1 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+
+.debug_info 0x00000000 0x2013
+ .debug_info 0x00000000 0x6f6 ARM Flash Debug/easyweb.o
+ .debug_info 0x000006f6 0x4c9 ARM Flash Debug/EMAC.o
+ .debug_info 0x00000bbf 0x0 ARM Flash Debug/Retarget.o
+ .debug_info 0x00000bbf 0xada ARM Flash Debug/tcpip.o
+ .debug_info 0x00001699 0x128 ARM Flash Debug/catch_irqs.o
+ .debug_info 0x000017c1 0xcb ARM Flash Debug/crt0.o
+ .debug_info 0x0000188c 0xe7 ARM Flash Debug/Philips_LPC230X_Startup.o
+ .debug_info 0x00001973 0x228 ARM Flash Debug/LPC230x.o
+ .debug_info 0x00001b9b 0x2c2 ARM Flash Debug/VIC_PL192.o
+ .debug_info 0x00001e5d 0xe7 ARM Flash Debug/VIC_PL192_irq_handler.o
+ .debug_info 0x00001f44 0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_info 0x00001f76 0x32 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_info 0x00001fa8 0x6b /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_info 0x00002013 0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+
+.debug_line 0x00000000 0xb60
+ .debug_line 0x00000000 0xde ARM Flash Debug/easyweb.o
+ .debug_line 0x000000de 0x120 ARM Flash Debug/EMAC.o
+ .debug_line 0x000001fe 0x1d ARM Flash Debug/Retarget.o
+ .debug_line 0x0000021b 0x28c ARM Flash Debug/tcpip.o
+ .debug_line 0x000004a7 0x7c ARM Flash Debug/catch_irqs.o
+ .debug_line 0x00000523 0xfb ARM Flash Debug/crt0.o
+ .debug_line 0x0000061e 0x11a ARM Flash Debug/Philips_LPC230X_Startup.o
+ .debug_line 0x00000738 0x10e ARM Flash Debug/LPC230x.o
+ .debug_line 0x00000846 0xf8 ARM Flash Debug/VIC_PL192.o
+ .debug_line 0x0000093e 0xc8 ARM Flash Debug/VIC_PL192_irq_handler.o
+ .debug_line 0x00000a06 0x68 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_line 0x00000a6e 0x69 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_line 0x00000ad7 0x6c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_line 0x00000b43 0x1d /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+
+.debug_frame 0x00000000 0xcb4
.debug_frame 0x00000000 0xc0 ARM Flash Debug/easyweb.o
.debug_frame 0x000000c0 0x2d0 ARM Flash Debug/EMAC.o
.debug_frame 0x00000390 0x53c ARM Flash Debug/tcpip.o
- .debug_frame 0x000008cc 0xec ARM Flash Debug/LPC230x.o
- .debug_frame 0x000009b8 0x94 ARM Flash Debug/VIC_PL192.o
- .debug_frame 0x00000a4c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
- .debug_frame 0x00000a6c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
- .debug_frame 0x00000a8c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
- .debug_frame 0x00000aac 0x2c /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_frame 0x00000ad8 0x40 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_frame 0x00000b18 0x9c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .debug_frame 0x00000bb4 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
-
-.debug_loc 0x00000000 0xa62
+ .debug_frame 0x000008cc 0xc0 ARM Flash Debug/catch_irqs.o
+ .debug_frame 0x0000098c 0xec ARM Flash Debug/LPC230x.o
+ .debug_frame 0x00000a78 0x94 ARM Flash Debug/VIC_PL192.o
+ .debug_frame 0x00000b0c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le.a(libarm_enable_irq.o)
+ .debug_frame 0x00000b2c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__int32_udivmod.o)
+ .debug_frame 0x00000b4c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcpy.o)
+ .debug_frame 0x00000b6c 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memset.o)
+ .debug_frame 0x00000b8c 0x2c /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_frame 0x00000bb8 0x40 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_frame 0x00000bf8 0x9c /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_frame 0x00000c94 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(strlen.o)
+
+.debug_loc 0x00000000 0xb0a
.debug_loc 0x00000000 0xa8 ARM Flash Debug/easyweb.o
.debug_loc 0x000000a8 0x2a0 ARM Flash Debug/EMAC.o
.debug_loc 0x00000348 0x4ec ARM Flash Debug/tcpip.o
- .debug_loc 0x00000834 0xd2 ARM Flash Debug/LPC230x.o
- .debug_loc 0x00000906 0x7e ARM Flash Debug/VIC_PL192.o
- .debug_loc 0x00000984 0x1f /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_loc 0x000009a3 0x37 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_loc 0x000009da 0x88 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .debug_loc 0x00000834 0xa8 ARM Flash Debug/catch_irqs.o
+ .debug_loc 0x000008dc 0xd2 ARM Flash Debug/LPC230x.o
+ .debug_loc 0x000009ae 0x7e ARM Flash Debug/VIC_PL192.o
+ .debug_loc 0x00000a2c 0x1f /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_loc 0x00000a4b 0x37 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_loc 0x00000a82 0x88 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
.debug_pubnames
- 0x00000000 0x714
+ 0x00000000 0x768
.debug_pubnames
0x00000000 0x26f ARM Flash Debug/easyweb.o
@@ -571,15 +597,17 @@
0x000003a4 0x27a ARM Flash Debug/tcpip.o
.debug_pubnames
- 0x0000061e 0x54 ARM Flash Debug/LPC230x.o
- .debug_pubnames
- 0x00000672 0x46 ARM Flash Debug/VIC_PL192.o
- .debug_pubnames
- 0x000006b8 0x1d /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_pubnames
- 0x000006d5 0x1e /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_pubnames
- 0x000006f3 0x21 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
-
-.debug_aranges 0x00000000 0x168
+ 0x0000061e 0x54 ARM Flash Debug/catch_irqs.o
+ .debug_pubnames
+ 0x00000672 0x54 ARM Flash Debug/LPC230x.o
+ .debug_pubnames
+ 0x000006c6 0x46 ARM Flash Debug/VIC_PL192.o
+ .debug_pubnames
+ 0x0000070c 0x1d /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_pubnames
+ 0x00000729 0x1e /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_pubnames
+ 0x00000747 0x21 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+
+.debug_aranges 0x00000000 0x188
.debug_aranges
0x00000000 0x20 ARM Flash Debug/easyweb.o
@@ -589,19 +617,21 @@
0x00000040 0x20 ARM Flash Debug/tcpip.o
.debug_aranges
- 0x00000060 0x20 ARM Flash Debug/crt0.o
- .debug_aranges
- 0x00000080 0x28 ARM Flash Debug/Philips_LPC230X_Startup.o
- .debug_aranges
- 0x000000a8 0x20 ARM Flash Debug/LPC230x.o
- .debug_aranges
- 0x000000c8 0x20 ARM Flash Debug/VIC_PL192.o
- .debug_aranges
- 0x000000e8 0x20 ARM Flash Debug/VIC_PL192_irq_handler.o
- .debug_aranges
- 0x00000108 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .debug_aranges
- 0x00000128 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .debug_aranges
- 0x00000148 0x20 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ 0x00000060 0x20 ARM Flash Debug/catch_irqs.o
+ .debug_aranges
+ 0x00000080 0x20 ARM Flash Debug/crt0.o
+ .debug_aranges
+ 0x000000a0 0x28 ARM Flash Debug/Philips_LPC230X_Startup.o
+ .debug_aranges
+ 0x000000c8 0x20 ARM Flash Debug/LPC230x.o
+ .debug_aranges
+ 0x000000e8 0x20 ARM Flash Debug/VIC_PL192.o
+ .debug_aranges
+ 0x00000108 0x20 ARM Flash Debug/VIC_PL192_irq_handler.o
+ .debug_aranges
+ 0x00000128 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .debug_aranges
+ 0x00000148 0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .debug_aranges
+ 0x00000168 0x20 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
.debug_str 0x00000000 0x155
@@ -615,14 +645,15 @@
0x81 (size before relaxing)
-.comment 0x00000000 0xc6
+.comment 0x00000000 0xd8
.comment 0x00000000 0x12 ARM Flash Debug/easyweb.o
.comment 0x00000012 0x12 ARM Flash Debug/EMAC.o
.comment 0x00000024 0x12 ARM Flash Debug/Retarget.o
.comment 0x00000036 0x12 ARM Flash Debug/tcpip.o
- .comment 0x00000048 0x12 ARM Flash Debug/LPC230x.o
- .comment 0x0000005a 0x12 ARM Flash Debug/VIC_PL192.o
- .comment 0x0000006c 0x12 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
- .comment 0x0000007e 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
- .comment 0x00000090 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
- .comment 0x000000a2 0x12 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
- .comment 0x000000b4 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
+ .comment 0x00000048 0x12 ARM Flash Debug/catch_irqs.o
+ .comment 0x0000005a 0x12 ARM Flash Debug/LPC230x.o
+ .comment 0x0000006c 0x12 ARM Flash Debug/VIC_PL192.o
+ .comment 0x0000007e 0x12 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le.a(liblpc2000_lpc23xx_get_cclk.o)
+ .comment 0x00000090 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(memcmp.o)
+ .comment 0x000000a2 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(sprintf.o)
+ .comment 0x000000b4 0x12 /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le.a(__vfprintf_long.o)
+ .comment 0x000000c6 0x12 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le.a(__hex_lc_uc.o)
Index: /webserver/example/EasyWEB/ARM Flash Debug/LPC230x.d
===================================================================
--- /webserver/example/EasyWEB/ARM Flash Debug/LPC230x.d (revision 10)
+++ /webserver/example/EasyWEB/ARM Flash Debug/LPC230x.d (revision 12)
@@ -1,4 +1,4 @@
ARM\ Flash\ Debug/LPC230x.o: \
- /home/phil/CrossWorks_ARM_1_7/Projects/EasyWeb/../../targets/Philips_LPC210X/LPC230x.c \
+ /home/phil/Desktop/SVN/philsvn/webserver/example/EasyWEB/../../../../../../CrossWorks_ARM_1_7/targets/Philips_LPC210X/LPC230x.c \
/home/phil/CrossWorks_ARM_1_7/include/ctl_api.h \
/home/phil/CrossWorks_ARM_1_7/include/libarm.h \
Index: /webserver/example/EasyWEB/easyweb.c.bak
===================================================================
--- /webserver/example/EasyWEB/easyweb.c.bak (revision 10)
+++ /webserver/example/EasyWEB/easyweb.c.bak (revision 12)
@@ -27,6 +27,8 @@
//void main(void)
-void main(void)
+int main(void)
{
+
+
TCPLowLevelInit();