📄 memory.map
字号:
ARM Linker, RVCT3.1 [Build 903] for uVision [Standard]
================================================================================
Section Cross References
lpc2300.o(RESET) refers to lpc2300.o(STACK) for Stack_Top
lpc2300.o(RESET) refers to entry.o($$startup$$) for __main
usbcore.o(.text) refers to usbhw.o(.text) for USB_ReadEP
usbcore.o(.text) refers to usbcore.o(i.USB_GetStatus) for USB_GetStatus
usbcore.o(.text) refers to usbcore.o(i.USB_SetClrFeature) for USB_SetClrFeature
usbcore.o(.text) refers to usbcore.o(i.USB_GetDescriptor) for USB_GetDescriptor
usbcore.o(.text) refers to usbcore.o(i.USB_SetConfiguration) for USB_SetConfiguration
usbcore.o(.text) refers to usbuser.o(.text) for USB_Configure_Event
usbcore.o(.text) refers to usbcore.o(i.USB_SetInterface) for USB_SetInterface
usbcore.o(.text) refers to mscuser.o(.text) for MSC_Reset
usbcore.o(.text) refers to usbcore.o(.data) for USB_DeviceStatus
usbcore.o(.text) refers to usbcore.o(.bss) for EP0Buf
usbhw.o(.text) refers to usbuser.o(.text) for USB_Reset_Event
usbhw.o(.text) refers to uwrite4.o(.text) for __aeabi_uwrite4
usbhw.o(.text) refers to uread4.o(.text) for __aeabi_uread4
usbhw.o(.text) refers to usbuser.o(.constdata) for USB_P_EP
usbhw.o(.text) refers to usbcore.o(.data) for USB_DeviceStatus
usbuser.o(.text) refers to usbcore.o(.text) for USB_ResetCore
usbuser.o(.text) refers to mscuser.o(.text) for MSC_BulkOut
usbuser.o(.text) refers to usbcore.o(.data) for USB_Configuration
usbuser.o(.constdata) refers to usbcore.o(.text) for USB_EndPoint0
usbuser.o(.constdata) refers to usbuser.o(.text) for USB_EndPoint2
mscuser.o(.text) refers to usbhw.o(.text) for USB_WriteEP
mscuser.o(.text) refers to uread4.o(.text) for __aeabi_uread4
mscuser.o(.text) refers to uwrite4.o(.text) for __aeabi_uwrite4
mscuser.o(.text) refers to mscuser.o(.data) for BulkStage
mscuser.o(.text) refers to usbcore.o(.bss) for EP0Buf
mscuser.o(.text) refers to mscuser.o(.bss) for Memory
memory.o(.text) refers to lcd_4bit.o(.text) for lcd_init
memory.o(.text) refers to usbhw.o(.text) for USB_Init
memory.o(.text) refers to diskimg.o(.constdata) for DiskImage
memory.o(.text) refers to mscuser.o(.bss) for Memory
lcd_4bit.o(.text) refers to lcd_4bit.o(.constdata) for UserFont
entry.o($$startup$$) refers to init.o(.text) for __init
entry.o($$startup$$) refers to lpc2300.o(STACK) for __initial_sp
init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3
init.o(.text) refers to init.o(.emb_text) for __call_main
init.o(.text) refers to memory.o(.text) for main
usbcore.o(i.USB_GetStatus) refers to usbcore.o(.text) for USB_DataInStage
usbcore.o(i.USB_GetStatus) refers to usbcore.o(.data) for SetupPacket
usbcore.o(i.USB_GetStatus) refers to usbcore.o(.bss) for EP0Buf
usbcore.o(i.USB_SetClrFeature) refers to usbhw.o(.text) for USB_WakeUpCfg
usbcore.o(i.USB_SetClrFeature) refers to usbcore.o(.data) for SetupPacket
usbcore.o(i.USB_GetDescriptor) refers to usbcore.o(.text) for USB_DataInStage
usbcore.o(i.USB_GetDescriptor) refers to usbcore.o(.data) for SetupPacket
usbcore.o(i.USB_GetDescriptor) refers to usbdesc.o(.constdata) for USB_DeviceDescriptor
usbcore.o(i.USB_SetConfiguration) refers to usbhw.o(.text) for USB_DisableEP
usbcore.o(i.USB_SetConfiguration) refers to usbcore.o(.data) for SetupPacket
usbcore.o(i.USB_SetConfiguration) refers to usbdesc.o(.constdata) for USB_ConfigDescriptor
usbcore.o(i.USB_SetInterface) refers to usbhw.o(.text) for USB_ConfigEP
usbcore.o(i.USB_SetInterface) refers to usbcore.o(.data) for USB_Configuration
usbcore.o(i.USB_SetInterface) refers to usbdesc.o(.constdata) for USB_ConfigDescriptor
================================================================================
Removing Unused input sections from the image.
Removing lpc2300.o(HEAP), (0 bytes).
1 unused section(s) (total 0 bytes) removed from the image.
================================================================================
Adding Veneers to the image
Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_uwrite4' from usbhw.o(.text).
Adding AT veneer (8 bytes, Inline) for call to '__aeabi_uread4' from usbhw.o(.text).
3 Veneer(s) (total 24 bytes) added to the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 356 lpc2300.o(RESET)
../../microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../../microlib/init/handlers.c 0x00000000 Number 0 handlers.o ABSOLUTE
../../microlib/init/init.c 0x00000000 Number 0 init.o ABSOLUTE
../../microlib/unhosted.c 0x00000000 Number 0 uwrite4.o ABSOLUTE
../../microlib/unhosted.c 0x00000000 Number 0 uread4.o ABSOLUTE
../../unhosted.s 0x00000000 Number 0 callvia.o ABSOLUTE
DiskImg.c 0x00000000 Number 0 diskimg.o ABSOLUTE
LCD_4bit.c 0x00000000 Number 0 lcd_4bit.o ABSOLUTE
LPC2300.s 0x00000000 Number 0 lpc2300.o ABSOLUTE
dc.s 0x00000000 Number 0 dc.o ABSOLUTE
memory.c 0x00000000 Number 0 memory.o ABSOLUTE
mscuser.c 0x00000000 Number 0 mscuser.o ABSOLUTE
usbcore.c 0x00000000 Number 0 usbcore.o ABSOLUTE
usbdesc.c 0x00000000 Number 0 usbdesc.o ABSOLUTE
usbhw.c 0x00000000 Number 0 usbhw.o ABSOLUTE
usbuser.c 0x00000000 Number 0 usbuser.o ABSOLUTE
Undef_Handler 0x00000040 ARM Code 4 lpc2300.o(RESET)
SWI_Handler 0x00000044 ARM Code 4 lpc2300.o(RESET)
PAbt_Handler 0x00000048 ARM Code 4 lpc2300.o(RESET)
DAbt_Handler 0x0000004c ARM Code 4 lpc2300.o(RESET)
IRQ_Handler 0x00000050 ARM Code 4 lpc2300.o(RESET)
FIQ_Handler 0x00000054 ARM Code 4 lpc2300.o(RESET)
$$startup$$ 0x00000164 Section 12 entry.o($$startup$$)
.emb_text 0x00000170 Section 2 init.o(.emb_text)
.text 0x00000174 Section 1616 usbcore.o(.text)
.text 0x000007c4 Section 1956 usbhw.o(.text)
.text 0x00000f68 Section 236 usbuser.o(.text)
.text 0x00001054 Section 3484 mscuser.o(.text)
.text 0x00001df0 Section 184 memory.o(.text)
.text 0x00001ea8 Section 764 lcd_4bit.o(.text)
delay 0x00001ea8 ARM Code 24 lcd_4bit.o(.text)
lcd_read_status 0x00001ec0 ARM Code 188 lcd_4bit.o(.text)
wait_while_busy 0x00001f7c ARM Code 36 lcd_4bit.o(.text)
lcd_write_data 0x00002024 ARM Code 48 lcd_4bit.o(.text)
.text 0x000021ac Section 18 uread4.o(.text)
.text 0x000021c8 Section 18 uwrite4.o(.text)
.text 0x000021e4 Section 40 init.o(.text)
.text 0x0000220c Section 16 callvia.o(.text)
i.USB_GetDescriptor 0x0000221c Section 364 usbcore.o(i.USB_GetDescriptor)
i.USB_GetStatus 0x00002388 Section 388 usbcore.o(i.USB_GetStatus)
i.USB_SetClrFeature 0x0000250c Section 408 usbcore.o(i.USB_SetClrFeature)
i.USB_SetConfiguration 0x000026a4 Section 680 usbcore.o(i.USB_SetConfiguration)
i.USB_SetInterface 0x0000294c Section 476 usbcore.o(i.USB_SetInterface)
i.__scatterload_copy 0x00002b28 Section 24 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x00002b40 Section 4 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x00002b44 Section 24 handlers.o(i.__scatterload_zeroinit)
.constdata 0x00002b5c Section 163 usbdesc.o(.constdata)
.constdata 0x00002c00 Section 64 usbuser.o(.constdata)
.constdata 0x00002c40 Section 4096 diskimg.o(.constdata)
.constdata 0x00003c40 Section 64 lcd_4bit.o(.constdata)
.data 0x40000000 Section 36 usbcore.o(.data)
.data 0x40000024 Section 14 mscuser.o(.data)
.bss 0x40000034 Section 64 usbcore.o(.bss)
.bss 0x40000074 Section 16492 mscuser.o(.bss)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -