Subversion Repositories Projects

Rev

Blame | Last modification | View Log | RSS feed

Archive member included because of file (symbol)

c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_mulsi3.o)
                              max7456_software_spi.o (__mulsi3)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodhi4.o)
                              max7456_software_spi.o (__udivmodhi4)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodhi4.o)
                              osd_helpers.o (__divmodhi4)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodsi4.o)
                              osd_ncmode_default.o (__udivmodsi4)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodsi4.o)
                              max7456_software_spi.o (__divmodsi4)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_exit.o)
                              c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm162.o (exit)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_copy_data.o)
                              main.o (__do_copy_data)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_clear_bss.o)
                              main.o (__do_clear_bss)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(itoa.o)
                              max7456_software_spi.o (itoa)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eerd_byte_atmega162.o)
                              config.o (__eerd_byte_m162)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eewr_byte_atmega162.o)
                              config.o (__eewr_byte_m162)
c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(strrev.o)
                              c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(itoa.o) (strrev)

Allocating common symbols
Common symbol       size              file

rxd_buffer          0x96              usart1.o
wasted_ampere_offset
                    0x2               main.o
debugData           0x42              main.o
SPI_buffer          0xb               main.o
mode                0x2               config.o
conv_array          0x7               max7456_software_spi.o
s_volt              0x2               spi.o
setsReceived        0x2               main.o
txd_buffer          0x14              usart1.o
altimeter_offset    0x2               main.o
naviData            0x52              main.o

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00020000         xr
data             0x00800060         0x0000ffa0         rw !x
eeprom           0x00810000         0x00010000         rw !x
fuse             0x00820000         0x00000400         rw !x
lock             0x00830000         0x00000400         rw !x
signature        0x00840000         0x00000400         rw !x
*default*        0x00000000         0xffffffff

Linker script and memory map

Address of section .data set to 0x800100
LOAD c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm162.o
LOAD main.o
LOAD usart1.o
LOAD max7456_software_spi.o
LOAD osd_helpers.o
LOAD config.o
LOAD spi.o
LOAD buttons.o
LOAD ppm.o
LOAD osd_ncmode_default.o
LOAD osd_ncmode_minimal.o
LOAD osd_fcmode_default.o
LOAD osd_fcmode_jopl.o
LOAD characters.o
LOAD c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a
LOAD c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a
LOAD c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a

.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.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.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.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.text           0x00000000     0x3a28
 *(.vectors)
 .vectors       0x00000000       0x70 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm162.o
                0x00000000                __vectors
 *(.vectors)
 *(.progmem.gcc*)
 *(.progmem*)
 .progmem.data  0x00000070       0xdb main.o
                0x00000138                fcdisplaymodes
                0x000000c4                stats_item_6
                0x000000e0                stats_item_pointers
                0x000000fc                str_SW
                0x0000009a                stats_item_3
                0x00000128                str_3
                0x000000a8                stats_item_4
                0x00000130                ncdisplaymodes
                0x000000f9                str_S
                0x00000070                stats_item_0
                0x000000d2                stats_item_7
                0x00000118                str_1
                0x00000102                str_NW
                0x000000f0                str_NE
                0x00000120                str_2
                0x000000f6                str_SE
                0x00000105                str_N
                0x00000108                directions
                0x000000b6                stats_item_5
                0x0000008c                stats_item_2
                0x0000007e                stats_item_1
                0x000000ff                str_W
                0x000000f3                str_E
 .progmem.data  0x0000014b       0x99 osd_helpers.o
                0x00000169                vario_06
                0x0000015a                vario_03
                0x00000164                vario_05
                0x00000182                vario_11
                0x00000173                vario_08
                0x00000191                vario_14
                0x0000016e                vario_07
                0x0000014b                vario_00
                0x00000187                vario_12
                0x00000178                vario_09
                0x00000155                vario_02
                0x0000015f                vario_04
                0x00000150                vario_01
                0x0000018c                vario_13
                0x0000017d                vario_10
                0x00000196                vario_pnt
 .progmem.data  0x000001e4      0x1a7 config.o
                0x000001e4                VM_PAL
                0x000001e9                VM_NTSC
                0x0000021f                ee_msg
                0x000001ee                ee_message0
                0x00000207                ee_message1
                0x0000038c                . = ALIGN (0x2)
 *fill*         0x0000038b        0x1 00
                0x0000038c                __trampolines_start = .
 *(.trampolines)
 .trampolines   0x0000038c        0x0 linker stubs
 *(.trampolines*)
                0x0000038c                __trampolines_end = .
 *(.jumptables)
 *(.jumptables*)
 *(.lowtext)
 *(.lowtext*)
                0x0000038c                __ctors_start = .
 *(.ctors)
                0x0000038c                __ctors_end = .
                0x0000038c                __dtors_start = .
 *(.dtors)
                0x0000038c                __dtors_end = .
 SORT(*)(.ctors)
 SORT(*)(.dtors)
 *(.init0)
 .init0         0x0000038c        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm162.o
                0x0000038c                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x0000038c        0xc c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm162.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x00000398       0x16 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_copy_data.o)
                0x00000398                __do_copy_data
 .init4         0x000003ae       0x10 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_clear_bss.o)
                0x000003ae                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x000003be        0x8 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm162.o
 *(.init9)
 *(.text)
 .text          0x000003c6        0x4 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm162.o
                0x000003c6                __vector_1
                0x000003c6                __vector_24
                0x000003c6                __vector_12
                0x000003c6                __bad_interrupt
                0x000003c6                __vector_6
                0x000003c6                __vector_23
                0x000003c6                __vector_25
                0x000003c6                __vector_11
                0x000003c6                __vector_13
                0x000003c6                __vector_17
                0x000003c6                __vector_19
                0x000003c6                __vector_7
                0x000003c6                __vector_27
                0x000003c6                __vector_5
                0x000003c6                __vector_4
                0x000003c6                __vector_9
                0x000003c6                __vector_2
                0x000003c6                __vector_21
                0x000003c6                __vector_15
                0x000003c6                __vector_8
                0x000003c6                __vector_26
                0x000003c6                __vector_14
                0x000003c6                __vector_10
 .text          0x000003ca      0x298 main.o
                0x000003ca                __vector_default
                0x000003e0                main
                0x000005b2                __vector_16
 .text          0x00000662      0x2ba usart1.o
                0x000006b4                __vector_22
                0x0000067c                usart1_EnableTXD
                0x00000662                usart1_init
                0x0000068e                usart1_puts_pgm
                0x00000672                usart1_DisableTXD
                0x00000860                Decode64
                0x00000686                usart1_putc
                0x000006c8                __vector_20
 .text          0x0000091c      0x81e max7456_software_spi.o
                0x00000b5a                write_string_pgm_down
                0x0000091c                spi_send
                0x00000ba6                write_ndigit_number_s_10th
                0x00000aa6                write_ascii_string
                0x00001122                write_char_att_xy
                0x000010fa                write_char_att
                0x00000cec                write_ndigit_number_u_10th
                0x00000afc                write_ascii_string_pgm
                0x000010ea                clear
                0x00001074                write_time
                0x00000a20                write_ascii_char
                0x00000a08                write_char_xy
                0x00000f7a                write_gps_pos
                0x00000e32                write_ndigit_number_s
                0x00000ed6                write_ndigit_number_u
                0x000009e2                write_char
                0x0000095e                spi_send_byte
 .text          0x0000113a      0x3fe osd_helpers.o
                0x0000119e                heading_fine_conv
                0x0000113a                heading_conv
                0x000011cc                draw_artificial_horizon
                0x0000142e                draw_battery
                0x000014aa                draw_compass
                0x00001508                draw_big_variometer
                0x00001382                draw_variometer
 .text          0x00001538      0x6b2 config.o
                0x000019e2                init_cosd
                0x00001738                config_menu
                0x0000155a                config_menu_drawings
                0x00001538                onoff
                0x0000197a                get_eeprom
                0x000016ce                config_menu_doclick
                0x000016fe                save_eeprom
 .text          0x00001bea       0xc6 spi.o
                0x00001ca6                spi_send_next
                0x00001c90                StartTransfer
                0x00001bea                SpiMasterInit
                0x00001c84                TransferIsBusy
                0x00001c0e                __vector_18
 .text          0x00001cb0       0x80 buttons.o
                0x00001cf2                s2_pressed
                0x00001cb0                s1_pressed
 .text          0x00001d30       0xe8 ppm.o
                0x00001d46                __vector_3
                0x00001d30                ppm_init
 .text          0x00001e18      0xbec osd_ncmode_default.o
                0x00001e18                osd_ncmode_default
 .text          0x00002a04      0x710 osd_ncmode_minimal.o
                0x00002a04                osd_ncmode_minimal
 .text          0x00003114      0x352 osd_fcmode_default.o
                0x00003114                osd_fcmode_default
 .text          0x00003466      0x42c osd_fcmode_jopl.o
                0x00003466                osd_fcmode_jopl
 .text          0x00003892        0x0 characters.o
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_mulsi3.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodhi4.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodhi4.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodsi4.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodsi4.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_exit.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_copy_data.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_clear_bss.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(itoa.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eerd_byte_atmega162.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eewr_byte_atmega162.o)
 .text          0x00003892        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(strrev.o)
                0x00003892                . = ALIGN (0x2)
 *(.text.*)
 .text.libgcc   0x00003892       0x3e c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_mulsi3.o)
                0x00003892                __mulsi3
 .text.libgcc   0x000038d0       0x28 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodhi4.o)
                0x000038d0                __udivmodhi4
 .text.libgcc   0x000038f8       0x26 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodhi4.o)
                0x000038f8                __divmodhi4
                0x000038f8                _div
 .text.libgcc   0x0000391e       0x44 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodsi4.o)
                0x0000391e                __udivmodsi4
 .text.libgcc   0x00003962       0x36 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodsi4.o)
                0x00003962                __divmodsi4
 .text.libgcc   0x00003998        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_exit.o)
 .text.libgcc   0x00003998        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_copy_data.o)
 .text.libgcc   0x00003998        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_clear_bss.o)
 .text.avr-libc
                0x00003998       0x42 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(itoa.o)
                0x00003998                itoa
 .text.avr-libc
                0x000039da       0x10 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eerd_byte_atmega162.o)
                0x000039da                __eerd_byte_m162
 .text.avr-libc
                0x000039ea       0x1a c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eewr_byte_atmega162.o)
                0x000039ec                __eewr_r18_m162
                0x000039ea                __eewr_byte_m162
 .text.avr-libc
                0x00003a04       0x20 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(strrev.o)
                0x00003a04                strrev
                0x00003a24                . = ALIGN (0x2)
 *(.fini9)
 .fini9         0x00003a24        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_exit.o)
                0x00003a24                exit
                0x00003a24                _exit
 *(.fini9)
 *(.fini8)
 *(.fini8)
 *(.fini7)
 *(.fini7)
 *(.fini6)
 *(.fini6)
 *(.fini5)
 *(.fini5)
 *(.fini4)
 *(.fini4)
 *(.fini3)
 *(.fini3)
 *(.fini2)
 *(.fini2)
 *(.fini1)
 *(.fini1)
 *(.fini0)
 .fini0         0x00003a24        0x4 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_exit.o)
 *(.fini0)
                0x00003a28                _etext = .

.data           0x00800100       0x12 load address 0x00003a28
                0x00800100                PROVIDE (__data_start, .)
 *(.data)
 .data          0x00800100        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm162.o
 .data          0x00800100        0x9 main.o
                0x00800103                bottom_line
                0x00800104                min_UBat
                0x00800102                top_line
                0x00800100                last_UBat
                0x00800107                osd_fcmode
                0x00800101                last_RC_Quality
                0x00800105                osd_ncmode
 .data          0x00800109        0x0 usart1.o
 .data          0x00800109        0x0 max7456_software_spi.o
 .data          0x00800109        0x7 osd_helpers.o
                0x0080010a                old_af_y
                0x00800109                old_af_x
 .data          0x00800110        0x0 config.o
 .data          0x00800110        0x1 spi.o
                0x00800110                spi_ready
 .data          0x00800111        0x0 buttons.o
 .data          0x00800111        0x1 ppm.o
 .data          0x00800112        0x0 osd_ncmode_default.o
 .data          0x00800112        0x0 osd_ncmode_minimal.o
 .data          0x00800112        0x0 osd_fcmode_default.o
 .data          0x00800112        0x0 osd_fcmode_jopl.o
 .data          0x00800112        0x0 characters.o
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_mulsi3.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodhi4.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodhi4.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodsi4.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodsi4.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_exit.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_copy_data.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_clear_bss.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(itoa.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eerd_byte_atmega162.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eewr_byte_atmega162.o)
 .data          0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(strrev.o)
 *(.data*)
 *(.rodata)
 *(.rodata*)
 *(.gnu.linkonce.d*)
                0x00800112                . = ALIGN (0x2)
                0x00800112                _edata = .
                0x00800112                PROVIDE (__data_end, .)

.bss            0x00800112      0x18f
                0x00800112                PROVIDE (__bss_start, .)
 *(.bss)
 .bss           0x00800112        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm162.o
 .bss           0x00800112       0x17 main.o
                0x00800114                timer
                0x0080011c                COSD_FLAGS_CONFIG
                0x0080011e                COSD_DISPLAYMODE
                0x0080011b                COSD_FLAGS_MODES
                0x00800121                max_GroundSpeed
                0x00800112                uptime
                0x0080011f                max_Altimeter
                0x00800119                min_voltage
                0x00800118                seconds_since_last_data
                0x0080011a                max_voltage
                0x00800127                old_MKFlags
                0x00800123                max_Distance
                0x00800125                max_FlyingTime
                0x0080011d                COSD_FLAGS_RUNTIME
                0x00800116                flytime_fc
 .bss           0x00800129        0xb usart1.o
                0x0080012a                ReceivedBytes
                0x00800129                rxd_buffer_locked
                0x0080012b                pRxData
                0x0080012d                RxDataLen
 .bss           0x00800134        0x0 max7456_software_spi.o
 .bss           0x00800134        0x0 osd_helpers.o
 .bss           0x00800134        0x0 config.o
 .bss           0x00800134        0xb spi.o
                0x00800139                max_ampere
                0x0080013b                ampere_wasted
                0x00800136                request_count
                0x00800134                icnt
                0x00800137                ampere
 .bss           0x0080013f        0x0 buttons.o
 .bss           0x0080013f        0x4 ppm.o
                0x0080013f                old_timer1
                0x00800141                ppm
 .bss           0x00800143        0x0 osd_ncmode_default.o
 .bss           0x00800143        0x0 osd_ncmode_minimal.o
 .bss           0x00800143        0x0 osd_fcmode_default.o
 .bss           0x00800143        0x4 osd_fcmode_jopl.o
 .bss           0x00800147        0x0 characters.o
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_mulsi3.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodhi4.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodhi4.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_udivmodsi4.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_divmodsi4.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_exit.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_copy_data.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/avr5\libgcc.a(_clear_bss.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(itoa.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eerd_byte_atmega162.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(eewr_byte_atmega162.o)
 .bss           0x00800147        0x0 c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5\libc.a(strrev.o)
 *(.bss*)
 *(COMMON)
 COMMON         0x00800147       0xa5 main.o
                0x00800147                wasted_ampere_offset
                0x00800149                debugData
                0x0080018b                SPI_buffer
                0x00800196                setsReceived
                0x00800198                altimeter_offset
                0x0080019a                naviData
 COMMON         0x008001ec       0xaa usart1.o
                0x008001ec                rxd_buffer
                0x00800282                txd_buffer
 COMMON         0x00800296        0x7 max7456_software_spi.o
                0x00800296                conv_array
 COMMON         0x0080029d        0x2 config.o
                0x0080029d                mode
 COMMON         0x0080029f        0x2 spi.o
                0x0080029f                s_volt
                0x008002a1                PROVIDE (__bss_end, .)
                0x00003a28                __data_load_start = LOADADDR (.data)
                0x00003a3a                __data_load_end = (__data_load_start + SIZEOF (.data))

.noinit         0x008002a1        0x0
                0x008002a1                PROVIDE (__noinit_start, .)
 *(.noinit*)
                0x008002a1                PROVIDE (__noinit_end, .)
                0x008002a1                _end = .
                0x008002a1                PROVIDE (__heap_start, .)

.eeprom         0x00810000        0x5
 *(.eeprom*)
 .eeprom        0x00810000        0x5 config.o
                0x00810001                ee_checkbyte2
                0x00810002                ee_COSD_FLAGS_MODES
                0x00810003                ee_COSD_FLAGS_CONFIG
                0x00810000                ee_checkbyte1
                0x00810004                ee_COSD_DISPLAYMODE
                0x00810005                __eeprom_end = .

.fuse
 *(.fuse)
 *(.lfuse)
 *(.hfuse)
 *(.efuse)

.lock
 *(.lock*)

.signature
 *(.signature*)

.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       0x20 main.o
 .debug_aranges
                0x00000020       0x20 usart1.o
 .debug_aranges
                0x00000040       0x20 max7456_software_spi.o
 .debug_aranges
                0x00000060       0x20 osd_helpers.o
 .debug_aranges
                0x00000080       0x20 config.o
 .debug_aranges
                0x000000a0       0x20 spi.o
 .debug_aranges
                0x000000c0       0x20 buttons.o
 .debug_aranges
                0x000000e0       0x20 ppm.o
 .debug_aranges
                0x00000100       0x20 osd_ncmode_default.o
 .debug_aranges
                0x00000120       0x20 osd_ncmode_minimal.o
 .debug_aranges
                0x00000140       0x20 osd_fcmode_default.o
 .debug_aranges
                0x00000160       0x20 osd_fcmode_jopl.o

.debug_pubnames
                0x00000000     0x245b
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000      0x36b main.o
 .debug_pubnames
                0x0000036b      0x320 usart1.o
 .debug_pubnames
                0x0000068b      0x3aa max7456_software_spi.o
 .debug_pubnames
                0x00000a35      0x3b0 osd_helpers.o
 .debug_pubnames
                0x00000de5      0x364 config.o
 .debug_pubnames
                0x00001149      0x2fc spi.o
 .debug_pubnames
                0x00001445      0x252 buttons.o
 .debug_pubnames
                0x00001697      0x267 ppm.o
 .debug_pubnames
                0x000018fe      0x24b osd_ncmode_default.o
 .debug_pubnames
                0x00001b49      0x24b osd_ncmode_minimal.o
 .debug_pubnames
                0x00001d94      0x24b osd_fcmode_default.o
 .debug_pubnames
                0x00001fdf      0x248 osd_fcmode_jopl.o
 .debug_pubnames
                0x00002227      0x234 characters.o

.debug_info     0x00000000     0x70a3
 *(.debug_info)
 .debug_info    0x00000000      0xa24 main.o
 .debug_info    0x00000a24      0x8aa usart1.o
 .debug_info    0x000012ce      0xd07 max7456_software_spi.o
 .debug_info    0x00001fd5      0xa7c osd_helpers.o
 .debug_info    0x00002a51      0xe4b config.o
 .debug_info    0x0000389c      0x7a9 spi.o
 .debug_info    0x00004045      0x6f4 buttons.o
 .debug_info    0x00004739      0x640 ppm.o
 .debug_info    0x00004d79      0x836 osd_ncmode_default.o
 .debug_info    0x000055af      0x7d2 osd_ncmode_minimal.o
 .debug_info    0x00005d81      0x67b osd_fcmode_default.o
 .debug_info    0x000063fc      0x6c8 osd_fcmode_jopl.o
 .debug_info    0x00006ac4      0x5df characters.o
 *(.gnu.linkonce.wi.*)

.debug_abbrev   0x00000000     0x113c
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x1a9 main.o
 .debug_abbrev  0x000001a9      0x1b4 usart1.o
 .debug_abbrev  0x0000035d      0x218 max7456_software_spi.o
 .debug_abbrev  0x00000575      0x148 osd_helpers.o
 .debug_abbrev  0x000006bd      0x221 config.o
 .debug_abbrev  0x000008de      0x147 spi.o
 .debug_abbrev  0x00000a25      0x12d buttons.o
 .debug_abbrev  0x00000b52       0xf8 ppm.o
 .debug_abbrev  0x00000c4a      0x11c osd_ncmode_default.o
 .debug_abbrev  0x00000d66      0x11a osd_ncmode_minimal.o
 .debug_abbrev  0x00000e80       0xf9 osd_fcmode_default.o
 .debug_abbrev  0x00000f79      0x115 osd_fcmode_jopl.o
 .debug_abbrev  0x0000108e       0xae characters.o

.debug_line     0x00000000     0x2b13
 *(.debug_line)
 .debug_line    0x00000000      0x405 main.o
 .debug_line    0x00000405      0x391 usart1.o
 .debug_line    0x00000796      0x6fe max7456_software_spi.o
 .debug_line    0x00000e94      0x339 osd_helpers.o
 .debug_line    0x000011cd      0x68d config.o
 .debug_line    0x0000185a      0x19b spi.o
 .debug_line    0x000019f5      0x1a0 buttons.o
 .debug_line    0x00001b95      0x14e ppm.o
 .debug_line    0x00001ce3      0x56f osd_ncmode_default.o
 .debug_line    0x00002252      0x3a4 osd_ncmode_minimal.o
 .debug_line    0x000025f6      0x213 osd_fcmode_default.o
 .debug_line    0x00002809      0x271 osd_fcmode_jopl.o
 .debug_line    0x00002a7a       0x99 characters.o

.debug_frame    0x00000000      0x430
 *(.debug_frame)
 .debug_frame   0x00000000       0x40 main.o
 .debug_frame   0x00000040       0x90 usart1.o
 .debug_frame   0x000000d0      0x120 max7456_software_spi.o
 .debug_frame   0x000001f0       0x80 osd_helpers.o
 .debug_frame   0x00000270       0x80 config.o
 .debug_frame   0x000002f0       0x60 spi.o
 .debug_frame   0x00000350       0x30 buttons.o
 .debug_frame   0x00000380       0x30 ppm.o
 .debug_frame   0x000003b0       0x20 osd_ncmode_default.o
 .debug_frame   0x000003d0       0x20 osd_ncmode_minimal.o
 .debug_frame   0x000003f0       0x20 osd_fcmode_default.o
 .debug_frame   0x00000410       0x20 osd_fcmode_jopl.o

.debug_str      0x00000000      0xc43
 *(.debug_str)
 .debug_str     0x00000000      0x535 main.o
                                0x61f (size before relaxing)
 .debug_str     0x00000535       0xe9 usart1.o
                                0x57a (size before relaxing)
 .debug_str     0x0000061e      0x19b max7456_software_spi.o
                                0x662 (size before relaxing)
 .debug_str     0x000007b9      0x196 osd_helpers.o
                                0x620 (size before relaxing)
 .debug_str     0x0000094f      0x154 config.o
                                0x635 (size before relaxing)
 .debug_str     0x00000aa3       0x6d spi.o
                                0x549 (size before relaxing)
 .debug_str     0x00000b10       0x23 buttons.o
                                0x4c2 (size before relaxing)
 .debug_str     0x00000b33       0x38 ppm.o
                                0x49d (size before relaxing)
 .debug_str     0x00000b6b       0x38 osd_ncmode_default.o
                                0x4db (size before relaxing)
 .debug_str     0x00000ba3       0x2b osd_ncmode_minimal.o
                                0x4d4 (size before relaxing)
 .debug_str     0x00000bce       0x2b osd_fcmode_default.o
                                0x4ac (size before relaxing)
 .debug_str     0x00000bf9       0x3a osd_fcmode_jopl.o
                                0x4cd (size before relaxing)
 .debug_str     0x00000c33       0x10 characters.o
                                0x475 (size before relaxing)

.debug_loc      0x00000000     0x1c20
 *(.debug_loc)
 .debug_loc     0x00000000       0x30 main.o
 .debug_loc     0x00000030      0x146 usart1.o
 .debug_loc     0x00000176      0xcb1 max7456_software_spi.o
 .debug_loc     0x00000e27      0x632 osd_helpers.o
 .debug_loc     0x00001459      0x3ef config.o
 .debug_loc     0x00001848       0x18 spi.o
 .debug_loc     0x00001860       0x60 buttons.o
 .debug_loc     0x000018c0      0x1b0 osd_ncmode_default.o
 .debug_loc     0x00001a70      0x180 osd_ncmode_minimal.o
 .debug_loc     0x00001bf0       0x30 osd_fcmode_jopl.o

.debug_macinfo
 *(.debug_macinfo)
OUTPUT(C-OSD.elf elf32-avr)
LOAD linker stubs

.debug_ranges   0x00000000      0x138
 .debug_ranges  0x00000000       0x18 usart1.o
 .debug_ranges  0x00000018       0x78 max7456_software_spi.o
 .debug_ranges  0x00000090       0x48 config.o
 .debug_ranges  0x000000d8       0x48 osd_ncmode_default.o
 .debug_ranges  0x00000120       0x18 osd_ncmode_minimal.o