📄 juicebox starup.map
字号:
Archive member included because of file (symbol)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_umod.o)
ARM Flash Release/ff.o (__umodsi3)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_udivmod.o)
ARM Flash Release/visual.o (__udivsi3)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strlen.o)
ARM Flash Release/juicebox.o (strlen)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcpy.o)
ARM Flash Release/ff.o (memcpy)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memset.o)
ARM Flash Release/ff.o (memset)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcpy.o)
ARM Flash Release/juicebox.o (strcpy)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcmp.o)
ARM Flash Release/lists.o (strcmp)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcmp.o)
ARM Flash Release/ff.o (memcmp)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncat.o)
ARM Flash Release/lists.o (strncat)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncpy.o)
ARM Flash Release/lists.o (strncpy)
Allocating common symbols
Common symbol size file
xLCD 0x4 ARM Flash Release/juicebox.o
FatFs 0x4 ARM Flash Release/ff.o
xFont 0x4 ARM Flash Release/juicebox.o
__unused_anonymous_struct_to_test_fixed_width_ints
0x4 ARM Flash Release/visual.o
xRLCD 0x4 ARM Flash Release/juicebox.o
Memory Configuration
Name Origin Length Attributes
UNPLACED_SECTIONS 0xffffffff 0x00000000 xw
SRAM 0x0c000000 0x00200000 xw
FLASH 0x00000000 0x00800000 xr
*default* 0x00000000 0xffffffff
Linker script and memory map
0x00000000 __flash_start__ = 0x0
0x0c000000 __ram_start__ = 0xc000000
0x0c000000 __SRAM_segment_start__ = 0xc000000
0x0c200000 __SRAM_segment_end__ = 0xc200000
0x00000000 __FLASH_segment_start__ = 0x0
0x00800000 __FLASH_segment_end__ = 0x800000
0x00000400 __STACKSIZE__ = 0x400
0x00000100 __STACKSIZE_IRQ__ = 0x100
0x00000100 __STACKSIZE_FIQ__ = 0x100
0x00000000 __STACKSIZE_SVC__ = 0x0
0x00000000 __STACKSIZE_ABT__ = 0x0
0x00000000 __STACKSIZE_UND__ = 0x0
0x00000400 __HEAPSIZE__ = 0x400
0x0c000000 __vectors_ram_load_start__ = __SRAM_segment_start__
.vectors_ram 0x0c000000 0x3c
0x0c000000 __vectors_ram_start__ = .
*(.vectors_ram)
0x0c00003c . = ((__vectors_ram_start__ + 0x3c) MAX_K .)
*fill* 0x0c000000 0x3c 00
0x0c00003c __vectors_ram_end__ = (__vectors_ram_start__ + SIZEOF (.vectors_ram))
0x00000001 . = ASSERT (((__vectors_ram_end__ >= __SRAM_segment_start__) && (__vectors_ram_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .vectors_ram is too large to fit in SRAM memory segment)
0x00000000 __vectors_load_start__ = __FLASH_segment_start__
.vectors 0x00000000 0x150
0x00000000 __vectors_start__ = .
*(.vectors .vectors.*)
.vectors 0x00000000 0x150 ARM Flash Release/Standard_ARM_Startup.o
0x00000000 _vectors
0x000000d8 fiq_handler_address
0x000000d4 irq_handler_address
0x000000c8 swi_handler_address
0x00000150 __vectors_end__ = (__vectors_start__ + SIZEOF (.vectors))
0x00000001 . = ASSERT (((__vectors_end__ >= __FLASH_segment_start__) && (__vectors_end__ <= (__FLASH_segment_start__ + 0x800000))), error: .vectors is too large to fit in FLASH memory segment)
0x00000150 __init_load_start__ = (__vectors_end__ ALIGN 0x4)
.init 0x00000150 0x90
0x00000150 __init_start__ = .
*(.init .init.*)
.init 0x00000150 0x90 ARM Flash Release/Standard_ARM_Startup.o
0x00000194 HandlerZDMA1
0x00000150 reset_handler
0x000001b8 HandlerTIMER4
0x000001a0 HandlerWDT
0x000001d0 HandlerUTXD0
0x00000154 undef_handler
0x0000015c pabort_handler
0x000001b4 HandlerTIMER3
0x000001c4 HandlerURXD1
0x00000184 HandlerEINT3
0x0000018c HandlerTICK
0x00000198 HandlerBDMA0
0x00000160 dabort_handler
0x000001d8 HandlerRTC
0x000001d4 HandlerUTXD1
0x000001ac HandlerTIMER1
0x00000190 HandlerZDMA0
0x000001dc HandlerADC
0x0000017c HandlerEINT1
0x000001cc HandlerSIO
0x000001c8 HandlerIIC
0x00000158 swi_handler
0x000001a8 HandlerTIMER0
0x000001bc HandlerTIMER5
0x000001a4 HandlerUERR01
0x00000168 fiq_handler
0x00000164 irq_handler
0x00000180 HandlerEINT2
0x0000019c HandlerBDMA1
0x00000188 HandlerEINT4567
0x000001b0 HandlerTIMER2
0x00000178 HandlerEINT0
0x000001c0 HandlerURXD0
0x000001e0 __init_end__ = (__init_start__ + SIZEOF (.init))
0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= (__FLASH_segment_start__ + 0x800000))), error: .init is too large to fit in FLASH memory segment)
0x000001e0 __text_load_start__ = (__init_end__ ALIGN 0x4)
.text 0x000001e0 0x8ae4
0x000001e0 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.*)
.text 0x000001e0 0x284 ARM Flash Release/visual.o
0x0000024c wvisCustomListRefresh
0x000001e0 wvisCustomListInit
.text 0x00000464 0xa18 ARM Flash Release/bitmap.o
0x00000dac wDrawString
0x00000a90 wDrawHex8
0x00000464 wSetPixel
0x000009c0 wDrawNumber
0x000006f4 wDrawChar
0x000004f0 wClear
0x00000b30 wDrawHex32
0x00000cd4 wDrawStringL
0x00000578 wFloodFill
.text 0x00000e7c 0xe88 ARM Flash Release/system.o
0x000014c4 wIICRead
0x00001474 wIICWrite
0x00001530 wSetFramebufferStart
0x00001560 wLCDInit
0x0000151c wFramebufferStart
0x00001874 wLCDBitmapInit
0x0000192c wBDMA0Run
0x00001458 wIICInit
0x000019f4 wZDMARun
0x00001690 wCPUInit
0x000010dc wInterruptGenericHandlerInit
0x00000e7c wDelayMs
0x00001118 wTimersInit
0x000012b0 wDMAInspect
0x00001140 wTimerConf
0x00000eac wDelayCycles
0x00001b48 wBDMA1Run
0x0000189c wIISDMATransferStop
0x00001c10 wIISDMATransferInit
0x000013d0 wDMAStop
0x00000ec8 wInterruptHandlerInit
0x0000142c wIISInit
0x000018bc wIISBufferStatusInspect
0x00001670 wFontInit
0x00001274 wTimerStop
0x000011a8 wTimerRun
0x00000eb0 wInterruptInit
.text 0x00001d04 0xaa4 ARM Flash Release/sd.o
0x00002328 wMMCReset
0x000021a4 wMMCInit
0x00001d70 wDiskStatus
0x00001db8 wDiskRead
0x00001d50 wDiskShutdown
0x00001d04 wDiskInitialize
0x000025ec wMMCWriteSector
0x00002748 wMMCDMARead
0x00002120 wSIOInit
0x00001f58 wMMCByte
0x0000201c wMMCCommand
0x000024c4 wMMCReadSector
0x0000276c wMMCDMAWrite
0x00002790 wSIODMAInit
0x00001f30 wGetTime
0x00001e68 wDiskWrite
0x00001f18 wDiskTimerProc
.text 0x000027a8 0x56c ARM Flash Release/qsort.o
0x000027a8 wQSort
.text 0x00002d14 0xe48 ARM Flash Release/malloc.o
0x00003698 wMalloc
0x00002f5c wMallocInit
0x000034ac wUseFree
0x00002d14 wFreeListPos
0x00002e90 wRemoveFree
0x00002da0 wAddFree
0x0000318c wFree
.text 0x00003b5c 0x8cc ARM Flash Release/lists.o
0x00003db4 wStringListRemove
0x00003cb8 wStaticListAdd
0x00003bb8 wStringListClear
0x00003e10 wStaticSortedListAdd
0x00003bfc wStringListAdd
0x00003f68 wStringSortedListAdd
0x00003d94 wStaticListSort
0x00003b5c wStaticListRemove
0x00003b78 wStaticSortedListRemove
0x000040cc wStringListReadFromBuffer
0x00003dd0 wStringSortedListRemove
0x00003d74 wStringListSort
.text 0x00004428 0x3bd4 ARM Flash Release/ff.o
0x00004ee0 wFreeClusters
0x000063a8 wDirOpen
0x0000573c wFileSync
0x00006a1c wFileWrite
0x00004c78 wFileRead
0x00004aec wFileSeek
0x000072dc wDirMake
0x000077cc wFileOpen
0x00005e9c wFileChAttr
0x00005104 wDirRead
0x000059c0 wFileClose
0x00006004 wFileStatus
0x00007b88 wDelete
0x00004504 wMountDrive
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -