lpc1768_led_blink.map
306 lines
| 11.9 KiB
| text/plain
|
TextLexer
r6 | ||||
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 | ||||