root/webserver/example/Crossworks_taskinglib/ARM Flash Debug/CrossWorks_TaskingLib_Test.map

Revision 13, 31.8 kB (checked in by phil, 15 years ago)

Crossworks Lib Example (multiple tasks)

Line 
1 Archive member included because of file (symbol)
2
3 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
4                               ARM Flash Debug/main.o (ctl_task_init)
5 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl_arm.o)
6                               /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o) (ctl_private_init_registers)
7 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a(liblpc2000_lpc23xx_get_cclk.o)
8                               ARM Flash Debug/LPC230x.o (liblpc2000_lpc23xx_get_cclk)
9 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le_mt.a(libarm_set_irq.o)
10                               /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o) (ctl_global_interrupts_set)
11 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(__int32_udivmod.o)
12                               /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a(liblpc2000_lpc23xx_get_cclk.o) (__udivsi3)
13 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(memset.o)
14                               ARM Flash Debug/main.o (memset)
15
16 Allocating common symbols
17 Common symbol       size              file
18
19 ctl_interrupt_count
20                     0x1               /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
21 new_task_stack      0x108             ARM Flash Debug/main_ctl.o
22 ctl_current_time    0x4               /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
23 ctl_timeslice_period
24                     0x4               /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
25 ctl_task_executing  0x4               /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
26 new_task            0x20              ARM Flash Debug/main_ctl.o
27 main_task           0x20              ARM Flash Debug/main_ctl.o
28 ctl_task_list       0x4               /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
29
30 Memory Configuration
31
32 Name             Origin             Length             Attributes
33 UNPLACED_SECTIONS 0xffffffff         0x00000000         xw
34 AHB_Peripherals  0xffe00000         0x00200000         xw
35 Battery_RAM      0xe0084000         0x00000800         xw
36 APB_Peripherals  0xe0000000         0x00200000         xw
37 USB_RAM          0x7fd00000         0x00002000         xw
38 Ethernet_RAM     0x7fe00000         0x00004000         xw
39 SRAM             0x40000000         0x00008000         xw
40 FLASH            0x00000000         0x00080000         xr
41 *default*        0x00000000         0xffffffff
42
43 Linker script and memory map
44
45                 0xffe00000                __AHB_Peripherals_segment_start__ = 0xffe00000
46                 0x00000000                __AHB_Peripherals_segment_end__ = 0x0
47                 0xe0084000                __Battery_RAM_segment_start__ = 0xe0084000
48                 0xe0084800                __Battery_RAM_segment_end__ = 0xe0084800
49                 0xe0000000                __APB_Peripherals_segment_start__ = 0xe0000000
50                 0xe0200000                __APB_Peripherals_segment_end__ = 0xe0200000
51                 0x7fd00000                __USB_RAM_segment_start__ = 0x7fd00000
52                 0x7fd02000                __USB_RAM_segment_end__ = 0x7fd02000
53                 0x7fe00000                __Ethernet_RAM_segment_start__ = 0x7fe00000
54                 0x7fe04000                __Ethernet_RAM_segment_end__ = 0x7fe04000
55                 0x40000000                __SRAM_segment_start__ = 0x40000000
56                 0x40008000                __SRAM_segment_end__ = 0x40008000
57                 0x00000000                __FLASH_segment_start__ = 0x0
58                 0x00080000                __FLASH_segment_end__ = 0x80000
59                 0x00000400                __STACKSIZE__ = 0x400
60                 0x00000100                __STACKSIZE_IRQ__ = 0x100
61                 0x00000100                __STACKSIZE_FIQ__ = 0x100
62                 0x00000000                __STACKSIZE_SVC__ = 0x0
63                 0x00000000                __STACKSIZE_ABT__ = 0x0
64                 0x00000000                __STACKSIZE_UND__ = 0x0
65                 0x00000400                __HEAPSIZE__ = 0x400
66                 0x40000000                __vectors_ram_load_start__ = __SRAM_segment_start__
67
68 .vectors_ram    0x40000000       0x3c
69                 0x40000000                __vectors_ram_start__ = .
70  *(.vectors_ram)
71                 0x4000003c                . = ((__vectors_ram_start__ + 0x3c) MAX_K .)
72  *fill*         0x40000000       0x3c 00
73                 0x4000003c                __vectors_ram_end__ = (__vectors_ram_start__ + SIZEOF (.vectors_ram))
74                 0x00000001                . = ASSERT (((__vectors_ram_end__ >= __SRAM_segment_start__) && (__vectors_ram_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .vectors_ram is too large to fit in SRAM memory segment)
75                 0x00000000                __vectors_load_start__ = __FLASH_segment_start__
76
77 .vectors        0x00000000       0x3c
78                 0x00000000                __vectors_start__ = .
79  *(.vectors .vectors.*)
80  .vectors       0x00000000       0x3c ARM Flash Debug/Philips_LPC230X_Startup.o
81                 0x00000000                _vectors
82                 0x0000003c                __vectors_end__ = (__vectors_start__ + SIZEOF (.vectors))
83                 0x00000001                . = ASSERT (((__vectors_end__ >= __FLASH_segment_start__) && (__vectors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .vectors is too large to fit in FLASH memory segment)
84                 0x0000003c                __init_load_start__ = (__vectors_end__ ALIGN 0x4)
85
86 .init           0x0000003c      0x2e0
87                 0x0000003c                __init_start__ = .
88  *(.init .init.*)
89  *fill*         0x0000003c        0x4 00
90  .init          0x00000040      0x1d0 ARM Flash Debug/crt0.o
91                 0x00000040                __start
92                 0x00000040                _start
93  .init          0x00000210      0x10c ARM Flash Debug/Philips_LPC230X_Startup.o
94                 0x00000210                reset_handler
95                 0x00000300                undef_handler
96                 0x00000308                pabort_handler
97                 0x0000030c                dabort_handler
98                 0x00000304                swi_handler
99                 0x00000310                fiq_handler
100                 0x0000031c                __init_end__ = (__init_start__ + SIZEOF (.init))
101                 0x00000001                . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .init is too large to fit in FLASH memory segment)
102                 0x0000031c                __text_load_start__ = (__init_end__ ALIGN 0x4)
103
104 .text           0x0000031c     0x1114
105                 0x0000031c                __text_start__ = .
106  *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table)
107  .text          0x0000031c       0x44 ARM Flash Debug/main_ctl.o
108                 0x00000348                ctl_handle_error
109                 0x0000031c                new_task_code
110  .glue_7        0x00000360        0x0 ARM Flash Debug/main_ctl.o
111  .glue_7t       0x00000360        0x0 ARM Flash Debug/main_ctl.o
112  .text          0x00000360      0x2ec ARM Flash Debug/main.o
113                 0x00000360                ConfigBlinky
114                 0x00000454                task1
115                 0x000004e0                task2
116                 0x0000056c                main
117                 0x00000418                delay
118  .glue_7        0x0000064c        0x0 ARM Flash Debug/main.o
119  .glue_7t       0x0000064c        0x0 ARM Flash Debug/main.o
120  .text          0x0000064c        0x0 ARM Flash Debug/crt0.o
121  .glue_7        0x0000064c        0x0 ARM Flash Debug/crt0.o
122  .glue_7t       0x0000064c        0x0 ARM Flash Debug/crt0.o
123  .text          0x0000064c        0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
124  .glue_7        0x0000064c        0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
125  .glue_7t       0x0000064c        0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
126  .text          0x0000064c      0x2fc ARM Flash Debug/LPC230x.o
127                 0x00000928                ctl_get_ticks_per_second
128                 0x00000830                ctl_start_timer
129                 0x000006d4                get_uart_clk
130  .glue_7        0x00000948        0x0 ARM Flash Debug/LPC230x.o
131  .glue_7t       0x00000948        0x0 ARM Flash Debug/LPC230x.o
132  .text          0x00000948      0x168 ARM Flash Debug/VIC_PL192.o
133                 0x00000a30                ctl_unmask_isr
134                 0x00000948                ctl_set_isr
135                 0x00000a70                ctl_mask_isr
136  .glue_7        0x00000ab0        0x0 ARM Flash Debug/VIC_PL192.o
137  .glue_7t       0x00000ab0        0x0 ARM Flash Debug/VIC_PL192.o
138  .text          0x00000ab0       0x68 ARM Flash Debug/VIC_PL192_irq_handler.o
139                 0x00000ab0                irq_handler
140  .glue_7        0x00000b18        0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
141  .glue_7t       0x00000b18        0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
142  .text          0x00000b18        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
143  .text.libctl   0x00000b18      0x604 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
144                 0x00000fa4                ctl_task_remove
145                 0x00000e68                ctl_private_reschedule
146                 0x00001064                ctl_task_reschedule
147                 0x00000f64                ctl_task_set_priority
148                 0x00000b8c                ctl_task_init
149                 0x00000c48                ctl_exit_isr
150                 0x00000f00                ctl_timeout_wait
151                 0x00000e1c                ctl_task_die
152                 0x00000c20                ctl_get_current_time
153                 0x00001094                ctl_task_run
154                 0x00000bb0                ctl_increment_tick_from_isr
155  .glue_7        0x0000111c        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
156  .glue_7t       0x0000111c        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
157  .text          0x0000111c        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl_arm.o)
158  .text.libctl   0x0000111c      0x170 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl_arm.o)
159                 0x00001184                ctl_private_switch_context
160                 0x00001270                ctl_private_isr_return
161                 0x000011f4                ctl_private_switch_isr_context
162                 0x0000111c                ctl_private_init_registers
163  .glue_7        0x0000128c        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl_arm.o)
164  .glue_7t       0x0000128c        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl_arm.o)
165  .text          0x0000128c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a(liblpc2000_lpc23xx_get_cclk.o)
166  .text.liblpc2000
167                 0x0000128c       0x98 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a(liblpc2000_lpc23xx_get_cclk.o)
168                 0x0000128c                liblpc2000_lpc23xx_get_cclk
169  .glue_7        0x00001324        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a(liblpc2000_lpc23xx_get_cclk.o)
170  .glue_7t       0x00001324        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a(liblpc2000_lpc23xx_get_cclk.o)
171  .text          0x00001324        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le_mt.a(libarm_set_irq.o)
172  *fill*         0x00001324        0xc 00
173  .text.libc     0x00001330       0x30 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le_mt.a(libarm_set_irq.o)
174                 0x00001330                ctl_global_interrupts_set
175                 0x00001330                libarm_set_irq
176  .glue_7        0x00001360        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le_mt.a(libarm_set_irq.o)
177  .glue_7t       0x00001360        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le_mt.a(libarm_set_irq.o)
178  .text          0x00001360        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(__int32_udivmod.o)
179  .text.libc     0x00001360       0x30 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(__int32_udivmod.o)
180                 0x00001360                __int32_udiv
181                 0x00001360                __int32_udivmod
182                 0x00001360                __udivsi3
183  .glue_7        0x00001390        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(__int32_udivmod.o)
184  .glue_7t       0x00001390        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(__int32_udivmod.o)
185  .text          0x00001390        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(memset.o)
186  .text.libc     0x00001390       0xa0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(memset.o)
187                 0x00001390                memset
188  .glue_7        0x00001430        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(memset.o)
189  .glue_7t       0x00001430        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(memset.o)
190                 0x00001430                __text_end__ = (__text_start__ + SIZEOF (.text))
191                 0x00000001                . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .text is too large to fit in FLASH memory segment)
192                 0x00001430                __dtors_load_start__ = (__text_end__ ALIGN 0x4)
193
194 .dtors          0x00001430        0x0
195                 0x00001430                __dtors_start__ = .
196  *(SORT(.dtors.*))
197  *(.dtors)
198                 0x00001430                __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
199                 0x00000001                . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .dtors is too large to fit in FLASH memory segment)
200                 0x00001430                __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)
201
202 .ctors          0x00001430        0x0
203                 0x00001430                __ctors_start__ = .
204  *(SORT(.ctors.*))
205  *(.ctors)
206                 0x00001430                __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
207                 0x00000001                . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .ctors is too large to fit in FLASH memory segment)
208                 0x00001430                __rodata_load_start__ = (__ctors_end__ ALIGN 0x4)
209
210 .rodata         0x00001430       0x18
211                 0x00001430                __rodata_start__ = .
212  *(.rodata .rodata.* .gnu.linkonce.r.*)
213  .rodata        0x00001430       0x18 ARM Flash Debug/main.o
214                 0x00001448                __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata))
215                 0x00000001                . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x80000))), error: .rodata is too large to fit in FLASH memory segment)
216                 0x00001448                __fast_load_start__ = (__rodata_end__ ALIGN 0x4)
217
218 .fast           0x4000003c        0x0 load address 0x00001448
219                 0x4000003c                __fast_start__ = .
220  *(.fast .fast.*)
221                 0x4000003c                __fast_end__ = (__fast_start__ + SIZEOF (.fast))
222                 0x00001448                __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast))
223                 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)
224
225 .fast_run       0x4000003c        0x0
226                 0x4000003c                __fast_run_start__ = .
227                 0x4000003c                . = ((__fast_run_start__ + SIZEOF (.fast)) MAX_K .)
228                 0x4000003c                __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run))
229                 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)
230                 0x00001448                __data_load_start__ = ((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4)
231
232 .data           0x4000003c        0x0 load address 0x00001448
233                 0x4000003c                __data_start__ = .
234  *(.data .data.* .gnu.linkonce.d.*)
235  .data          0x4000003c        0x0 ARM Flash Debug/main_ctl.o
236  .data          0x4000003c        0x0 ARM Flash Debug/main.o
237  .data          0x4000003c        0x0 ARM Flash Debug/crt0.o
238  .data          0x4000003c        0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
239  .data          0x4000003c        0x0 ARM Flash Debug/LPC230x.o
240  .data          0x4000003c        0x0 ARM Flash Debug/VIC_PL192.o
241  .data          0x4000003c        0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
242  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
243  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl_arm.o)
244  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a(liblpc2000_lpc23xx_get_cclk.o)
245  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le_mt.a(libarm_set_irq.o)
246  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(__int32_udivmod.o)
247  .data          0x4000003c        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(memset.o)
248                 0x4000003c                __data_end__ = (__data_start__ + SIZEOF (.data))
249                 0x00001448                __data_load_end__ = (__data_load_start__ + SIZEOF (.data))
250                 0x00001448                __FLASH_segment_used_end__ = (((__fast_load_start__ + SIZEOF (.fast)) ALIGN 0x4) + SIZEOF (.data))
251                 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)
252
253 .data_run       0x4000003c        0x0
254                 0x4000003c                __data_run_start__ = .
255                 0x4000003c                . = ((__data_run_start__ + SIZEOF (.data)) MAX_K .)
256                 0x4000003c                __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run))
257                 0x00000001                . = ASSERT (((__data_run_end__ >= __SRAM_segment_start__) && (__data_run_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .data_run is too large to fit in SRAM memory segment)
258                 0x4000003c                __bss_load_start__ = (__data_run_end__ ALIGN 0x4)
259
260 .bss            0x4000003c      0x3c0
261                 0x4000003c                __bss_start__ = .
262  *(.bss .bss.* .gnu.linkonce.b.*)
263  .bss           0x4000003c        0x0 ARM Flash Debug/main_ctl.o
264  .bss           0x4000003c      0x260 ARM Flash Debug/main.o
265  .bss           0x4000029c        0x0 ARM Flash Debug/crt0.o
266  .bss           0x4000029c        0x0 ARM Flash Debug/Philips_LPC230X_Startup.o
267  .bss           0x4000029c        0x4 ARM Flash Debug/LPC230x.o
268  .bss           0x400002a0        0x0 ARM Flash Debug/VIC_PL192.o
269  .bss           0x400002a0        0x0 ARM Flash Debug/VIC_PL192_irq_handler.o
270  .bss           0x400002a0        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
271  .bss           0x400002a0        0x0 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl_arm.o)
272  .bss           0x400002a0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a(liblpc2000_lpc23xx_get_cclk.o)
273  .bss           0x400002a0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le_mt.a(libarm_set_irq.o)
274  .bss           0x400002a0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(__int32_udivmod.o)
275  .bss           0x400002a0        0x0 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(memset.o)
276  *(COMMON)
277  COMMON         0x400002a0      0x148 ARM Flash Debug/main_ctl.o
278                 0x400002a0                new_task_stack
279                 0x400003a8                new_task
280                 0x400003c8                main_task
281  COMMON         0x400003e8       0x14 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
282                 0x400003e8                ctl_interrupt_count
283                 0x400003ec                ctl_current_time
284                 0x400003f0                ctl_timeslice_period
285                 0x400003f4                ctl_task_executing
286                 0x400003f8                ctl_task_list
287                 0x400003fc                __bss_end__ = (__bss_start__ + SIZEOF (.bss))
288                 0x00000001                . = ASSERT (((__bss_end__ >= __SRAM_segment_start__) && (__bss_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .bss is too large to fit in SRAM memory segment)
289                 0x400003fc                __non_init_load_start__ = (__bss_end__ ALIGN 0x4)
290
291 .non_init       0x400003fc        0x0
292                 0x400003fc                __non_init_start__ = .
293  *(.non_init .non_init.*)
294                 0x400003fc                __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init))
295                 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)
296                 0x400003fc                __heap_load_start__ = (__non_init_end__ ALIGN 0x4)
297
298 .heap           0x400003fc      0x400
299                 0x400003fc                __heap_start__ = .
300  *(.heap)
301                 0x400007fc                . = (((__heap_start__ + __HEAPSIZE__) MAX_K .) ALIGN 0x4)
302  *fill*         0x400003fc      0x400 00
303                 0x400007fc                __heap_end__ = (__heap_start__ + SIZEOF (.heap))
304                 0x00000001                . = ASSERT (((__heap_end__ >= __SRAM_segment_start__) && (__heap_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .heap is too large to fit in SRAM memory segment)
305                 0x400007fc                __stack_load_start__ = (__heap_end__ ALIGN 0x4)
306
307 .stack          0x400007fc      0x400
308                 0x400007fc                __stack_start__ = .
309  *(.stack)
310                 0x40000bfc                . = (((__stack_start__ + __STACKSIZE__) MAX_K .) ALIGN 0x4)
311  *fill*         0x400007fc      0x400 00
312                 0x40000bfc                __stack_end__ = (__stack_start__ + SIZEOF (.stack))
313                 0x00000001                . = ASSERT (((__stack_end__ >= __SRAM_segment_start__) && (__stack_end__ <= (__SRAM_segment_start__ + 0x8000))), error: .stack is too large to fit in SRAM memory segment)
314                 0x40000bfc                __stack_irq_load_start__ = (__stack_end__ ALIGN 0x4)
315
316 .stack_irq      0x40000bfc      0x100
317                 0x40000bfc                __stack_irq_start__ = .
318  *(.stack_irq)
319                 0x40000cfc                . = (((__stack_irq_start__ + __STACKSIZE_IRQ__) MAX_K .) ALIGN 0x4)
320  *fill*         0x40000bfc      0x100 00
321                 0x40000cfc                __stack_irq_end__ = (__stack_irq_start__ + SIZEOF (.stack_irq))
322                 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)
323                 0x40000cfc                __stack_fiq_load_start__ = (__stack_irq_end__ ALIGN 0x4)
324
325 .stack_fiq      0x40000cfc      0x100
326                 0x40000cfc                __stack_fiq_start__ = .
327  *(.stack_fiq)
328                 0x40000dfc                . = (((__stack_fiq_start__ + __STACKSIZE_FIQ__) MAX_K .) ALIGN 0x4)
329  *fill*         0x40000cfc      0x100 00
330                 0x40000dfc                __stack_fiq_end__ = (__stack_fiq_start__ + SIZEOF (.stack_fiq))
331                 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)
332                 0x40000dfc                __stack_svc_load_start__ = (__stack_fiq_end__ ALIGN 0x4)
333
334 .stack_svc      0x40000dfc        0x0
335                 0x40000dfc                __stack_svc_start__ = .
336  *(.stack_svc)
337                 0x40000e00                . = (((__stack_svc_start__ + __STACKSIZE_SVC__) MAX_K .) ALIGN 0x4)
338                 0x40000dfc                __stack_svc_end__ = (__stack_svc_start__ + SIZEOF (.stack_svc))
339                 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)
340                 0x40000dfc                __stack_abt_load_start__ = (__stack_svc_end__ ALIGN 0x4)
341
342 .stack_abt      0x40000dfc        0x0
343                 0x40000dfc                __stack_abt_start__ = .
344  *(.stack_abt)
345                 0x40000e00                . = (((__stack_abt_start__ + __STACKSIZE_ABT__) MAX_K .) ALIGN 0x4)
346                 0x40000dfc                __stack_abt_end__ = (__stack_abt_start__ + SIZEOF (.stack_abt))
347                 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)
348                 0x40000dfc                __stack_und_load_start__ = (__stack_abt_end__ ALIGN 0x4)
349
350 .stack_und      0x40000dfc        0x0
351                 0x40000dfc                __stack_und_start__ = .
352  *(.stack_und)
353                 0x40000e00                . = (((__stack_und_start__ + __STACKSIZE_UND__) MAX_K .) ALIGN 0x4)
354                 0x40000dfc                __stack_und_end__ = (__stack_und_start__ + SIZEOF (.stack_und))
355                 0x40000dfc                __SRAM_segment_used_end__ = ((__stack_abt_end__ ALIGN 0x4) + SIZEOF (.stack_und))
356                 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)
357 START GROUP
358 LOAD ARM Flash Debug/main_ctl.o
359 LOAD ARM Flash Debug/main.o
360 LOAD ARM Flash Debug/crt0.o
361 LOAD ARM Flash Debug/Philips_LPC230X_Startup.o
362 LOAD ARM Flash Debug/LPC230x.o
363 LOAD ARM Flash Debug/VIC_PL192.o
364 LOAD ARM Flash Debug/VIC_PL192_irq_handler.o
365 LOAD /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a
366 LOAD /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a
367 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le_mt.a
368 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libm_v4t_a_le_mt.a
369 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a
370 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libcpp_v4t_a_le_mt.a
371 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libdebugio_v4t_a_le_mt.a
372 LOAD /home/phil/CrossWorks_ARM_1_7/lib/libc_targetio_impl_v4t_a_le_mt.a
373 LOAD /home/phil/CrossWorks_ARM_1_7/lib/lib_vfprintf_long_v4t_a_le_mt.a
374 LOAD /home/phil/CrossWorks_ARM_1_7/lib/lib_vfscanf_long_v4t_a_le_mt.a
375 END GROUP
376 OUTPUT(ARM Flash Debug/CrossWorks_TaskingLib_Test.elf elf32-littlearm)
377
378 .debug_abbrev   0x00000000      0x3f3
379  .debug_abbrev  0x00000000       0xf8 ARM Flash Debug/main_ctl.o
380  .debug_abbrev  0x000000f8       0xf7 ARM Flash Debug/main.o
381  .debug_abbrev  0x000001ef       0x14 ARM Flash Debug/crt0.o
382  .debug_abbrev  0x00000203       0x10 ARM Flash Debug/Philips_LPC230X_Startup.o
383  .debug_abbrev  0x00000213       0xc9 ARM Flash Debug/LPC230x.o
384  .debug_abbrev  0x000002dc       0xab ARM Flash Debug/VIC_PL192.o
385  .debug_abbrev  0x00000387       0x14 ARM Flash Debug/VIC_PL192_irq_handler.o
386  .debug_abbrev  0x0000039b       0x58 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
387
388 .debug_info     0x00000000     0x100a
389  .debug_info    0x00000000      0x362 ARM Flash Debug/main_ctl.o
390  .debug_info    0x00000362      0x372 ARM Flash Debug/main.o
391  .debug_info    0x000006d4       0xe7 ARM Flash Debug/crt0.o
392  .debug_info    0x000007bb      0x103 ARM Flash Debug/Philips_LPC230X_Startup.o
393  .debug_info    0x000008be      0x25f ARM Flash Debug/LPC230x.o
394  .debug_info    0x00000b1d      0x2ce ARM Flash Debug/VIC_PL192.o
395  .debug_info    0x00000deb      0x103 ARM Flash Debug/VIC_PL192_irq_handler.o
396  .debug_info    0x00000eee      0x11c /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
397
398 .debug_line     0x00000000      0x73d
399  .debug_line    0x00000000       0xbd ARM Flash Debug/main_ctl.o
400  .debug_line    0x000000bd       0xe2 ARM Flash Debug/main.o
401  .debug_line    0x0000019f      0x109 ARM Flash Debug/crt0.o
402  .debug_line    0x000002a8      0x129 ARM Flash Debug/Philips_LPC230X_Startup.o
403  .debug_line    0x000003d1      0x120 ARM Flash Debug/LPC230x.o
404  .debug_line    0x000004f1      0x10a ARM Flash Debug/VIC_PL192.o
405  .debug_line    0x000005fb       0xdb ARM Flash Debug/VIC_PL192_irq_handler.o
406  .debug_line    0x000006d6       0x67 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
407
408 .debug_frame    0x00000000      0x4b0
409  .debug_frame   0x00000000       0x68 ARM Flash Debug/main_ctl.o
410  .debug_frame   0x00000068       0xec ARM Flash Debug/main.o
411  .debug_frame   0x00000154       0xec ARM Flash Debug/LPC230x.o
412  .debug_frame   0x00000240       0x94 ARM Flash Debug/VIC_PL192.o
413  .debug_frame   0x000002d4      0x17c /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
414  .debug_frame   0x00000450       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libarmdi_v4t_a_le_mt.a(libarm_set_irq.o)
415  .debug_frame   0x00000470       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(__int32_udivmod.o)
416  .debug_frame   0x00000490       0x20 /home/phil/CrossWorks_ARM_1_7/lib/libc_v4t_a_le_mt.a(memset.o)
417
418 .debug_loc      0x00000000      0x3cb
419  .debug_loc     0x00000000       0x54 ARM Flash Debug/main_ctl.o
420  .debug_loc     0x00000054       0xd2 ARM Flash Debug/main.o
421  .debug_loc     0x00000126       0xd2 ARM Flash Debug/LPC230x.o
422  .debug_loc     0x000001f8       0x7e ARM Flash Debug/VIC_PL192.o
423  .debug_loc     0x00000276      0x155 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
424
425 .debug_pubnames
426                 0x00000000      0x251
427  .debug_pubnames
428                 0x00000000       0x67 ARM Flash Debug/main_ctl.o
429  .debug_pubnames
430                 0x00000067       0x4a ARM Flash Debug/main.o
431  .debug_pubnames
432                 0x000000b1       0x54 ARM Flash Debug/LPC230x.o
433  .debug_pubnames
434                 0x00000105       0x46 ARM Flash Debug/VIC_PL192.o
435  .debug_pubnames
436                 0x0000014b      0x106 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
437
438 .debug_aranges  0x00000000      0x108
439  .debug_aranges
440                 0x00000000       0x20 ARM Flash Debug/main_ctl.o
441  .debug_aranges
442                 0x00000020       0x20 ARM Flash Debug/main.o
443  .debug_aranges
444                 0x00000040       0x20 ARM Flash Debug/crt0.o
445  .debug_aranges
446                 0x00000060       0x28 ARM Flash Debug/Philips_LPC230X_Startup.o
447  .debug_aranges
448                 0x00000088       0x20 ARM Flash Debug/LPC230x.o
449  .debug_aranges
450                 0x000000a8       0x20 ARM Flash Debug/VIC_PL192.o
451  .debug_aranges
452                 0x000000c8       0x20 ARM Flash Debug/VIC_PL192_irq_handler.o
453  .debug_aranges
454                 0x000000e8       0x20 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
455
456 .debug_str      0x00000000      0x17f
457  .debug_str     0x00000000       0x12 ARM Flash Debug/main_ctl.o
458  .debug_str     0x00000012       0x12 ARM Flash Debug/main.o
459  .debug_str     0x00000024        0x7 ARM Flash Debug/VIC_PL192.o
460  .debug_str     0x0000002b      0x154 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
461
462 .comment        0x00000000       0x6c
463  .comment       0x00000000       0x12 ARM Flash Debug/main_ctl.o
464  .comment       0x00000012       0x12 ARM Flash Debug/main.o
465  .comment       0x00000024       0x12 ARM Flash Debug/LPC230x.o
466  .comment       0x00000036       0x12 ARM Flash Debug/VIC_PL192.o
467  .comment       0x00000048       0x12 /home/phil/CrossWorks_ARM_1_7/ctl/lib/libctl_v4t_a_le_mt.a(ctl.o)
468  .comment       0x0000005a       0x12 /home/phil/CrossWorks_ARM_1_7/lib/liblpc2000_v4t_a_le_mt.a(liblpc2000_lpc23xx_get_cclk.o)
Note: See TracBrowser for help on using the browser.