##// END OF EJS Templates
Multi target feature added, It's now possible to generate differents outputs from the same inputs files with differents options...
Multi target feature added, It's now possible to generate differents outputs from the same inputs files with differents options...

File last commit:

r6:9626d775d625 default
r9:4ce02a06b2a6 default
Show More
lpc1768_led_blink.map
394 lines | 17.0 KiB | text/plain | TextLexer
Archive member included because of file (symbol)
/opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
main.o (bsp_init)
/opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o)
/opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o) (uartputc)
/opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o)
main.o (coresetCpuFreq)
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
COMMON 0x00000000 0x4 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/mbed/libbsp.a(bsp.o)
.data 0x00000000 0x0 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
.bss 0x00000000 0x0 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
.text.bsp_GPIO_init
0x00000000 0x44 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
.text.consoleputc
0x00000000 0x10 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
.text.consolegetc
0x00000000 0xc /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
.bss.UART2 0x00000000 0x4 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
.bss.UART0 0x00000000 0x4 /opt/libuc2/bsp/bin/mbed/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.uartputc
0x00000000 0xc /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)
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 0x918
*(.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 0x90 main.o
0x000000c4 main
.text.Reset_Handler
0x00000154 0x16c /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o
0x00000154 Reset_Handler
.text.Default_Handler
0x000002c0 0x4 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/startup_LPC17xx.o
0x000002c0 TIMER2_IRQHandler
0x000002c0 DebugMon_Handler
0x000002c0 RIT_IRQHandler
0x000002c0 I2C0_IRQHandler
0x000002c0 SysTick_Handler
0x000002c0 PWM1_IRQHandler
0x000002c0 PendSV_Handler
0x000002c0 I2C1_IRQHandler
0x000002c0 EINT2_IRQHandler
0x000002c0 UART1_IRQHandler
0x000002c0 EINT3_IRQHandler
0x000002c0 TIMER3_IRQHandler
0x000002c0 UART0_IRQHandler
0x000002c0 UsageFault_Handler
0x000002c0 PLL0_IRQHandler
0x000002c0 CAN_IRQHandler
0x000002c0 PLL1_IRQHandler
0x000002c0 SSP0_IRQHandler
0x000002c0 I2S_IRQHandler
0x000002c0 I2C2_IRQHandler
0x000002c0 RTC_IRQHandler
0x000002c0 TIMER0_IRQHandler
0x000002c0 SPI_IRQHandler
0x000002c0 EINT1_IRQHandler
0x000002c0 TIMER1_IRQHandler
0x000002c0 UART2_IRQHandler
0x000002c0 Default_Handler
0x000002c0 ADC_IRQHandler
0x000002c0 SSP1_IRQHandler
0x000002c0 USB_IRQHandler
0x000002c0 BOD_IRQHandler
0x000002c0 MemManage_Handler
0x000002c0 WDT_IRQHandler
0x000002c0 SVC_Handler
0x000002c0 QEI_IRQHandler
0x000002c0 EINT0_IRQHandler
0x000002c0 DMA_IRQHandler
0x000002c0 BusFault_Handler
0x000002c0 UART3_IRQHandler
0x000002c0 MCPWM_IRQHandler
0x000002c0 ENET_IRQHandler
.text.SystemInit
0x000002c4 0xe8 /opt/libuc2/rules/lpc17XX-arm-noabi-gcc/system_LPC17xx.o
0x000002c4 SystemInit
.text.bsp_uart_init
0x000003ac 0xa8 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
0x000003ac bsp_uart_init
.text.bsp_init
0x00000454 0x70 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
0x00000454 bsp_init
.text.uartsetpclkfactor
0x000004c4 0xc0 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o)
0x000004c4 uartsetpclkfactor
.text.uartsetbaudrate
0x00000584 0x180 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o)
0x00000584 uartsetbaudrate
.text.uartsetup
0x00000704 0x3c /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o)
0x00000704 uartsetup
.text.uartopen
0x00000740 0x14 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o)
0x00000740 uartopen
.text.coresetCpuFreq
0x00000754 0x120 /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o)
0x00000754 coresetCpuFreq
.text.coregetCpuFreq
0x00000874 0x84 /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.a(core.o)
0x00000874 coregetCpuFreq
*(.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.CSWTCH.5
0x000008f8 0x10 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o)
.rodata.C.0.5885
0x00000908 0xc /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o)
.rodata.C.2.5916
0x00000914 0x4 /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a(uart.o)
*(.gnu.linkonce.r.*)
.vfp11_veneer 0x00000918 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
.v4_bx 0x00000918 0x0
.v4_bx 0x00000000 0x0 linker stubs
.ctors 0x00000918 0x0
0x00000918 . = ALIGN (0x4)
0x00000918 PROVIDE (__ctors_start, .)
*(SORT(.ctors.*))
*(.ctors)
0x00000918 PROVIDE (__ctors_end, .)
.dtors 0x00000918 0x0
0x00000918 . = ALIGN (0x4)
0x00000918 PROVIDE (__dtors_start, .)
*(SORT(.dtors.*))
*(.dtors)
0x00000918 PROVIDE (__dtors_end, .)
0x00000918 . = ALIGN (0x4)
0x00000918 _etext = .
0x00000918 _sifastcode = .
.fastcode 0x10000000 0x0 load address 0x00000918
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 0x00000918
0x00000918 _sidata = LOADADDR (.data)
0x10000000 . = ALIGN (0x4)
0x10000000 _sdata = .
*(vtable vtable.*)
*(.data .data.*)
.data.OSC0 0x10000000 0x4 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
0x10000000 OSC0
.data.INTOSC 0x10000004 0x4 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
0x10000004 INTOSC
.data.RTCOSC 0x10000008 0x4 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
0x10000008 RTCOSC
*(.gnu.linkonce.d*)
0x1000000c . = ALIGN (0x4)
0x1000000c _edata = .
.bss 0x1000000c 0xc load address 0x00000924
0x1000000c . = ALIGN (0x4)
0x1000000c _sbss = .
*(.bss .bss.*)
.bss.UART3 0x1000000c 0x4 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
0x1000000c UART3
.bss.currentCpuFreq
0x10000010 0x4 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
0x10000010 currentCpuFreq
.bss.UART1 0x10000014 0x4 /opt/libuc2/bsp/bin/mbed/libbsp.a(bsp.o)
0x10000014 UART1
*(.gnu.linkonce.b*)
*(COMMON)
0x10000018 . = ALIGN (0x4)
0x10000018 _ebss = .
.stackarea 0x10000018 0x800 load address 0x00000924
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/mbed/libbsp.a
LOAD /opt/libuc2/lib/bin/lpc17XX/UART/libuart.a
LOAD /opt/libuc2/lib/bin/lpc17XX/CORE/libcore.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
.comment 0x00000000 0x2b /opt/libuc2/bsp/bin/mbed/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)
.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/mbed/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)