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

📄 juicebox flash.map

📁 An complete pmp solution for mattel juicebox player. Using crossworks for arm.
💻 MAP
📖 第 1 页 / 共 2 页
字号:

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       0x3c
                0x00000000                __vectors_start__ = .
 *(.vectors .vectors.*)
 .vectors       0x00000000       0x3c ARM Flash Release/Standard_ARM_Startup.o
                0x00000000                _vectors
                0x0000003c                __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)
                0x0000003c                __init_load_start__ = (__vectors_end__ ALIGN 0x4)

.init           0x0000003c       0x1c
                0x0000003c                __init_start__ = .
 *(.init .init.*)
 .init          0x0000003c       0x1c ARM Flash Release/Standard_ARM_Startup.o
                0x0000003c                reset_handler
                0x00000040                undef_handler
                0x00000048                pabort_handler
                0x0000004c                dabort_handler
                0x00000044                swi_handler
                0x00000054                fiq_handler
                0x00000050                irq_handler
                0x00000058                __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)
                0x00000058                __text_load_start__ = (__init_end__ ALIGN 0x4)

.text           0x00000058      0x188
                0x00000058                __text_start__ = .
 *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.*)
 .text          0x00000058        0x8 ARM Flash Release/main.o
                0x00000058                main
 .text          0x00000060      0x180 ARM Flash Release/crt0.o
                0x00000158                HandlerZDMA1
                0x00000158                HandlerTIMER4
                0x00000158                HandlerWDT
                0x00000158                HandlerUTXD0
                0x00000158                HandlerTIMER3
                0x00000158                HandlerFIQ
                0x00000158                HandlerURXD1
                0x00000158                HandlerEINT3
                0x00000158                HandlerTICK
                0x00000158                HandlerBDMA0
                0x00000120                ResetHandler
                0x00000158                HandlerRTC
                0x00000120                _mainCRTStartup
                0x00000158                HandlerUTXD1
                0x00000158                HandlerUndef
                0x00000158                HandlerTIMER1
                0x00000158                HandlerZDMA0
                0x00000120                _start
                0x00000158                HandlerADC
                0x00000158                HandlerEINT1
                0x00000158                HandlerSIO
                0x00000158                HandlerIIC
                0x00000158                HandlerIRQ
                0x00000158                HandlerSWI
                0x00000158                HandlerTIMER0
                0x00000158                HandlerTIMER5
                0x00000158                HandlerUERR01
                0x00000158                HandlerEINT2
                0x00000158                HandlerBDMA1
                0x00000158                HandlerEINT4567
                0x00000158                HandlerPabort
                0x00000120                start
                0x00000158                HandlerTIMER2
                0x00000158                HandlerDabort
                0x00000158                HandlerEINT0
                0x00000158                HandlerURXD0
                0x000001e0                __text_end__ = (__text_start__ + SIZEOF (.text))
                0x00000001                . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x800000))), error: .text is too large to fit in FLASH memory segment)
                0x000001e0                __dtors_load_start__ = (__text_end__ ALIGN 0x4)

.dtors          0x000001e0        0x0
                0x000001e0                __dtors_start__ = .
 *(SORT(.dtors.*))
 *(.dtors)
                0x000001e0                __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors))
                0x00000001                . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x800000))), error: .dtors is too large to fit in FLASH memory segment)
                0x000001e0                __ctors_load_start__ = (__dtors_end__ ALIGN 0x4)

.ctors          0x000001e0        0x0
                0x000001e0                __ctors_start__ = .
 *(SORT(.ctors.*))
 *(.ctors)
                0x000001e0                __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors))
                0x00000001                . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x800000))), error: .ctors is too large to fit in FLASH memory segment)
                0x000001e0                __rodata_load_start__ = (__ctors_end__ ALIGN 0x4)

.rodata         0x000001e0        0x0
                0x000001e0                __rodata_start__ = .
 *(.rodata .rodata.* .gnu.linkonce.r.*)

⌨️ 快捷键说明

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