
Allocating common symbols
Common symbol       size              file

analog              0x6               gcc_sample_thumb.o
Clock1s             0x1               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
LOAD TFT018_thumb.o

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

.text           0x08000118     0x1424
                0x08000118                _stext = .
 *(.text)
 .text          0x08000118      0x854 gcc_sample_thumb.o
                0x080003b8                SysTick_Handler
                0x080001cc                RecvData
                0x080002e8                initTIM2
                0x08000568                BreakPoint_Handler
                0x08000118                adc_Init
                0x080005a0                main
                0x080003f4                short2hexstr
                0x08000234                USART_handler
                0x08000514                SendIntHex
                0x08000204                SendData
 .text          0x0800096c      0xbd0 TFT018_thumb.o
                0x08000ba4                LCD_Reg_Set
                0x08000dc8                LCD_SetArea
                0x08001398                LCD_PutString
                0x08000f18                LCD_Clear_Screen
                0x08000e48                LCD_Rectangle
                0x0800143c                LCD_BMP
                0x080010d8                LCD_PutChar8x8
                0x08000b04                LCD_Inst
                0x08000f40                LCD_SetPixel
                0x08000a80                LCD_Bus_Write_Data
                0x08000c0c                LCD_Init
                0x08001340                LCD_PutChar
                0x08000998                LCD_Bus_Initial
                0x08000fd0                LCD_PutChar8x16
                0x08000b54                LCD_Data
                0x08000aac                LCD_Bus_Read_Byte
                0x08000a38                LCD_Bus_Write_Byte
                0x080011e0                PutGB1616
                0x0800153c                _etext = .

.glue_7         0x0800153c        0x0
 .glue_7        0x0800153c        0x0 startup_thumb.o
 .glue_7        0x0800153c        0x0 gcc_sample_thumb.o
 .glue_7        0x0800153c        0x0 TFT018_thumb.o

.glue_7t        0x0800153c        0x0
 .glue_7t       0x0800153c        0x0 startup_thumb.o
 .glue_7t       0x0800153c        0x0 gcc_sample_thumb.o
 .glue_7t       0x0800153c        0x0 TFT018_thumb.o

.vfp11_veneer   0x0800153c        0x0
 .vfp11_veneer  0x0800153c        0x0 startup_thumb.o
 .vfp11_veneer  0x0800153c        0x0 gcc_sample_thumb.o
 .vfp11_veneer  0x0800153c        0x0 TFT018_thumb.o

.rdata          0x0800153c     0x1398
                0x0800153c                _srdata = .
 *(.rodata)
 .rodata        0x0800153c       0x54 gcc_sample_thumb.o
 .rodata        0x08001590     0x1344 TFT018_thumb.o
                0x08002598                codeGB_16
                0x08001d90                Font8x8
                0x08001590                Font8x16
 *(.rodata.str1.4)
                0x080028d4                _erdata = .

.data           0x20000000        0x0 load address 0x080028d4
                0x080028d4                _sdata_loadaddr = (LOADADDR (.rdata) + SIZEOF (.rdata))
                0x20000000                _sdata = .
 *(.data)
 .data          0x20000000        0x0 startup_thumb.o
 .data          0x20000000        0x0 gcc_sample_thumb.o
 .data          0x20000000        0x0 TFT018_thumb.o
 *(.zdata)
                0x20000000                _edata = .

.bss            0x20000000       0x34 load address 0x080028d4
                0x20000000                _sbss = .
 *(.bss)
 .bss           0x20000000        0x0 startup_thumb.o
 .bss           0x20000000        0x0 gcc_sample_thumb.o
 .bss           0x20000000        0x1 TFT018_thumb.o
                0x20000000                Font
 *(.comment)
 .comment       0x20000001       0x12 gcc_sample_thumb.o
 .comment       0x20000013       0x12 TFT018_thumb.o
                0x20000025                _ebss = .
 *fill*         0x20000025        0x3 00
 COMMON         0x20000028        0xc gcc_sample_thumb.o
                0x20000028                analog
                0x2000002e                Clock1s
                0x20000030                ticks
                0x20000034                _end = .
                0x20000034                . = ALIGN (0x4)
                0x20000234                . = (. + 0x200)
                0x20000234                _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
 .ARM.attributes
                0x00000020       0x10 TFT018_thumb.o
