juicebox starup.map

来自「An complete pmp solution for mattel juic」· MAP 代码 · 共 534 行 · 第 1/3 页

MAP
534
字号
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 RAM Debug/ff.o (__umodsi3)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_udivmod.o)
                              ARM RAM Debug/visual.o (__udivsi3)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strlen.o)
                              ARM RAM Debug/juicebox.o (strlen)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcpy.o)
                              ARM RAM Debug/ff.o (memcpy)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memset.o)
                              ARM RAM Debug/ff.o (memset)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcpy.o)
                              ARM RAM Debug/juicebox.o (strcpy)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcmp.o)
                              ARM RAM Debug/lists.o (strcmp)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcmp.o)
                              ARM RAM Debug/ff.o (memcmp)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncat.o)
                              ARM RAM Debug/lists.o (strncat)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncpy.o)
                              ARM RAM Debug/lists.o (strncpy)

Allocating common symbols
Common symbol       size              file

xLCD                0x4               ARM RAM Debug/juicebox.o
FatFs               0x4               ARM RAM Debug/ff.o
xFont               0x4               ARM RAM Debug/juicebox.o
__unused_anonymous_struct_to_test_fixed_width_ints
                    0x4               ARM RAM Debug/visual.o
xRLCD               0x4               ARM RAM Debug/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_load_start__ = __SRAM_segment_start__

.vectors        0x0c000000      0x144
                0x0c000000                __vectors_start__ = .
 *(.vectors .vectors.*)
 .vectors       0x0c000000      0x144 ARM RAM Debug/ram_ARM_Startup.o
                0x0c000000                _vectors
                0x0c0000d8                fiq_handler_address
                0x0c0000d4                irq_handler_address
                0x0c0000c8                swi_handler_address
                0x0c000144                __vectors_end__ = (__vectors_start__ + SIZEOF (.vectors))
                0x00000001                . = ASSERT (((__vectors_end__ >= __SRAM_segment_start__) && (__vectors_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .vectors is too large to fit in SRAM memory segment)
                0x0c000144                __fast_load_start__ = (__vectors_end__ ALIGN 0x4)

.fast           0x0c000144        0x0
                0x0c000144                __fast_start__ = .
 *(.fast .fast.*)
                0x0c000144                __fast_end__ = (__fast_start__ + SIZEOF (.fast))
                0x00000001                . = ASSERT (((__fast_end__ >= __SRAM_segment_start__) && (__fast_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .fast is too large to fit in SRAM memory segment)
                0x0c000144                __init_load_start__ = (__fast_end__ ALIGN 0x4)

.init           0x0c000144       0x78
                0x0c000144                __init_start__ = .
 *(.init .init.*)
 .init          0x0c000144       0x78 ARM RAM Debug/ram_ARM_Startup.o
                0x0c000170                HandlerZDMA1
                0x0c000144                reset_handler
                0x0c000194                HandlerTIMER4
                0x0c00017c                HandlerWDT
                0x0c0001ac                HandlerUTXD0
                0x0c000190                HandlerTIMER3
                0x0c000150                HandlerFIQ
                0x0c0001a0                HandlerURXD1
                0x0c000160                HandlerEINT3
                0x0c000168                HandlerTICK
                0x0c000174                HandlerBDMA0
                0x0c0001b4                HandlerRTC
                0x0c0001b0                HandlerUTXD1
                0x0c000188                HandlerTIMER1
                0x0c00016c                HandlerZDMA0
                0x0c0001b8                HandlerADC
                0x0c000158                HandlerEINT1
                0x0c0001a8                HandlerSIO
                0x0c0001a4                HandlerIIC
                0x0c00014c                HandlerIRQ
                0x0c000148                HandlerSWI
                0x0c000184                HandlerTIMER0
                0x0c000198                HandlerTIMER5
                0x0c000180                HandlerUERR01
                0x0c00015c                HandlerEINT2
                0x0c000178                HandlerBDMA1
                0x0c000164                HandlerEINT4567
                0x0c00018c                HandlerTIMER2
                0x0c000154                HandlerEINT0
                0x0c00019c                HandlerURXD0
                0x0c0001bc                __init_end__ = (__init_start__ + SIZEOF (.init))
                0x00000001                . = ASSERT (((__init_end__ >= __SRAM_segment_start__) && (__init_end__ <= (__SRAM_segment_start__ + 0x200000))), error: .init is too large to fit in SRAM memory segment)
                0x0c0001bc                __text_load_start__ = (__init_end__ ALIGN 0x4)

.text           0x0c0001bc     0xac28
                0x0c0001bc                __text_start__ = .
 *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.*)
 .text          0x0c0001bc      0x49c ARM RAM Debug/visual.o
                0x0c0002a4                wvisCustomListRefresh
                0x0c0001bc                wvisCustomListInit
 .text          0x0c000658      0xcc8 ARM RAM Debug/bitmap.o
                0x0c000cac                wDrawString
                0x0c001054                wDrawHex8
                0x0c000658                wSetPixel
                0x0c00119c                wDrawNumber
                0x0c000a1c                wDrawChar
                0x0c0007c4                wClear
                0x0c000f0c                wDrawHex32
                0x0c000dd4                wDrawStringL
                0x0c000920                wFloodFill
 .text          0x0c001320     0x19e8 ARM RAM Debug/system.o
                0x0c002910                wIICRead
                0x0c00282c                wIICWrite
                0x0c002a24                wSetFramebufferStart
                0x0c002a9c                wLCDInit
                0x0c0029f4                wFramebufferStart
                0x0c002c74                wLCDBitmapInit
                0x0c002270                wBDMA0Run
                0x0c0027e0                wIICInit
                0x0c001e98                wZDMARun
                0x0c001320                wCPUInit
                0x0c001a48                wInterruptGenericHandlerInit
                0x0c0016b4                wDelayMs
                0x0c001ad4                wTimersInit
                0x0c0020b0                wDMAInspect
                0x0c001b50                wTimerConf
                0x0c001728                wDelayCycles
                0x0c0023f0                wBDMA1Run
                0x0c0027b0                wIISDMATransferStop
                0x0c00265c                wIISDMATransferInit
                0x0c002578                wDMAStop
                0x0c0017a8                wInterruptHandlerInit
                0x0c0025fc                wIISInit
                0x0c002760                wIISBufferStatusInspect
                0x0c002cc0                wFontInit
                0x0c001dfc                wTimerStop
                0x0c001c54                wTimerRun
                0x0c001774                wInterruptInit
 .text          0x0c002d08      0xaa4 ARM RAM Debug/sd.o
                0x0c00332c                wMMCReset
                0x0c0031a8                wMMCInit
                0x0c002d74                wDiskStatus
                0x0c002dbc                wDiskRead
                0x0c002d54                wDiskShutdown
                0x0c002d08                wDiskInitialize
                0x0c0035f0                wMMCWriteSector
                0x0c00374c                wMMCDMARead
                0x0c003124                wSIOInit
                0x0c002f5c                wMMCByte
                0x0c003020                wMMCCommand
                0x0c0034c8                wMMCReadSector
                0x0c003770                wMMCDMAWrite
                0x0c003794                wSIODMAInit
                0x0c002f34                wGetTime
                0x0c002e6c                wDiskWrite
                0x0c002f1c                wDiskTimerProc
 .text          0x0c0037ac      0x8b0 ARM RAM Debug/qsort.o

⌨️ 快捷键说明

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