Archive member included because of file (symbol) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod16.o) main.o (__umodhi3) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod32.o) main.o (__udivsi3) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) main.o (strchr) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) main.o (memcmp) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) main.o (memset) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) main.o (strstr) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) main.o (atoi) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) main.o (sprintf) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) (vuprintf) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) (strncmp) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod64.o) c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) (__udivdi3) 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_) Allocating common symbols Common symbol size file now 0x2 main.o RSSI_DBM 0x1 main.o RSSI 0x1 main.o LQI 0x1 main.o PKTSTATUS 0x1 main.o flags 0x2 main.o future_time 0x2 main.o status 0x1 main.o rx_char 0x1 main.o Memory Configuration Name Origin Length Attributes sfr 0x00000000 0x00000010 peripheral_8bit 0x00000010 0x000000f0 peripheral_16bit 0x00000100 0x00000100 ram 0x00000200 0x00000400 xw infomem 0x00001000 0x00000100 infod 0x00001000 0x00000040 infoc 0x00001040 0x00000040 infob 0x00001080 0x00000040 infoa 0x000010c0 0x00000040 rom 0x00008000 0x00007fde 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 spi_hardware.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 0x00000001 __IE2 = 0x1 0x00000003 __IFG2 = 0x3 0x00000048 __ADC10DTC0 = 0x48 0x00000049 __ADC10DTC1 = 0x49 0x0000004a __ADC10AE0 = 0x4a 0x0000004b __ADC10AE1 = 0x4b 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 0x000000c0 __OA0CTL0 = 0xc0 0x000000c1 __OA0CTL1 = 0xc1 0x000000c2 __OA1CTL0 = 0xc2 0x000000c3 __OA1CTL1 = 0xc3 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 0x00000018 __P3IN = 0x18 0x00000019 __P3OUT = 0x19 0x0000001a __P3DIR = 0x1a 0x0000001b __P3SEL = 0x1b 0x00000010 __P3REN = 0x10 0x0000001c __P4IN = 0x1c 0x0000001d __P4OUT = 0x1d 0x0000001e __P4DIR = 0x1e 0x0000001f __P4SEL = 0x1f 0x00000011 __P4REN = 0x11 0x0000012e __TAIV = 0x12e 0x00000160 __TACTL = 0x160 0x00000162 __TACCTL0 = 0x162 0x00000164 __TACCTL1 = 0x164 0x00000166 __TACCTL2 = 0x166 0x00000170 __TAR = 0x170 0x00000172 __TACCR0 = 0x172 0x00000174 __TACCR1 = 0x174 0x00000176 __TACCR2 = 0x176 0x0000011e __TBIV = 0x11e 0x00000180 __TBCTL = 0x180 0x00000182 __TBCCTL0 = 0x182 0x00000184 __TBCCTL1 = 0x184 0x00000186 __TBCCTL2 = 0x186 0x00000190 __TBR = 0x190 0x00000192 __TBCCR0 = 0x192 0x00000194 __TBCCR1 = 0x194 0x00000196 __TBCCR2 = 0x196 0x00000060 __UCA0CTL0 = 0x60 0x00000061 __UCA0CTL1 = 0x61 0x00000062 __UCA0BR0 = 0x62 0x00000063 __UCA0BR1 = 0x63 0x00000064 __UCA0MCTL = 0x64 0x00000065 __UCA0STAT = 0x65 0x00000066 __UCA0RXBUF = 0x66 0x00000067 __UCA0TXBUF = 0x67 0x0000005d __UCA0ABCTL = 0x5d 0x0000005e __UCA0IRTCTL = 0x5e 0x0000005f __UCA0IRRCTL = 0x5f 0x00000068 __UCB0CTL0 = 0x68 0x00000069 __UCB0CTL1 = 0x69 0x0000006a __UCB0BR0 = 0x6a 0x0000006b __UCB0BR1 = 0x6b 0x0000006c __UCB0I2CIE = 0x6c 0x0000006d __UCB0STAT = 0x6d 0x0000006e __UCB0RXBUF = 0x6e 0x0000006f __UCB0TXBUF = 0x6f 0x00000118 __UCB0I2COA = 0x118 0x0000011a __UCB0I2CSA = 0x11a 0x00000120 __WDTCTL = 0x120 0x000010f8 __CALDCO_16MHZ = 0x10f8 0x000010f9 __CALBC1_16MHZ = 0x10f9 0x000010fa __CALDCO_12MHZ = 0x10fa 0x000010fb __CALBC1_12MHZ = 0x10fb 0x000010fc __CALDCO_8MHZ = 0x10fc 0x000010fd __CALBC1_8MHZ = 0x10fd 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 0x00008000 0x18ca 0x00008000 . = ALIGN (0x2) *(.init .init.*) *(.init0) .init0 0x00008000 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) 0x00008000 _reset_vector__ *(.init1) .init1 0x00008000 0xc c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) 0x00008000 __watchdog_support *(.init2) .init2 0x0000800c 0x4 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) 0x0000800c __init_stack *(.init3) .init3 0x00008010 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__low_level_init.o) 0x00008010 __low_level_init *(.init4) .init4 0x00008010 0x18 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) 0x00008010 __do_copy_data .init4 0x00008028 0x16 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) 0x00008028 __do_clear_bss *(.init5) *(.init6) *(.init7) *(.init8) *(.init9) .init9 0x0000803e 0x634 main.o 0x0000803e main *(.fini9) .fini9 0x00008672 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__stop_progExec__.o) 0x00008672 __stop_progExec__ *(.fini8) *(.fini7) *(.fini6) *(.fini5) *(.fini4) *(.fini3) *(.fini2) *(.fini1) *(.fini0) .fini0 0x00008672 0x6 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) 0x00008672 _endless_loop__ *(.fini .fini.*) 0x00008678 . = ALIGN (0x2) 0x00008678 __ctors_start = . *(.ctors) 0x00008678 __ctors_end = . 0x00008678 __dtors_start = . *(.dtors) 0x00008678 __dtors_end = . 0x00008678 . = ALIGN (0x2) *(.text .text.* .gnu.linkonce.t.*) .text 0x00008678 0x4 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o 0x00008678 __isr_14 0x00008678 __isr_4 0x00008678 __isr_11 0x00008678 __isr_10 0x00008678 __isr_0 0x00008678 __isr_12 0x00008678 __isr_13 0x00008678 __isr_9 0x00008678 __isr_6 0x00008678 __isr_1 .text.crt0 0x0000867c 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o .text 0x0000867c 0x552 main.o 0x0000867c P1_VEC 0x0000867c __isr_2 0x000086a0 __isr_3 0x000086a0 P2_VEC 0x000086c4 __isr_5 0x000086c4 ADC_VEC 0x000086d2 TA1_VEC 0x000086d2 __isr_8 0x0000870e __isr_7 0x0000870e RX_VEC 0x0000872a tinit 0x000087b4 delay 0x000087e2 sys_init 0x0000884c init_adc 0x0000885e sample_adc 0x00008870 TX232String 0x0000888e init_UART_232 0x000088ae init_UART_SPI 0x000088ce CCXX_WRITE_SPI_RF_SETTINGS 0x00008a6c RX_MODE 0x00008a96 RX_STRING 0x00008b82 TX_STRING .text 0x00008bce 0x158 spi_hardware.o 0x00008bce CCXX_SPI_STROBE 0x00008c06 CCXX_SPI_RDREG 0x00008c64 CCXX_SPI_WRREG 0x00008cb2 CCXX_SPI_BURST_WRREG .text 0x00008d26 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod16.o) .text.libgcc 0x00008d26 0x22 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod16.o) 0x00008d26 __ext_udivmod16 0x00008d26 __udivhi3 0x00008d40 __umodhi3 .text 0x00008d48 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod32.o) .text.libgcc 0x00008d48 0x40 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod32.o) 0x00008d48 __ext_udivmod32 0x00008d48 __udivsi3 0x00008d7e __umodsi3 .text 0x00008d88 0x12 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) 0x00008d88 strchr .text 0x00008d9a 0x20 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) 0x00008d9a memcmp .text 0x00008dba 0x6a c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) 0x00008dba memset .text 0x00008e24 0x56 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) 0x00008e24 strstr .text 0x00008e7a 0x8a c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) 0x00008e7a atoi .text 0x00008f04 0xbc c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) 0x00008f62 sprintf 0x00008f7e snprintf 0x00008f98 vsprintf 0x00008fae vsnprintf .text 0x00008fc0 0x7f0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) 0x0000914a vuprintf .text 0x000097b0 0x28 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) 0x000097b0 strncmp .text 0x000097d8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod64.o) .text.libgcc 0x000097d8 0xf0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod64.o) 0x000097d8 __xabi_udivmod64 0x00009836 __udivdi3 0x0000985c __umoddi3 0x0000988a __udivmoddi4 .text 0x000098c8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) .text 0x000098c8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .text 0x000098c8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .text 0x000098c8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__low_level_init.o) .text 0x000098c8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .text 0x000098c8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .text 0x000098c8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__stop_progExec__.o) .text 0x000098c8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .text 0x000098c8 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) .text.crt0 0x000098c8 0x2 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) 0x000098c8 _unexpected_ 0x000098ca . = ALIGN (0x2) .rodata 0x000098ca 0x1ec 0x000098ca . = ALIGN (0x2) *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata 0x000098ca 0x1e5 main.o .rodata 0x00009aaf 0x7 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) 0x00009ab6 . = ALIGN (0x2) 0x00009ab6 _etext = . .data 0x00000200 0x0 load address 0x00009ab6 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 0x0 main.o .data 0x00000200 0x0 spi_hardware.o .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod16.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod32.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod64.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__low_level_init.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__stop_progExec__.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .data 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) 0x00000200 . = ALIGN (0x2) 0x00000200 _edata = . 0x00009ab6 PROVIDE (__data_load_start, LOADADDR (.data)) 0x00000000 PROVIDE (__data_size, SIZEOF (.data)) .bss 0x00000200 0x10 load address 0x00009ab6 0x00000200 PROVIDE (__bss_start, .) *(.bss .bss.*) .bss 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/crt0ivtbl16.o .bss 0x00000200 0x0 main.o .bss 0x00000200 0x0 spi_hardware.o .bss 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod16.o) .bss 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod32.o) .bss 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) .bss 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) .bss 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) .bss 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) .bss 0x00000200 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) .bss 0x00000200 0x4 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod64.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_reset_vector__.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__low_level_init.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__stop_progExec__.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .bss 0x00000204 0x0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) *(COMMON) COMMON 0x00000204 0xc main.o 0x00000204 now 0x00000206 RSSI_DBM 0x00000207 RSSI 0x00000208 LQI 0x00000209 PKTSTATUS 0x0000020a flags 0x0000020c future_time 0x0000020e status 0x0000020f rx_char 0x00000210 . = ALIGN (0x2) 0x00000210 PROVIDE (__bss_end, .) 0x00000010 PROVIDE (__bss_size, SIZEOF (.bss)) .noinit 0x00000210 0x2 load address 0x00009ab6 0x00000210 PROVIDE (__noinit_start, .) *(.noinit .noinit.*) .noinit.crt0 0x00000210 0x2 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) 0x00000210 __wdt_clear_value 0x00000212 . = ALIGN (0x2) 0x00000212 PROVIDE (__noinit_end, .) 0x00000212 . = ALIGN (0x2) 0x00000212 _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 0x180 *(.debug_aranges) .debug_aranges 0x00000000 0x18 main.o .debug_aranges 0x00000018 0x14 spi_hardware.o .debug_aranges 0x0000002c 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod16.o) .debug_aranges 0x00000040 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod32.o) .debug_aranges 0x00000054 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) .debug_aranges 0x00000068 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) .debug_aranges 0x0000007c 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) .debug_aranges 0x00000090 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) .debug_aranges 0x000000a4 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) .debug_aranges 0x000000b8 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) .debug_aranges 0x000000cc 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) .debug_aranges 0x000000e0 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) .debug_aranges 0x000000f4 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod64.o) .debug_aranges 0x00000108 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .debug_aranges 0x0000011c 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .debug_aranges 0x00000130 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .debug_aranges 0x00000144 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .debug_aranges 0x00000158 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .debug_aranges 0x0000016c 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) .debug_pubnames *(.debug_pubnames) .debug_info 0x00000000 0x1ebf *(.debug_info) .debug_info 0x00000000 0xb81 main.o .debug_info 0x00000b81 0x229 spi_hardware.o .debug_info 0x00000daa 0x8d c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod16.o) .debug_info 0x00000e37 0x8d c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod32.o) .debug_info 0x00000ec4 0xa7 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) .debug_info 0x00000f6b 0xe8 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) .debug_info 0x00001053 0xfe c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) .debug_info 0x00001151 0xe0 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) .debug_info 0x00001231 0xb4 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) .debug_info 0x000012e5 0x277 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) .debug_info 0x0000155c 0x563 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) .debug_info 0x00001abf 0xbb c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) .debug_info 0x00001b7a 0x8d c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod64.o) .debug_info 0x00001c07 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .debug_info 0x00001c7b 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .debug_info 0x00001cef 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .debug_info 0x00001d63 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .debug_info 0x00001dd7 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .debug_info 0x00001e4b 0x74 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) *(.gnu.linkonce.wi.*) .debug_abbrev 0x00000000 0xaaf *(.debug_abbrev) .debug_abbrev 0x00000000 0x2ba main.o .debug_abbrev 0x000002ba 0x115 spi_hardware.o .debug_abbrev 0x000003cf 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod16.o) .debug_abbrev 0x000003e3 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod32.o) .debug_abbrev 0x000003f7 0x6f c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) .debug_abbrev 0x00000466 0x9b c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) .debug_abbrev 0x00000501 0x9c c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) .debug_abbrev 0x0000059d 0x8b c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) .debug_abbrev 0x00000628 0x7e c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) .debug_abbrev 0x000006a6 0x105 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) .debug_abbrev 0x000007ab 0x1fc c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) .debug_abbrev 0x000009a7 0x7c c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) .debug_abbrev 0x00000a23 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod64.o) .debug_abbrev 0x00000a37 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .debug_abbrev 0x00000a4b 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .debug_abbrev 0x00000a5f 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .debug_abbrev 0x00000a73 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .debug_abbrev 0x00000a87 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .debug_abbrev 0x00000a9b 0x14 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) .debug_line 0x00000000 0xedc *(.debug_line) .debug_line 0x00000000 0x33d main.o .debug_line 0x0000033d 0x117 spi_hardware.o .debug_line 0x00000454 0x77 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod16.o) .debug_line 0x000004cb 0x86 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod32.o) .debug_line 0x00000551 0x44 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) .debug_line 0x00000595 0x80 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) .debug_line 0x00000615 0xd5 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) .debug_line 0x000006ea 0x86 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) .debug_line 0x00000770 0x6e c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) .debug_line 0x000007de 0xa9 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) .debug_line 0x00000887 0x2dc c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) .debug_line 0x00000b63 0x82 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) .debug_line 0x00000be5 0xcc c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libgcc.a(_udivmod64.o) .debug_line 0x00000cb1 0x5c c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__watchdog_support.o) .debug_line 0x00000d0d 0x5a c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(__init_stack.o) .debug_line 0x00000d67 0x60 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_copy_data.o) .debug_line 0x00000dc7 0x60 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_clear_bss.o) .debug_line 0x00000e27 0x5b c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_endless_loop__.o) .debug_line 0x00000e82 0x5a c:/mspgcc/bin/../lib/gcc/msp430/4.6.1\libcrt0.a(_unexpected_.o) .debug_frame 0x00000000 0x3c8 *(.debug_frame) .debug_frame 0x00000000 0x17c main.o .debug_frame 0x0000017c 0x42 spi_hardware.o .debug_frame 0x000001be 0x1e c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) .debug_frame 0x000001dc 0x24 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) .debug_frame 0x00000200 0x32 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) .debug_frame 0x00000232 0x38 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) .debug_frame 0x0000026a 0x24 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) .debug_frame 0x0000028e 0x68 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) .debug_frame 0x000002f6 0xae c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) .debug_frame 0x000003a4 0x24 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) .debug_str 0x00000000 0x812 *(.debug_str) .debug_str 0x00000000 0x40d main.o 0x599 (size before relaxing) .debug_str 0x0000040d 0x82 spi_hardware.o 0x156 (size before relaxing) .debug_str 0x0000048f 0x3f c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) 0xe9 (size before relaxing) .debug_str 0x000004ce 0x20 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) 0xf0 (size before relaxing) .debug_str 0x000004ee 0x2b c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) 0x109 (size before relaxing) .debug_str 0x00000519 0x1e c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) 0xf5 (size before relaxing) .debug_str 0x00000537 0x1a c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) 0xea (size before relaxing) .debug_str 0x00000551 0x94 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) 0x184 (size before relaxing) .debug_str 0x000005e5 0x212 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) 0x36a (size before relaxing) .debug_str 0x000007f7 0x1b c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) 0xf2 (size before relaxing) .debug_loc 0x00000000 0xf7a *(.debug_loc) .debug_loc 0x00000000 0x45d main.o .debug_loc 0x0000045d 0x6c spi_hardware.o .debug_loc 0x000004c9 0xb c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strchr.o) .debug_loc 0x000004d4 0x5e c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memcmp.o) .debug_loc 0x00000532 0xdb c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(memset.o) .debug_loc 0x0000060d 0xa9 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strstr.o) .debug_loc 0x000006b6 0x9a c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(atoi.o) .debug_loc 0x00000750 0xeb c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(sprintf.o) .debug_loc 0x0000083b 0x707 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) .debug_loc 0x00000f42 0x38 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(strncmp.o) .debug_macinfo *(.debug_macinfo) .debug_pubtypes *(.debug_pubtypes) .debug_ranges 0x00000000 0x24 *(.debug_ranges) .debug_ranges 0x00000000 0xc main.o .debug_ranges 0x0000000c 0x18 c:/mspgcc/bin/../lib/gcc/msp430/4.6.1/../../../../msp430/lib\libc.a(vuprintf.o) 0x00000600 PROVIDE (__stack, (ORIGIN (ram) + 0x400)) 0x00009ab6 PROVIDE (__data_start_rom, _etext) 0x00009ab6 PROVIDE (__data_end_rom, (_etext + SIZEOF (.data))) OUTPUT(zstack.elf elf32-msp430)