
Memory Configuration

Name             Origin             Length             Attributes
flash            0x00000000         0x00080000
ram_isp_low      0x40000120         0x000000df         a
ram              0x40000200         0x00007f01
ram_isp_high     0x40007fe0         0x00000020         a
ram_usb_dma      0x7fd00000         0x00002000
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD ../common/src/crt.o
LOAD ../common/src/startup.o
LOAD GPIO-IN.o
START GROUP
LOAD c:/program files/yagarto/bin/../lib/gcc/arm-elf/4.3.3\libgcc.a
LOAD c:/program files/yagarto/bin/../lib/gcc/arm-elf/4.3.3/../../../../arm-elf/lib\libc.a
END GROUP
                0x40007edc                _stack_end = 0x40007edc
                0x00000000                . = 0x0

startup
 *(.startup)

.text           0x00000000      0x188
 *(.text)
 .text          0x00000000       0xd8 ../common/src/crt.o
                0x00000000                _startup
                0x00000040                Reset_Handler
 .text          0x000000d8       0x84 ../common/src/startup.o
                0x000000e4                UNDEF_Routine
                0x000000e0                SWI_Routine
                0x000000dc                FIQ_Routine
                0x000000d8                IRQ_Routine
                0x000000e8                Initialize
 .text          0x0000015c       0x2c GPIO-IN.o
                0x0000015c                main
 *(.rodata)
 *(.rodata*)
 *(.glue_7)
 .glue_7        0x00000188        0x0 ../common/src/crt.o
 .glue_7        0x00000188        0x0 ../common/src/startup.o
 .glue_7        0x00000188        0x0 GPIO-IN.o
 *(.glue_7t)
 .glue_7t       0x00000188        0x0 ../common/src/crt.o
 .glue_7t       0x00000188        0x0 ../common/src/startup.o
 .glue_7t       0x00000188        0x0 GPIO-IN.o
                0x00000188                _etext = .

.vfp11_veneer   0x40000120        0x0
 .vfp11_veneer  0x40000120        0x0 ../common/src/crt.o
 .vfp11_veneer  0x40000120        0x0 ../common/src/startup.o
 .vfp11_veneer  0x40000120        0x0 GPIO-IN.o

.v4_bx          0x40000120        0x0
 .v4_bx         0x40000120        0x0 ../common/src/crt.o
 .v4_bx         0x40000120        0x0 ../common/src/startup.o
 .v4_bx         0x40000120        0x0 GPIO-IN.o

.data           0x40000200        0x0 load address 0x00000188
                0x40000200                _data = .
 *(.data)
 .data          0x40000200        0x0 ../common/src/crt.o
 .data          0x40000200        0x0 ../common/src/startup.o
 .data          0x40000200        0x0 GPIO-IN.o
                0x40000200                _edata = .

.bss            0x40000200        0x0
                0x40000200                _bss_start = .
 *(.bss)
 .bss           0x40000200        0x0 ../common/src/crt.o
 .bss           0x40000200        0x0 ../common/src/startup.o
 .bss           0x40000200        0x0 GPIO-IN.o
                0x40000200                . = ALIGN (0x4)
                0x40000200                _bss_end = .
                0x40000200                _end = .
OUTPUT(GPIO-IN.elf elf32-littlearm)

.ARM.attributes
                0x00000000       0x10
 .ARM.attributes
                0x00000000       0x10 ../common/src/crt.o
 .ARM.attributes
                0x00000010       0x10 ../common/src/startup.o
 .ARM.attributes
                0x00000020       0x10 GPIO-IN.o

.debug_abbrev   0x00000000       0x9f
 .debug_abbrev  0x00000000       0x69 ../common/src/startup.o
 .debug_abbrev  0x00000069       0x36 GPIO-IN.o

.debug_info     0x00000000       0xf8
 .debug_info    0x00000000       0xb4 ../common/src/startup.o
 .debug_info    0x000000b4       0x44 GPIO-IN.o

.debug_line     0x00000000       0xb2
 .debug_line    0x00000000       0x77 ../common/src/startup.o
 .debug_line    0x00000077       0x3b GPIO-IN.o

.debug_frame    0x00000000       0x80
 .debug_frame   0x00000000       0x60 ../common/src/startup.o
 .debug_frame   0x00000060       0x20 GPIO-IN.o

.debug_pubnames
                0x00000000       0x7e
 .debug_pubnames
                0x00000000       0x63 ../common/src/startup.o
 .debug_pubnames
                0x00000063       0x1b GPIO-IN.o

.debug_aranges  0x00000000       0x40
 .debug_aranges
                0x00000000       0x20 ../common/src/startup.o
 .debug_aranges
                0x00000020       0x20 GPIO-IN.o

.debug_ranges   0x00000000       0x30
 .debug_ranges  0x00000000       0x30 ../common/src/startup.o

.debug_str      0x00000000       0x9b
 .debug_str     0x00000000       0x8c ../common/src/startup.o
 .debug_str     0x0000008c        0xf GPIO-IN.o
                                 0x41 (size before relaxing)

.comment        0x00000000       0x24
 .comment       0x00000000       0x12 ../common/src/startup.o
 .comment       0x00000012       0x12 GPIO-IN.o
