📄 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 Debug/ff.o (__umodsi3)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(__int32_udivmod.o)
ARM Flash Debug/visual.o (__udivsi3)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strlen.o)
ARM Flash Debug/juicebox.o (strlen)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcpy.o)
ARM Flash Debug/queue.o (memcpy)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memset.o)
ARM Flash Debug/tasks.o (memset)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcpy.o)
ARM Flash Debug/juicebox.o (strcpy)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcmp.o)
ARM Flash Debug/lists.o (strcmp)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(memcmp.o)
ARM Flash Debug/ff.o (memcmp)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strcat.o)
ARM Flash Debug/tasks.o (strcat)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncat.o)
ARM Flash Debug/lists.o (strncat)
C:/Program Files/CrossWorks for ARM 1.6/lib/libc_v4t_a_le.a(strncpy.o)
ARM Flash Debug/tasks.o (strncpy)
Allocating common symbols
Common symbol size file
xLCD 0x4 ARM Flash Debug/juicebox.o
FatFs 0x4 ARM Flash Debug/ff.o
pxMemoryStart 0x4 ARM Flash Debug/malloc.o
xFont 0x4 ARM Flash Debug/juicebox.o
__unused_anonymous_struct_to_test_fixed_width_ints
0x4 ARM Flash Debug/visual.o
pxMemoryEnd 0x4 ARM Flash Debug/malloc.o
xRLCD 0x4 ARM Flash 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_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 Debug/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 Debug/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 0x7d98
0x000001e0 __text_start__ = .
*(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.*)
.text 0x000001e0 0x240 ARM Flash Debug/visual.o
0x0000024c wvisCustomListRefresh
0x000001e0 wvisCustomListInit
.text 0x00000420 0x704 ARM Flash Debug/bitmap.o
0x00000784 wDrawString
0x000009d0 wDrawHex8
0x00000420 wSetPixel
0x00000a70 wDrawNumber
0x000005f0 wDrawChar
0x000004ac wClear
0x00000930 wDrawHex32
0x00000858 wDrawStringL
0x00000540 wFloodFill
.text 0x00000b24 0x12ec ARM Flash Debug/tasks.o
0x00000edc uxTaskPriorityGet
0x000012d0 vTaskPrioritySet
0x00001568 vTaskEndScheduler
0x0000143c vTaskPlaceOnEventList
0x0000111c xTaskResumeFromISR
0x00000dd4 ulTaskEndTrace
0x00000e90 xTaskGetTickCount
0x00000f10 xTaskRemoveFromEventList
0x00000e14 vTaskStartTrace
0x00001398 vTaskDelete
0x00000ce4 xTaskCheckForTimeOut
0x00000eb4 vTaskSuspendAll
0x000011c8 vTaskResume
0x00000b60 vTaskSwitchContext
0x00001254 vTaskSuspend
0x00000e6c uxTaskGetNumberOfTasks
0x00000fc0 vTaskIncrementTick
0x00001b94 vTaskList
0x00001d20 vTaskDelayUntil
0x00000db0 xTaskGetCurrentTaskHandle
0x00000d7c usTaskCheckFreeStackSpace
0x00001864 xTaskResumeAll
0x000017f0 vTaskStartScheduler
0x00000d68 vTaskMissedYield
0x0000159c xTaskCreate
0x00001c88 vTaskDelay
0x00000cc0 vTaskSetTimeOutState
.text 0x00001e10 0x604 ARM Flash Debug/queue.o
0x00001fa8 xQueueGenericSendFromISR
0x00002370 xQueueCreate
0x00001e10 vQueueDelete
0x00002214 xQueueGenericSend
0x00001e98 xQueueReceiveFromISR
0x000020a4 xQueueGenericReceive
0x00001e30 uxQueueMessagesWaiting
.text 0x00002414 0x228 ARM Flash Debug/portISR.o
0x000024d0 vPreemptiveTick
0x0000248c vPortExitCritical
0x00002584 vPortYieldProcessor
0x00002414 vPortISRStartFirstTask
0x00002460 vPortEnterCritical
.text 0x0000263c 0x23c ARM Flash Debug/port.o
0x000027c0 xPortStartScheduler
0x00002774 vPortFree
0x00002798 pvPortMalloc
0x00002770 vPortEndScheduler
0x0000263c pxPortInitialiseStack
.text 0x00002878 0x104 ARM Flash Debug/list.o
0x000028a8 vListInsertEnd
0x00002940 vListRemove
0x0000289c vListInitialiseItem
0x00002878 vListInitialise
0x000028e0 vListInsert
.text 0x0000297c 0x4dc ARM Flash Debug/croutine.o
0x0000297c xCoRoutineRemoveFromEventList
0x00002d34 xCoRoutineCreate
0x000029d8 vCoRoutineSchedule
0x00002c98 vCoRoutineAddToDelayedList
.text 0x00002e58 0xd8c ARM Flash Debug/system.o
0x00003824 wIICRead
0x000037d4 wIICWrite
0x00003888 wSetFramebufferStart
0x000038b8 wLCDInit
0x00003874 wFramebufferStart
0x000039b8 wLCDBitmapInit
0x000034b8 wBDMA0Run
0x000037b8 wIICInit
0x00003280 wZDMARun
0x00003a00 wCPUInit
0x000030c0 wInterruptGenericHandlerInit
0x00002e58 wDelayMs
0x000030fc wTimersInit
0x000033d0 wDMAInspect
0x0000312c wTimerConf
0x00002e90 wDelayCycles
0x00003588 wBDMA1Run
0x00003794 wIISDMATransferStop
0x000036e0 wIISDMATransferInit
0x00003658 wDMAStop
0x00002eac wInterruptHandlerInit
0x000036b4 wIISInit
0x00003758 wIISBufferStatusInspect
0x000039e0 wFontInit
0x00003248 wTimerStop
0x0000318c wTimerRun
0x00002e94 wInterruptInit
.text 0x00003be4 0x504 ARM Flash Debug/sd.o
0x00003d9c wMMCReset
0x00003d0c wMMCInit
0x00003ea8 wDiskStatus
0x00003f78 wDiskRead
0x00003be4 wDiskShutdown
0x00003ec0 wDiskInitialize
0x00003fd0 wMMCWriteSector
0x000040dc wMMCDMARead
0x00003cd8 wSIOInit
0x00003c00 wMMCByte
0x00003c50 wMMCCommand
0x00003edc wMMCReadSector
0x000040e0 wMMCDMAWrite
0x000040e4 wSIODMAInit
0x00003bf0 wGetTime
0x00004084 wDiskWrite
0x00003bec wDiskTimerProc
.text 0x000040e8 0x594 ARM Flash Debug/qsort.o
0x000040e8 wQSort
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -