Archive member included because of file (symbol) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_reset_vector__) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) (__watchdog_support) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) (__init_stack) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__low_level_init.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) (__low_level_init) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) (__do_copy_data) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) (__do_clear_bss) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__stop_progExec__.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) (__stop_progExec__) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) (_endless_loop__) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o (_unexpected_) Memory Configuration Name Origin Length Attributes sfr 0x00000000 0x00000010 peripheral_8bit 0x00000010 0x000000f0 peripheral_16bit 0x00000100 0x00000100 ram 0x00000200 0x00000080 xw infomem 0x00001000 0x00000100 infod 0x00001000 0x00000040 infoc 0x00001040 0x00000040 infob 0x00001080 0x00000040 infoa 0x000010c0 0x00000040 rom 0x0000f800 0x000007e0 xr vectors 0x0000ffe0 0x00000020 bsl 0x00000000 0x00000000 far_rom 0x00000000 0x00000000 *default* 0x00000000 0xffffffff Linker script and memory map LOAD c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o LOAD main.o LOAD c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a LOAD c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a LOAD c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a LOAD c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a 0x00000040 PROVIDE (__info_segment_size, 0x40) 0x00001000 PROVIDE (__infod, 0x1000) 0x00001040 PROVIDE (__infoc, 0x1040) 0x00001080 PROVIDE (__infob, 0x1080) 0x000010c0 PROVIDE (__infoa, 0x10c0) 0x00000000 __IE1 = 0x0 0x00000002 __IFG1 = 0x2 0x00000048 __ADC10DTC0 = 0x48 0x00000049 __ADC10DTC1 = 0x49 0x0000004a __ADC10AE0 = 0x4a 0x000001b0 __ADC10CTL0 = 0x1b0 0x000001b2 __ADC10CTL1 = 0x1b2 0x000001b4 __ADC10MEM = 0x1b4 0x000001bc __ADC10SA = 0x1bc 0x00000056 __DCOCTL = 0x56 0x00000057 __BCSCTL1 = 0x57 0x00000058 __BCSCTL2 = 0x58 0x00000053 __BCSCTL3 = 0x53 0x00000128 __FCTL1 = 0x128 0x0000012a __FCTL2 = 0x12a 0x0000012c __FCTL3 = 0x12c 0x00000020 __P1IN = 0x20 0x00000021 __P1OUT = 0x21 0x00000022 __P1DIR = 0x22 0x00000023 __P1IFG = 0x23 0x00000024 __P1IES = 0x24 0x00000025 __P1IE = 0x25 0x00000026 __P1SEL = 0x26 0x00000027 __P1REN = 0x27 0x00000028 __P2IN = 0x28 0x00000029 __P2OUT = 0x29 0x0000002a __P2DIR = 0x2a 0x0000002b __P2IFG = 0x2b 0x0000002c __P2IES = 0x2c 0x0000002d __P2IE = 0x2d 0x0000002e __P2SEL = 0x2e 0x0000002f __P2REN = 0x2f 0x0000012e __TAIV = 0x12e 0x00000160 __TACTL = 0x160 0x00000162 __TACCTL0 = 0x162 0x00000164 __TACCTL1 = 0x164 0x00000170 __TAR = 0x170 0x00000172 __TACCR0 = 0x172 0x00000174 __TACCR1 = 0x174 0x00000078 __USICTL0 = 0x78 0x00000079 __USICTL1 = 0x79 0x0000007a __USICKCTL = 0x7a 0x0000007b __USICNT = 0x7b 0x0000007c __USISRL = 0x7c 0x0000007d __USISRH = 0x7d 0x00000078 __USICTL = 0x78 0x0000007a __USICCTL = 0x7a 0x0000007c __USISR = 0x7c 0x00000120 __WDTCTL = 0x120 0x000010fe __CALDCO_1MHZ = 0x10fe 0x000010ff __CALBC1_1MHZ = 0x10ff .hash *(.hash) .dynsym *(.dynsym) .dynstr *(.dynstr) .gnu.version *(.gnu.version) .gnu.version_d *(.gnu.version_d) .gnu.version_r *(.gnu.version_r) .rel.init *(.rel.init) .rela.init *(.rela.init) .rel.fini *(.rel.fini) .rela.fini *(.rela.fini) .rel.text *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) .rela.text *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) .rel.rodata *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) .rela.rodata *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) .rel.data *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*) .rela.data *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) .rel.bss *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) .rela.bss *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) .rel.ctors *(.rel.ctors) .rela.ctors *(.rela.ctors) .rel.dtors *(.rel.dtors) .rela.dtors *(.rela.dtors) .rel.got *(.rel.got) .rela.got *(.rela.got) .rel.plt *(.rel.plt) .rela.plt *(.rela.plt) .text 0x0000f800 0x118 0x0000f800 . = ALIGN (0x2) *(.init .init.*) *(.init0) .init0 0x0000f800 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) 0x0000f800 _reset_vector__ *(.init1) .init1 0x0000f800 0xc c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) 0x0000f800 __watchdog_support *(.init2) .init2 0x0000f80c 0x4 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) 0x0000f80c __init_stack *(.init3) .init3 0x0000f810 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__low_level_init.o) 0x0000f810 __low_level_init *(.init4) .init4 0x0000f810 0x18 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) 0x0000f810 __do_copy_data .init4 0x0000f828 0x16 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) 0x0000f828 __do_clear_bss *(.init5) *(.init6) *(.init7) *(.init8) *(.init9) .init9 0x0000f83e 0x44 main.o 0x0000f83e main *(.fini9) .fini9 0x0000f882 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__stop_progExec__.o) 0x0000f882 __stop_progExec__ *(.fini8) *(.fini7) *(.fini6) *(.fini5) *(.fini4) *(.fini3) *(.fini2) *(.fini1) *(.fini0) .fini0 0x0000f882 0x6 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) 0x0000f882 _endless_loop__ *(.fini .fini.*) 0x0000f888 . = ALIGN (0x2) 0x0000f888 __ctors_start = . *(.ctors) 0x0000f888 __ctors_end = . 0x0000f888 __dtors_start = . *(.dtors) 0x0000f888 __dtors_end = . 0x0000f888 . = ALIGN (0x2) *(.text .text.* .gnu.linkonce.t.*) .text 0x0000f888 0x4 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o 0x0000f888 __isr_14 0x0000f888 __isr_4 0x0000f888 __isr_11 0x0000f888 __isr_5 0x0000f888 __isr_2 0x0000f888 __isr_10 0x0000f888 __isr_7 0x0000f888 __isr_0 0x0000f888 __isr_3 0x0000f888 __isr_12 0x0000f888 __isr_13 0x0000f888 __isr_9 0x0000f888 __isr_6 0x0000f888 __isr_1 .text.crt0 0x0000f88c 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o .text 0x0000f88c 0x8a main.o 0x0000f88c __isr_8 0x0000f88c ta1_isr .text 0x0000f916 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) .text 0x0000f916 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .text 0x0000f916 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .text 0x0000f916 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__low_level_init.o) .text 0x0000f916 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .text 0x0000f916 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .text 0x0000f916 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__stop_progExec__.o) .text 0x0000f916 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .text 0x0000f916 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) .text.crt0 0x0000f916 0x2 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) 0x0000f916 _unexpected_ 0x0000f918 . = ALIGN (0x2) .rodata 0x0000f918 0x0 0x0000f918 . = ALIGN (0x2) *(.rodata .rodata.* .gnu.linkonce.r.*) 0x0000f918 . = ALIGN (0x2) 0x0000f918 _etext = . .data 0x00000200 0x4 load address 0x0000f918 0x00000200 . = ALIGN (0x2) 0x00000200 PROVIDE (__data_start, .) *(.data .data.* .gnu.linkonce.d.*) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o .data 0x00000200 0x4 main.o .data 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) .data 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .data 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .data 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__low_level_init.o) .data 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .data 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .data 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__stop_progExec__.o) .data 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .data 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) 0x00000204 . = ALIGN (0x2) 0x00000204 _edata = . 0x0000f918 PROVIDE (__data_load_start, LOADADDR (.data)) 0x00000004 PROVIDE (__data_size, SIZEOF (.data)) .bss 0x00000204 0x2 load address 0x0000f91c 0x00000204 PROVIDE (__bss_start, .) *(.bss .bss.*) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o .bss 0x00000204 0x2 main.o 0x00000204 idx .bss 0x00000206 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) .bss 0x00000206 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .bss 0x00000206 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .bss 0x00000206 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__low_level_init.o) .bss 0x00000206 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .bss 0x00000206 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .bss 0x00000206 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__stop_progExec__.o) .bss 0x00000206 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .bss 0x00000206 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) *(COMMON) 0x00000206 . = ALIGN (0x2) 0x00000206 PROVIDE (__bss_end, .) 0x00000002 PROVIDE (__bss_size, SIZEOF (.bss)) .noinit 0x00000206 0x2 load address 0x0000f91c 0x00000206 PROVIDE (__noinit_start, .) *(.noinit .noinit.*) .noinit.crt0 0x00000206 0x2 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) 0x00000206 __wdt_clear_value 0x00000208 . = ALIGN (0x2) 0x00000208 PROVIDE (__noinit_end, .) 0x00000208 . = ALIGN (0x2) 0x00000208 _end = . .infomem 0x00001000 0x0 *(.infomem) 0x00001000 . = ALIGN (0x2) *(.infomem.*) .infomemnobits 0x00001000 0x0 *(.infomemnobits) 0x00001000 . = ALIGN (0x2) *(.infomemnobits.*) .infoa *(.infoa .infoa.*) .infob *(.infob .infob.*) .infoc *(.infoc .infoc.*) .infod *(.infod .infod.*) .vectors 0x0000ffe0 0x20 0x0000ffe0 PROVIDE (__vectors_start, .) *(.vectors*) .vectors 0x0000ffe0 0x20 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o 0x0000ffe0 __ivtbl_16 0x00010000 _vectors_end = . .fartext 0x00000000 0x0 0x00000000 . = ALIGN (0x2) *(.fartext) 0x00000000 . = ALIGN (0x2) *(.fartext.*) 0x00000000 _efartext = . .profiler *(.profiler) .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .comment *(.comment) .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges 0x00000000 0x90 *(.debug_aranges) .debug_aranges 0x00000000 0x18 main.o .debug_aranges 0x00000018 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .debug_aranges 0x0000002c 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .debug_aranges 0x00000040 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .debug_aranges 0x00000054 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .debug_aranges 0x00000068 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .debug_aranges 0x0000007c 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) .debug_pubnames *(.debug_pubnames) .debug_info 0x00000000 0x54a *(.debug_info) .debug_info 0x00000000 0x292 main.o .debug_info 0x00000292 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .debug_info 0x00000306 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .debug_info 0x0000037a 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .debug_info 0x000003ee 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .debug_info 0x00000462 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .debug_info 0x000004d6 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) *(.gnu.linkonce.wi.*) .debug_abbrev 0x00000000 0x148 *(.debug_abbrev) .debug_abbrev 0x00000000 0xd0 main.o .debug_abbrev 0x000000d0 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .debug_abbrev 0x000000e4 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .debug_abbrev 0x000000f8 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .debug_abbrev 0x0000010c 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .debug_abbrev 0x00000120 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .debug_abbrev 0x00000134 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) .debug_line 0x00000000 0x2e5 *(.debug_line) .debug_line 0x00000000 0xba main.o .debug_line 0x000000ba 0x5c c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .debug_line 0x00000116 0x5a c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .debug_line 0x00000170 0x60 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .debug_line 0x000001d0 0x60 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .debug_line 0x00000230 0x5b c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .debug_line 0x0000028b 0x5a c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) .debug_frame 0x00000000 0x3e *(.debug_frame) .debug_frame 0x00000000 0x3e main.o .debug_str 0x00000000 0x12a *(.debug_str) .debug_str 0x00000000 0x12a main.o 0x188 (size before relaxing) .debug_loc 0x00000000 0x46 *(.debug_loc) .debug_loc 0x00000000 0x46 main.o .debug_macinfo *(.debug_macinfo) .debug_pubtypes *(.debug_pubtypes) .debug_ranges 0x00000000 0xc *(.debug_ranges) .debug_ranges 0x00000000 0xc main.o 0x00000280 PROVIDE (__stack, (ORIGIN (ram) + 0x80)) 0x0000f918 PROVIDE (__data_start_rom, _etext) 0x0000f91c PROVIDE (__data_end_rom, (_etext + SIZEOF (.data))) OUTPUT(rf_mon.elf elf32-msp430)