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

📄 juicebox starup.map

📁 An complete pmp solution for mattel juicebox player. Using crossworks for arm.
💻 MAP
📖 第 1 页 / 共 3 页
字号:
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 Release with optimisation/ff.o (__umodsi3)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_div.o)
                              ARM RAM Release with optimisation/mp3dec.o (__divsi3)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_udivmod.o)
                              ARM RAM Release with optimisation/visual.o (__udivsi3)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strlen.o)
                              ARM RAM Release with optimisation/juicebox.o (strlen)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcpy.o)
                              ARM RAM Release with optimisation/play_mp3.o (memcpy)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memset.o)
                              ARM RAM Release with optimisation/ff.o (memset)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcpy.o)
                              ARM RAM Release with optimisation/juicebox.o (strcpy)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcmp.o)
                              ARM RAM Release with optimisation/lists.o (strcmp)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcmp.o)
                              ARM RAM Release with optimisation/ff.o (memcmp)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memmove.o)
                              ARM RAM Release with optimisation/mp3dec.o (memmove)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncat.o)
                              ARM RAM Release with optimisation/lists.o (strncat)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncpy.o)
                              ARM RAM Release with optimisation/lists.o (strncpy)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(malloc.o)
                              ARM RAM Release with optimisation/buffers.o (free)

Allocating common symbols
Common symbol       size              file

xLCD                0x4               ARM RAM Release with optimisation/juicebox.o
FatFs               0x4               ARM RAM Release with optimisation/ff.o
pxMemoryStart       0x4               ARM RAM Release with optimisation/malloc.o
xFont               0x4               ARM RAM Release with optimisation/juicebox.o
__unused_anonymous_struct_to_test_fixed_width_ints
                    0x4               ARM RAM Release with optimisation/visual.o
pxMemoryEnd         0x4               ARM RAM Release with optimisation/malloc.o
xRLCD               0x4               ARM RAM Release with optimisation/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 Release with optimisation/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 Release with optimisation/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    0x13278
                0x0c0001bc                __text_start__ = .
 *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.*)
 .text          0x0c0001bc      0x284 ARM RAM Release with optimisation/visual.o
                0x0c000228                wvisCustomListRefresh
                0x0c0001bc                wvisCustomListInit
 .text          0x0c000440      0xa18 ARM RAM Release with optimisation/bitmap.o
                0x0c000d88                wDrawString
                0x0c000a6c                wDrawHex8
                0x0c000440                wSetPixel
                0x0c00099c                wDrawNumber
                0x0c0006d0                wDrawChar
                0x0c0004cc                wClear
                0x0c000b0c                wDrawHex32
                0x0c000cb0                wDrawStringL
                0x0c000554                wFloodFill
 .text          0x0c000e58      0x188 ARM RAM Release with optimisation/subband.o
                0x0c000e58                xmp3_Subband
 .text          0x0c000fe0      0xaa4 ARM RAM Release with optimisation/stproc.o
                0x0c000fe0                xmp3_MidSideProc
                0x0c001074                xmp3_IntensityProcMPEG2
                0x0c0014dc                xmp3_IntensityProcMPEG1
 .text          0x0c001a84      0xb54 ARM RAM Release with optimisation/scalfact.o
                0x0c001a84                xmp3_UnpackScaleFactors
 .text          0x0c0025d8      0x658 ARM RAM Release with optimisation/play_mp3.o
                0x0c002734                wMP3Init
                0x0c002610                wMP3RefillInbuffer
                0x0c002784                wMP3DecodeFrame
                0x0c002b1c                wMP3Process
                0x0c0026fc                wMP3Alloc
                0x0c0026c8                wMP3Free
                0x0c0025d8                wMP3Reset
 .text          0x0c002c30      0x894 ARM RAM Release with optimisation/mp3dec.o
                0x0c002c30                MP3FindSyncWord
                0x0c002d44                MP3InitDecoder
                0x0c002d30                MP3FreeDecoder
                0x0c003420                MP3GetNextFrameInfo
                0x0c002c90                MP3GetLastFrameInfo
                0x0c002d54                MP3Decode
 .text          0x0c0034c4     0x3194 ARM RAM Release with optimisation/imdct.o
                0x0c004374                xmp3_IMDCT
 .text          0x0c006658      0x998 ARM RAM Release with optimisation/huffman.o
                0x0c006658                xmp3_DecodeHuffman
 .text          0x0c006ff0      0x848 ARM RAM Release with optimisation/dqchan.o
                0x0c006ff0                xmp3_DequantChannel
 .text          0x0c007838     0x167c ARM RAM Release with optimisation/dct32.o
                0x0c007838                xmp3_FDCT32
 .text          0x0c008eb4      0x3f0 ARM RAM Release with optimisation/dequant.o
                0x0c008eb4                xmp3_Dequantize
 .text          0x0c0092a4      0x8b8 ARM RAM Release with optimisation/asmpoly_gcc.o
                0x0c009810                xmp3_PolyphaseMono
                0x0c0092a4                xmp3_PolyphaseStereo
 .text          0x0c009b5c     0x1864 ARM RAM Release with optimisation/bitstream.o
                0x0c009b74                xmp3_GetBits
                0x0c009cec                xmp3_UnpackFrameHeader
                0x0c009b5c                xmp3_SetBitstreamPointer
                0x0c009f90                xmp3_UnpackSideInfo
                0x0c009cc0                xmp3_CheckPadBit
                0x0c009ca8                xmp3_CalcBitsUsed
 .text          0x0c00b3c0      0x23c ARM RAM Release with optimisation/buffers.o
                0x0c00b3c0                xmp3_FreeBuffers
                0x0c00b450                xmp3_AllocateBuffers

⌨️ 快捷键说明

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