Allocating common symbols Common symbol size file temp 0x4 main.o Discarded input sections .text 0x00000000 0x0 main.o .data 0x00000000 0x0 main.o .bss 0x00000000 0x0 main.o .text._delay 0x00000000 0x4c main.o .text 0x00000000 0x0 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o .data 0x00000000 0x0 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o .bss 0x00000000 0x0 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o .text 0x00000000 0x0 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .data 0x00000000 0x0 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .bss 0x00000000 0x0 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__get_PSP 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__set_PSP 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__get_MSP 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__set_MSP 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__get_BASEPRI 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__set_BASEPRI 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__get_PRIMASK 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__set_PRIMASK 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__get_FAULTMASK 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__set_FAULTMASK 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__get_CONTROL 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__set_CONTROL 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__REV 0x00000000 0x4 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__REV16 0x00000000 0x4 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__REVSH 0x00000000 0x4 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__RBIT 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__LDREXB 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__LDREXH 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__LDREXW 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__STREXB 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__STREXH 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text.__STREXW 0x00000000 0x8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .text 0x00000000 0x0 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o .data 0x00000000 0x0 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o .bss 0x00000000 0x0 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o .text.SystemCoreClockUpdate 0x00000000 0xcc /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o .data.SystemCoreClock 0x00000000 0x4 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o Memory Configuration Name Origin Length Attributes IROM 0x00000000 0x00080000 xr IRAM0 0x10000000 0x00008000 xrw IRAM1 0x2007c000 0x00004000 xrw IRAM2 0x20080000 0x00004000 xrw *default* 0x00000000 0xffffffff Linker script and memory map .text 0x00000000 0x388 *(.isr_vector .isr_vector.*) .isr_vector 0x00000000 0xc4 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o 0x00000000 g_pfnVectors *(.text .text.*) .text.main 0x000000c4 0x6c main.o 0x000000c4 main .text.Reset_Handler 0x00000130 0x16c /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o 0x00000130 Reset_Handler .text.Default_Handler 0x0000029c 0x4 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o 0x0000029c TIMER2_IRQHandler 0x0000029c DebugMon_Handler 0x0000029c RIT_IRQHandler 0x0000029c I2C0_IRQHandler 0x0000029c SysTick_Handler 0x0000029c PWM1_IRQHandler 0x0000029c PendSV_Handler 0x0000029c I2C1_IRQHandler 0x0000029c EINT2_IRQHandler 0x0000029c UART1_IRQHandler 0x0000029c EINT3_IRQHandler 0x0000029c TIMER3_IRQHandler 0x0000029c UART0_IRQHandler 0x0000029c UsageFault_Handler 0x0000029c PLL0_IRQHandler 0x0000029c CAN_IRQHandler 0x0000029c PLL1_IRQHandler 0x0000029c SSP0_IRQHandler 0x0000029c I2S_IRQHandler 0x0000029c I2C2_IRQHandler 0x0000029c RTC_IRQHandler 0x0000029c TIMER0_IRQHandler 0x0000029c SPI_IRQHandler 0x0000029c EINT1_IRQHandler 0x0000029c TIMER1_IRQHandler 0x0000029c UART2_IRQHandler 0x0000029c Default_Handler 0x0000029c ADC_IRQHandler 0x0000029c SSP1_IRQHandler 0x0000029c USB_IRQHandler 0x0000029c BOD_IRQHandler 0x0000029c MemManage_Handler 0x0000029c WDT_IRQHandler 0x0000029c SVC_Handler 0x0000029c QEI_IRQHandler 0x0000029c EINT0_IRQHandler 0x0000029c DMA_IRQHandler 0x0000029c BusFault_Handler 0x0000029c UART3_IRQHandler 0x0000029c MCPWM_IRQHandler 0x0000029c ENET_IRQHandler .text.SystemInit 0x000002a0 0xe8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o 0x000002a0 SystemInit *(.gnu.linkonce.t.*) *(.glue_7) .glue_7 0x00000000 0x0 linker stubs *(.glue_7t) .glue_7t 0x00000000 0x0 linker stubs *(.gcc_except_table) *(.rodata .rodata*) *(.gnu.linkonce.r.*) .vfp11_veneer 0x00000388 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs .v4_bx 0x00000388 0x0 .v4_bx 0x00000000 0x0 linker stubs .ctors 0x00000388 0x0 0x00000388 . = ALIGN (0x4) 0x00000388 PROVIDE (__ctors_start, .) *(SORT(.ctors.*)) *(.ctors) 0x00000388 PROVIDE (__ctors_end, .) .dtors 0x00000388 0x0 0x00000388 . = ALIGN (0x4) 0x00000388 PROVIDE (__dtors_start, .) *(SORT(.dtors.*)) *(.dtors) 0x00000388 PROVIDE (__dtors_end, .) 0x00000388 . = ALIGN (0x4) 0x00000388 _etext = . 0x00000388 _sifastcode = . .fastcode 0x10000000 0x0 load address 0x00000388 0x10000000 . = ALIGN (0x4) 0x10000000 _sfastcode = . *(.glue_7t) *(.glue_7) *(.fastcode) 0x10000000 . = ALIGN (0x4) 0x10000000 _efastcode = . 0x10000000 _sidata = . .usb_ram *.o(USB_RAM) .data 0x10000000 0x0 load address 0x00000388 0x00000388 _sidata = LOADADDR (.data) 0x10000000 . = ALIGN (0x4) 0x10000000 _sdata = . *(vtable vtable.*) *(.data .data.*) *(.gnu.linkonce.d*) 0x10000000 . = ALIGN (0x4) 0x10000000 _edata = . .bss 0x10000000 0x4 load address 0x00000388 0x10000000 . = ALIGN (0x4) 0x10000000 _sbss = . *(.bss .bss.*) *(.gnu.linkonce.b*) *(COMMON) COMMON 0x10000000 0x4 main.o 0x10000000 temp 0x10000004 . = ALIGN (0x4) 0x10000004 _ebss = . .stackarea 0x10000004 0x804 load address 0x00000388 0x10000008 . = ALIGN (0x8) *fill* 0x10000004 0x4 00 0x10000008 _sstack = . *(.stackarea .stackarea.*) .stackarea 0x10000008 0x800 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o 0x10000008 pulStack 0x10000808 . = ALIGN (0x8) 0x10000808 _estack = . 0x10000808 . = ALIGN (0x4) 0x10000808 _end = . 0x10000808 PROVIDE (end, .) .stab *(.stab) .stabstr *(.stabstr) .stab.excl *(.stab.excl) .stab.exclstr *(.stab.exclstr) .stab.index *(.stab.index) .stab.indexstr *(.stab.indexstr) .debug *(.debug) .line *(.line) .debug_srcinfo *(.debug_srcinfo) .debug_sfnames *(.debug_sfnames) .debug_aranges *(.debug_aranges) .debug_pubnames *(.debug_pubnames) .debug_info *(.debug_info .gnu.linkonce.wi.*) .debug_abbrev *(.debug_abbrev) .debug_line *(.debug_line) .debug_frame *(.debug_frame) .debug_str *(.debug_str) .debug_loc *(.debug_loc) .debug_macinfo *(.debug_macinfo) .debug_weaknames *(.debug_weaknames) .debug_funcnames *(.debug_funcnames) .debug_typenames *(.debug_typenames) .debug_varnames *(.debug_varnames) LOAD main.o LOAD /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o LOAD /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o LOAD /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o LOAD /opt/libuc2/bsp/bin/mbed/libbsp.a LOAD /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a OUTPUT(lpc1768_led_blink.elf elf32-littlearm) .comment 0x00000000 0x2a .comment 0x00000000 0x2a main.o 0x2b (size before relaxing) .comment 0x00000000 0x2b /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o .comment 0x00000000 0x2b /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .comment 0x00000000 0x2b /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o .ARM.attributes 0x00000000 0x31 .ARM.attributes 0x00000000 0x31 main.o .ARM.attributes 0x00000031 0x31 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o .ARM.attributes 0x00000062 0x31 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/core_cm3.o .ARM.attributes 0x00000093 0x31 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o