📄 key_demo.map
字号:
LARM LINKER/LOCATER V2.42 01/17/2006 16:24:23 PAGE 1
LARM LINKER/LOCATER V2.42, INVOKED BY:
C:\KEIL\ARM\BIN\LA.EXE .\OBJ\Startup.obj, .\OBJ\ARTX_Key_Demo.obj, .\OBJ\ARTX_Config.obj TO .\OBJ\Key_Demo ARTX PRINT (.
>> \Key_Demo.map) CASE CLASSES (DATA (0X40000000-0X40003FFF), CODE (0X0-0XFFFF), CONST (0X0-0XFFFF))
CPU MODE: LITTLE ENDIAN
INPUT MODULES INCLUDED:
.\OBJ\Startup.obj (STARTUP)
COMMENT TYPE 0: AA V2.40b
.\OBJ\ARTX_Key_Demo.obj (ARTX_Key_Demo)
COMMENT TYPE 0: CARM V2.42
.\OBJ\ARTX_Config.obj (ARTX_Config)
COMMENT TYPE 0: CARM V2.42
C:\KEIL\ARM\LIB\ARK.LIB (AR_Event)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (AR_List)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (AR_Task)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (AR_Resource)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (AR_Time)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (AR_Lib)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (AR_MemBox)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (SWI_ARTX)
COMMENT TYPE 0: AA V2.40b
C:\KEIL\ARM\LIB\ARK.LIB (AR_Clock)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (AR_Mailbox)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (AR_Semaphore)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\ARK.LIB (AR_Timer)
COMMENT TYPE 0: CARM V2.40d
C:\KEIL\ARM\LIB\CAL.LIB (FIQ)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (IRQ)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (DABT)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (PABT)
COMMENT TYPE 0: AA V2.40c
C:\KEIL\ARM\LIB\CAL.LIB (UNDEF)
COMMENT TYPE 0: AA V2.40c
ACTIVE MEMORY CLASSES OF MODULE: .\OBJ\Key_Demo (STARTUP)
BASE START END USED MEMORY CLASS
========================================================
00000000H 40000000H 40003FFFH 00000B60H DATA
00000000H 00000000H 0000FFFFH 00001554H CODE
00000000H 00000000H 0000FFFFH 0000003AH CONST
INTERRUPT FUNCTIONS
TYPE STACK SIZE FUNCTION NAME
=================================
irq os_def_interrupt?A
LARM LINKER/LOCATER V2.42 01/17/2006 16:24:23 PAGE 2
SOFTWARE INTERRUPT FUNCTIONS
SWI No STACK SIZE FUNCTION NAME
===================================
0x0 os_switch_tasks?T
0x1 _andw?T
0x2 _orw?T
0x3 _incw?T
0x4 _decw?T
0x5 _inc16?T
0x6 _alloc_box?T
0x7 _free_box?T
TASK FUNCTIONS
STACK SIZE FUNCTION NAME
===========================
phaseA?T
GetKey?T
clock?T
init?T
os_idle_demon?T
os_clock_interrupt?A
os_clock_demon?T
MEMORY MAP OF MODULE: .\OBJ\Key_Demo (STARTUP)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
00000000H 0000010FH 00000110H 4 AT.. CODE STARTUPCODE
00000110H 00000121H 00000012H 4 UNIT CONST ?CON?ARTX_Config
00000122H 00000123H 00000002H --- --- **GAP**
00000124H 00000143H 00000020H 4 UNIT CONST ?C_CLRSEG
00000144H 0000014BH 00000008H 4 UNIT CONST ?C_INITSEG
0000014CH 00000173H 00000028H 4 UNIT CODE ?PR?init_port?T?ARTX_Key_Demo
00000174H 0000022FH 000000BCH 4 UNIT CODE ?PR?Scan_Key?T?ARTX_Key_Demo
00000230H 00000257H 00000028H 4 UNIT CODE ?PR?signal_func?T?ARTX_Key_Demo
00000258H 0000028BH 00000034H 4 UNIT CODE ?PR?phaseA?T?ARTX_Key_Demo
0000028CH 000002EBH 00000060H 4 UNIT CODE ?PR?GetKey?T?ARTX_Key_Demo
000002ECH 0000031FH 00000034H 4 UNIT CODE ?PR?clock?T?ARTX_Key_Demo
00000320H 0000037BH 0000005CH 4 UNIT CODE ?PR?init?T?ARTX_Key_Demo
0000037CH 000003CBH 00000050H 4 UNIT CODE ?PR?main?ARTX_Key_Demo
000003CCH 000004C7H 000000FCH 4 UNIT CODE ?PR?os_init_context?T?ARTX_Config
000004C8H 00000513H 0000004CH 4 UNIT CODE ?PR?os_init_mem?T?ARTX_Config
00000514H 0000052FH 0000001CH 4 UNIT CODE ?PR?os_alloc_TCB?T?ARTX_Config
00000530H 00000573H 00000044H 4 UNIT CODE ?PR?os_free_TCB?T?ARTX_Config
00000574H 00000587H 00000014H 4 UNIT CODE ?PR?os_set_env?T?ARTX_Config
00000588H 000005E7H 00000060H 4 UNIT CODE ?PR?os_switch_tasks?T?ARTX_Config
000005E8H 000005FFH 00000018H 4 UNIT CODE ?PR?tsk_lock?T?ARTX_Config
00000600H 0000061BH 0000001CH 4 UNIT CODE ?PR?tsk_unlock?T?ARTX_Config
0000061CH 0000062BH 00000010H 4 UNIT CODE ?PR?os_tmr_call?T?ARTX_Config
0000062CH 0000063BH 00000010H 4 UNIT CODE ?PR?os_alloc_TMR?T?ARTX_Config
0000063CH 0000064BH 00000010H 4 UNIT CODE ?PR?os_free_TMR?T?ARTX_Config
0000064CH 0000065BH 00000010H 4 UNIT CODE ?PR?os_idle_demon?T?ARTX_Config
0000065CH 000006B3H 00000058H 4 UNIT CODE ?PR?os_tmr_init?T?ARTX_Config
000006B4H 000006C3H 00000010H 4 UNIT CODE ?PR?os_tmr_reload?T?ARTX_Config
000006C4H 000006DFH 0000001CH 4 UNIT CODE ?PR?os_tmr_force_irq?T?ARTX_Config
000006E0H 000006F7H 00000018H 4 UNIT CODE ?PR?os_tmr_inspect_cnt?T?ARTX_Config
LARM LINKER/LOCATER V2.42 01/17/2006 16:24:23 PAGE 3
000006F8H 00000713H 0000001CH 4 UNIT CODE ?PR?os_tmr_inspect_ovf?T?ARTX_Config
00000714H 00000723H 00000010H 4 UNIT CODE ?PR?os_chk_robin?T?ARTX_Config
00000724H 00000737H 00000014H 4 UNIT CODE ?PR?os_stk_overflow?T?ARTX_Config
00000738H 000007F3H 000000BCH 4 UNIT CODE ?PR?os_clock_interrupt?A?ARTX_Config
000007F4H 0000080FH 0000001CH 4 UNIT CODE ?PR?os_def_interrupt?A?ARTX_Config
00000810H 0000089BH 0000008CH 4 UNIT CODE ?PR?os_evt_psh?T?AR_Event
0000089CH 0000095FH 000000C4H 4 UNIT CODE ?PR?os_evt_wait?T?AR_Event
00000960H 00000A0FH 000000B0H 4 UNIT CODE ?PR?os_evt_set?T?AR_Event
00000A10H 00000A37H 00000028H 4 UNIT CODE ?PR?os_put_rdy_first?T?AR_List
00000A38H 00000AB3H 0000007CH 4 UNIT CODE ?PR?os_put_prio?T?AR_List
00000AB4H 00000B03H 00000050H 4 UNIT CODE ?PR?os_get_first?T?AR_List
00000B04H 00000B3BH 00000038H 4 UNIT CODE ?PR?os_get_same_rdy_prio?T?AR_List
00000B3CH 00000BEFH 000000B4H 4 UNIT CODE ?PR?os_put_dly?T?AR_List
00000BF0H 00000CB7H 000000C8H 4 UNIT CODE ?PR?os_dec_dly?T?AR_List
00000CB8H 00000D07H 00000050H 4 UNIT CODE ?PR?os_rmv_list?T?AR_List
00000D08H 00000D57H 00000050H 4 UNIT CODE ?PR?os_rmv_dly?T?AR_List
00000D58H 00000D97H 00000040H 4 UNIT CODE ?PR?os_psq_enq?T?AR_List
00000D98H 00000DDBH 00000044H 4 UNIT CODE ?PR?os_psq_deq?T?AR_List
00000DDCH 00000E0FH 00000034H 4 UNIT CODE ?PR?os_get_TID?T?AR_Task
00000E10H 00000E6FH 00000060H 4 UNIT CODE ?PR?os_dispatch?T?AR_Task
00000E70H 00000ED3H 00000064H 4 UNIT CODE ?PR?os_block?T?AR_Task
00000ED4H 00000F5FH 0000008CH 4 UNIT CODE ?PR?os_tsk_create_user?T?AR_Task
00000F60H 00000FF7H 00000098H 4 UNIT CODE ?PR?os_tsk_delete?T?AR_Task
00000FF8H 000010E7H 000000F0H 4 UNIT CODE ?PR?os_sys_init_user?T?AR_Task
000010E8H 0000110FH 00000028H 4 UNIT CODE ?PR?os_dly_wait?T?AR_Time
00001110H 0000111FH 00000010H 4 UNIT CODE ?PR?tstclrb?A?AR_Lib
00001120H 00001137H 00000018H 4 UNIT CODE ?PR?_andw?T?AR_Lib
00001138H 0000114FH 00000018H 4 UNIT CODE ?PR?_orw?T?AR_Lib
00001150H 0000115FH 00000010H 4 UNIT CODE ?PR?_incw?T?AR_Lib
00001160H 0000116FH 00000010H 4 UNIT CODE ?PR?_decw?T?AR_Lib
00001170H 00001187H 00000018H 4 UNIT CODE ?PR?_inc16?T?AR_Lib
00001188H 000011FBH 00000074H 4 UNIT CODE ?PR?_init_box?T?AR_MemBox
000011FCH 00001213H 00000018H 4 UNIT CODE ?PR?_alloc_box?T?AR_MemBox
00001214H 00001247H 00000034H 4 UNIT CODE ?PR?_free_box?T?AR_MemBox
00001248H 00001333H 000000ECH 4 UNIT CODE ?C?SWI
00001334H 000013D3H 000000A0H 4 UNIT CODE ?PR?os_clock_demon?T?AR_Clock
000013D4H 00001417H 00000044H 4 UNIT CODE ?PR?os_psh_req?T?AR_Clock
00001418H 000014D3H 000000BCH 4 UNIT CODE ?PR?os_mbx_psh?T?AR_Mailbox
000014D4H 0000151FH 0000004CH 4 UNIT CODE ?PR?os_sem_psh?T?AR_Semaphore
00001520H 0000157BH 0000005CH 4 UNIT CODE ?PR?os_tmr_tick?T?AR_Timer
0000157CH 0000157FH 00000004H 4 UNIT CODE ?C?FIQ
00001580H 00001583H 00000004H 4 UNIT CODE ?C?IRQ
00001584H 00001587H 00000004H 4 UNIT CODE ?C?DABT
00001588H 0000158BH 00000004H 4 UNIT CODE ?C?PABT
0000158CH 0000158FH 00000004H 4 UNIT CODE ?C?UNDEF
00001590H 3FFFFFFFH 3FFFEA70H --- --- **GAP**
40000000H 4000048FH 00000490H 4 UNIT DATA STACK
40000490H 4000049BH 0000000CH 4 UNIT DATA ?DT0?ARTX_Key_Demo
4000049CH 40000A38H 0000059DH 4 UNIT DATA ?DT0?ARTX_Config
40000A39H 40000A3BH 00000003H --- --- **GAP**
40000A3CH 40000B62H 00000127H 4 UNIT DATA ?DT0?AR_Resource
REMOVED FUNCTIONS OF MODULE: .\OBJ\Key_Demo (STARTUP)
ATTRIBUTE FUNCTION NAME
========================
unused os_evt_clr?T
unused isr_evt_set?T
unused os_evt_get?T
unused os_tsk_pass?T
unused os_tsk_self?T
unused os_tsk_prio?T
unused os_tsk_create_user_ex?T
LARM LINKER/LOCATER V2.42 01/17/2006 16:24:23 PAGE 4
unused os_itv_set?T
unused os_itv_wait?T
unused _calloc_box?T
unused os_mbx_init?T
unused os_mbx_send?T
unused os_mbx_wait?T
unused os_mbx_check?T
unused isr_mbx_send?T
unused isr_mbx_receive?T
unused os_sem_init?T
unused os_sem_send?T
unused os_sem_wait?T
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -