⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.map

📁 rtc code for lpc2148
💻 MAP
📖 第 1 页 / 共 2 页
字号:

Allocating common symbols
Common symbol       size              file

uart0_tx_buffer     0x80              uart.o
uart1_rx_insert_idx
                    0x2               uart.o
uart0_tx_insert_idx
                    0x2               uart.o
uart1_tx_buffer     0x80              uart.o
uart1_rx_buffer     0x80              uart.o
uart0_rx_insert_idx
                    0x2               uart.o
uart1_tx_running    0x4               uart.o
uart0_tx_extract_idx
                    0x2               uart.o
uart1_tx_insert_idx
                    0x2               uart.o
uart1_rx_extract_idx
                    0x2               uart.o
uart0_tx_running    0x4               uart.o
uart0_rx_buffer     0x80              uart.o
uart1_tx_extract_idx
                    0x2               uart.o
uart0_rx_extract_idx
                    0x2               uart.o

Memory Configuration

Name             Origin             Length             Attributes
ROM              0x00000000         0x00080000         xr
RAM              0x40000000         0x00008000         rw
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD crt0.o
LOAD uartISR.o
LOAD armVIC.o
LOAD main.o
LOAD uart.o
LOAD sysTime.o
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib\libc.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2\libnewlib-lpc.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib\libm.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib\libc.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2\libgcc.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib\libstdc++.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2\libgcc.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib\libg.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib\libc.a
LOAD c:/winarm/bin/../lib/gcc/arm-elf/4.0.2\libgcc.a
                0x00000400                STACK_SIZE = 0x400

.text           0x00000000      0xe4c
 *(.init)
 .init          0x00000000      0x13c crt0.o
                0x00000114                reset
                0x00000000                _boot
                0x00000050                _mainCRTStartup
                0x00000114                abort
                0x00000050                _start
                0x00000114                _reset
                0x00000114                exit
                0x00000050                start
 *(.text .text.*)
 .text          0x0000013c      0x318 uartISR.o
                0x000002c0                uart1ISR
                0x0000013c                uart0ISR
 .text          0x00000454       0x78 armVIC.o
                0x00000474                restoreIRQ
                0x00000454                enableFIQ
                0x000004a0                disableFIQ
                0x00000490                enableIRQ
                0x000004b0                restoreFIQ
                0x00000464                disableIRQ
 .text          0x000004cc      0x220 main.o
                0x00000594                set_time
                0x000005f8                main
                0x00000548                init_rtc
 .text          0x000006ec      0x62c uart.o
                0x00000bd0                uart1Puts
                0x00000ccc                uart1Getch
                0x000008e8                uart0Write
                0x00000c80                uart1TxFlush
                0x00000ae4                uart1Putch
                0x00000c60                uart1TxEmpty
                0x000007cc                uart0Putch
                0x000006ec                uart0Init
                0x00000a00                uart1Init
                0x00000968                uart0TxFlush
                0x000008b8                uart0Puts
                0x000009b4                uart0Getch
                0x00000b9c                uart1Space
                0x00000884                uart0Space
                0x00000c00                uart1Write
                0x00000948                uart0TxEmpty
 .text          0x00000d18      0x104 sysTime.o
                0x00000dcc                pause
                0x00000d54                getSysTICs
                0x00000d8c                getElapsedSysTICs
                0x00000d18                initSysTime
 *(.gnu.linkonce.t.*)
 *(.glue_7)
 *(.glue_7t)
 *(.gcc_except_table)
 *(.rodata)
 *(.rodata*)
 .rodata.str1.4
                0x00000e1c       0x30 main.o
 *(.gnu.linkonce.r.*)
                0x00000e4c                . = ALIGN (0x4)

.ctors          0x00000e4c        0x0
                0x00000e4c                PROVIDE (__ctors_start__, .)
 *(SORT(.ctors.*))
 *(.ctors)
                0x00000e4c                PROVIDE (__ctors_end__, .)

.dtors          0x00000e4c        0x0
                0x00000e4c                PROVIDE (__dtors_start__, .)
 *(SORT(.dtors.*))
 *(.dtors)
                0x00000e4c                PROVIDE (__dtors_end__, .)
                0x00000e4c                . = ALIGN (0x4)
                0x00000e4c                _etext = .
                0x00000e4c                PROVIDE (etext, .)

.data           0x40000000        0x0 load address 0x00000e4c
                0x40000000                _data = .
 *(.data)
 *(.data.*)
 *(.gnu.linkonce.d*)
                0x40000000                . = ALIGN (0x4)
 *(.fastrun)
                0x40000000                . = ALIGN (0x4)
                0x40000000                _edata = .
                0x40000000                PROVIDE (edata, .)

.bss            0x40000000      0x228
                0x40000000                __bss_start = .
                0x40000000                __bss_start__ = .
 *(.bss)
 .bss           0x40000000        0x4 main.o
                0x40000000                time_toggle
 .bss           0x40000004        0x8 sysTime.o
 *(.gnu.linkonce.b*)
 *(COMMON)
 COMMON         0x4000000c      0x21c uart.o
                0x4000000c                uart0_tx_buffer
                0x4000008c                uart1_rx_insert_idx
                0x4000008e                uart0_tx_insert_idx
                0x40000090                uart1_tx_buffer
                0x40000110                uart1_rx_buffer
                0x40000190                uart0_rx_insert_idx
                0x40000194                uart1_tx_running
                0x40000198                uart0_tx_extract_idx
                0x4000019a                uart1_tx_insert_idx
                0x4000019c                uart1_rx_extract_idx
                0x400001a0                uart0_tx_running
                0x400001a4                uart0_rx_buffer
                0x40000224                uart1_tx_extract_idx
                0x40000226                uart0_rx_extract_idx
                0x40000228                . = ALIGN (0x4)
                0x40000228                . = ALIGN (0x4)
                0x40000228                __bss_end__ = .
                0x40000228                PROVIDE (__bss_end, .)

.stack          0x40000300      0x400
                0x40000700                . = (. + STACK_SIZE)
 *fill*         0x40000300      0x400 00
                0x40000700                PROVIDE (_stack, .)
                0x40000700                _end = .
                0x40000700                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x00000000       0x87
 *(.comment)
 .comment       0x00000000       0x1b uartISR.o
 .comment       0x0000001b       0x1b armVIC.o
 .comment       0x00000036       0x1b main.o
 .comment       0x00000051       0x1b uart.o
 .comment       0x0000006c       0x1b sysTime.o

.debug
 *(.debug)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -