
Allocating common symbols
Common symbol       size              file

Clock1s             0x1               gcc_sample_thumb.o
ShiftVal            0x4               gcc_sample_thumb.o
timetick            0x4               gcc_sample_thumb.o
ADC_ConvertedValue  0x4               gcc_sample_thumb.o
ticks               0x4               gcc_sample_thumb.o

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD startup_thumb.o
LOAD gcc_sample_thumb.o

.start          0x08000000      0x118
                0x08000000                _stext = .
 startup_thumb.o(.text)
 .text          0x08000000      0x118 startup_thumb.o
                0x080000ec                _startup
                0x08000118                _etext = .

.text           0x08000118      0x59c
                0x08000118                _stext = .
 *(.text)
 .text          0x08000118      0x59c gcc_sample_thumb.o
                0x08000250                SysTick_Handler
                0x08000118                RecvData
                0x080003b0                BreakPoint_Handler
                0x080003e8                main
                0x08000180                USART_handler
                0x0800028c                SendIntHex
                0x08000150                SendData
                0x080006b4                _etext = .

.glue_7         0x080006b4        0x0
 .glue_7        0x080006b4        0x0 startup_thumb.o
 .glue_7        0x080006b4        0x0 gcc_sample_thumb.o

.glue_7t        0x080006b4        0x0
 .glue_7t       0x080006b4        0x0 startup_thumb.o
 .glue_7t       0x080006b4        0x0 gcc_sample_thumb.o

.vfp11_veneer   0x080006b4        0x0
 .vfp11_veneer  0x080006b4        0x0 startup_thumb.o
 .vfp11_veneer  0x080006b4        0x0 gcc_sample_thumb.o

.rdata          0x080006b4        0x0
                0x080006b4                _srdata = .
 *(.rodata)
 *(.rodata.str1.4)
                0x080006b4                _erdata = .

.data           0x20000000        0x1 load address 0x080006b4
                0x080006b4                _sdata_loadaddr = (LOADADDR (.rdata) + SIZEOF (.rdata))
                0x20000000                _sdata = .
 *(.data)
 .data          0x20000000        0x0 startup_thumb.o
 .data          0x20000000        0x1 gcc_sample_thumb.o
                0x20000000                leds
 *(.zdata)
                0x20000001                _edata = .

.bss            0x20000004       0x28 load address 0x080006b8
                0x20000004                _sbss = .
 *(.bss)
 .bss           0x20000004        0x0 startup_thumb.o
 .bss           0x20000004        0x0 gcc_sample_thumb.o
 *(.comment)
 .comment       0x20000004       0x12 gcc_sample_thumb.o
                0x20000016                _ebss = .
 *fill*         0x20000016        0x2 00
 COMMON         0x20000018       0x14 gcc_sample_thumb.o
                0x20000018                Clock1s
                0x2000001c                ShiftVal
                0x20000020                timetick
                0x20000024                ADC_ConvertedValue
                0x20000028                ticks
                0x2000002c                _end = .
                0x2000002c                . = ALIGN (0x4)
                0x2000022c                . = (. + 0x200)
                0x2000022c                _sp_base = .
OUTPUT(gcc_sample_thumb elf32-littlearm)

.ARM.attributes
                0x00000000       0x10
 .ARM.attributes
                0x00000000       0x10 startup_thumb.o
 .ARM.attributes
                0x00000010       0x10 gcc_sample_thumb.o
