Archive member included because of file (symbol) /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) main.o (bsp_init) /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) (uartputc) /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o) /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) (coresetCpuFreq) /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) main.o (libucprintf) Discarded input sections .text 0x00000000 0x0 main.o .data 0x00000000 0x0 main.o .bss 0x00000000 0x0 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 .text 0x00000000 0x0 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) .data 0x00000000 0x0 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) .bss 0x00000000 0x0 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) .text.bsp_GPIO_init 0x00000000 0x28 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) .text.consolegetc 0x00000000 0xc /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) .bss.UART3 0x00000000 0x4 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) .bss.UART1 0x00000000 0x4 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) .text 0x00000000 0x0 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .data 0x00000000 0x0 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .bss 0x00000000 0x0 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .text.uartgetc 0x00000000 0x10 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .text.uartputs 0x00000000 0x18 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .text.uartgets 0x00000000 0x20 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .text.uartoff 0x00000000 0x50 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .text.uarton 0x00000000 0x50 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .text.uartgetpclkfactor 0x00000000 0x78 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .text 0x00000000 0x0 /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o) .data 0x00000000 0x0 /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o) .bss 0x00000000 0x0 /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o) .text 0x00000000 0x0 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .data 0x00000000 0x0 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .bss 0x00000000 0x0 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .text.clearch 0x00000000 0x24 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .text.printhexfromint 0x00000000 0x140 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .text.printdecfromint 0x00000000 0x1e0 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .text.int2hex 0x00000000 0xd8 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .text.scanintfromhex 0x00000000 0x27c /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .text.scanintfromdec 0x00000000 0x188 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .text.libucscanf 0x00000000 0x250 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) .rodata.str1.4 0x00000000 0x50 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.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 0xf24 *(.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 0xb0 main.o 0x000000c4 main .text.Reset_Handler 0x00000174 0x16c /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o 0x00000174 Reset_Handler .text.Default_Handler 0x000002e0 0x4 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o 0x000002e0 TIMER2_IRQHandler 0x000002e0 DebugMon_Handler 0x000002e0 RIT_IRQHandler 0x000002e0 I2C0_IRQHandler 0x000002e0 SysTick_Handler 0x000002e0 PWM1_IRQHandler 0x000002e0 PendSV_Handler 0x000002e0 I2C1_IRQHandler 0x000002e0 EINT2_IRQHandler 0x000002e0 UART1_IRQHandler 0x000002e0 EINT3_IRQHandler 0x000002e0 TIMER3_IRQHandler 0x000002e0 UART0_IRQHandler 0x000002e0 UsageFault_Handler 0x000002e0 PLL0_IRQHandler 0x000002e0 CAN_IRQHandler 0x000002e0 PLL1_IRQHandler 0x000002e0 SSP0_IRQHandler 0x000002e0 I2S_IRQHandler 0x000002e0 I2C2_IRQHandler 0x000002e0 RTC_IRQHandler 0x000002e0 TIMER0_IRQHandler 0x000002e0 SPI_IRQHandler 0x000002e0 EINT1_IRQHandler 0x000002e0 TIMER1_IRQHandler 0x000002e0 UART2_IRQHandler 0x000002e0 Default_Handler 0x000002e0 ADC_IRQHandler 0x000002e0 SSP1_IRQHandler 0x000002e0 USB_IRQHandler 0x000002e0 BOD_IRQHandler 0x000002e0 MemManage_Handler 0x000002e0 WDT_IRQHandler 0x000002e0 SVC_Handler 0x000002e0 QEI_IRQHandler 0x000002e0 EINT0_IRQHandler 0x000002e0 DMA_IRQHandler 0x000002e0 BusFault_Handler 0x000002e0 UART3_IRQHandler 0x000002e0 MCPWM_IRQHandler 0x000002e0 ENET_IRQHandler .text.SystemInit 0x000002e4 0xe8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o 0x000002e4 SystemInit .text.bsp_uart_init 0x000003cc 0xa8 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) 0x000003cc bsp_uart_init .text.bsp_init 0x00000474 0x58 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) 0x00000474 bsp_init .text.consoleputc 0x000004cc 0x10 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) 0x000004cc consoleputc .text.uartputc 0x000004dc 0xc /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) 0x000004dc uartputc .text.uartsetpclkfactor 0x000004e8 0xc0 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) 0x000004e8 uartsetpclkfactor .text.uartsetbaudrate 0x000005a8 0x180 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) 0x000005a8 uartsetbaudrate .text.uartsetup 0x00000728 0x3c /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) 0x00000728 uartsetup .text.uartopen 0x00000764 0x14 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) 0x00000764 uartopen .text.coresetCpuFreq 0x00000778 0x120 /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o) 0x00000778 coresetCpuFreq .text.coregetCpuFreq 0x00000898 0x84 /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o) 0x00000898 coregetCpuFreq .text.libucprintf 0x0000091c 0x5d0 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) 0x0000091c libucprintf *(.gnu.linkonce.t.*) *(.glue_7) .glue_7 0x00000000 0x0 linker stubs *(.glue_7t) .glue_7t 0x00000000 0x0 linker stubs *(.gcc_except_table) *(.rodata .rodata*) .rodata.str1.4 0x00000eec 0xc main.o .rodata.CSWTCH.5 0x00000ef8 0x10 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .rodata.C.0.5885 0x00000f08 0xc /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .rodata.C.2.5916 0x00000f14 0x4 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .rodata 0x00000f18 0xc /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o) *(.gnu.linkonce.r.*) .vfp11_veneer 0x00000f24 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs .v4_bx 0x00000f24 0x0 .v4_bx 0x00000000 0x0 linker stubs .ctors 0x00000f24 0x0 0x00000f24 . = ALIGN (0x4) 0x00000f24 PROVIDE (__ctors_start, .) *(SORT(.ctors.*)) *(.ctors) 0x00000f24 PROVIDE (__ctors_end, .) .dtors 0x00000f24 0x0 0x00000f24 . = ALIGN (0x4) 0x00000f24 PROVIDE (__dtors_start, .) *(SORT(.dtors.*)) *(.dtors) 0x00000f24 PROVIDE (__dtors_end, .) 0x00000f24 . = ALIGN (0x4) 0x00000f24 _etext = . 0x00000f24 _sifastcode = . .fastcode 0x10000000 0x0 load address 0x00000f24 0x10000000 . = ALIGN (0x4) 0x10000000 _sfastcode = . *(.glue_7t) *(.glue_7) *(.fastcode) 0x10000000 . = ALIGN (0x4) 0x10000000 _efastcode = . 0x10000000 _sidata = . .usb_ram *.o(USB_RAM) .data 0x10000000 0xc load address 0x00000f24 0x00000f24 _sidata = LOADADDR (.data) 0x10000000 . = ALIGN (0x4) 0x10000000 _sdata = . *(vtable vtable.*) *(.data .data.*) .data.OSC0 0x10000000 0x4 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) 0x10000000 OSC0 .data.INTOSC 0x10000004 0x4 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) 0x10000004 INTOSC .data.RTCOSC 0x10000008 0x4 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) 0x10000008 RTCOSC *(.gnu.linkonce.d*) 0x1000000c . = ALIGN (0x4) 0x1000000c _edata = . .bss 0x1000000c 0xc load address 0x00000f30 0x1000000c . = ALIGN (0x4) 0x1000000c _sbss = . *(.bss .bss.*) .bss.UART2 0x1000000c 0x4 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) 0x1000000c UART2 .bss.currentCpuFreq 0x10000010 0x4 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) 0x10000010 currentCpuFreq .bss.UART0 0x10000014 0x4 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) 0x10000014 UART0 *(.gnu.linkonce.b*) *(COMMON) 0x10000018 . = ALIGN (0x4) 0x10000018 _ebss = . .stackarea 0x10000018 0x800 load address 0x00000f30 0x10000018 . = ALIGN (0x8) 0x10000018 _sstack = . *(.stackarea .stackarea.*) .stackarea 0x10000018 0x800 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o 0x10000018 pulStack 0x10000818 . = ALIGN (0x8) 0x10000818 _estack = . 0x10000818 . = ALIGN (0x4) 0x10000818 _end = . 0x10000818 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/LandTiger/libbsp.a LOAD /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a LOAD /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a LOAD /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a OUTPUT(lpc1768_uart.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 .comment 0x00000000 0x2b /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) .comment 0x00000000 0x2b /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .comment 0x00000000 0x2b /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o) .comment 0x00000000 0x2b /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.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 .ARM.attributes 0x000000c4 0x31 /opt/libuc2/bsp/bin/LandTiger/libbsp.a(bsp.o) .ARM.attributes 0x000000f5 0x31 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o) .ARM.attributes 0x00000126 0x31 /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o) .ARM.attributes 0x00000157 0x31 /opt/libuc2/lib/bin/lpc17XX/STRINGS/libucstrings.a(libucstrings.o)