📄 artx_ex1.map
字号:
LARM LINKER/LOCATER V2.50a 04/05/2006 21:09:48 PAGE 1
LARM LINKER/LOCATER V2.50a, INVOKED BY:
C:\KEIL\ARM\BIN\LA.EXE .\Obj\Artx_ex1.obj, .\Obj\ARTX_Config.obj, .\Obj\Startup.obj TO .\Obj\Artx_ex1 ARTX PRINT (.\Lst\
>> Artx_ex1.map) CASE CLASSES (DATA (0X40000000-0X40003FFF), CODE (0X0-0X3FFFF), CONST (0X0-0X3FFFF))
CPU MODE: LITTLE ENDIAN
INPUT MODULES INCLUDED:
.\Obj\Artx_ex1.obj (Artx_ex1)
COMMENT TYPE 0: CARM V2.50a
.\Obj\ARTX_Config.obj (ARTX_Config)
COMMENT TYPE 0: CARM V2.50a
.\Obj\Startup.obj (STARTUP)
COMMENT TYPE 0: AA V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_Event)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_List)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_Task)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_Resource)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_Time)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_Lib)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_MemBox)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (SWI_ARTX)
COMMENT TYPE 0: AA V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_Clock)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_Mailbox)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_Semaphore)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\ARK.LIB (AR_Timer)
COMMENT TYPE 0: CARM V2.50
C:\KEIL\ARM\LIB\CAL.LIB (FIQ)
COMMENT TYPE 0: AA V2.50
C:\KEIL\ARM\LIB\CAL.LIB (IRQ)
COMMENT TYPE 0: AA V2.50
C:\KEIL\ARM\LIB\CAL.LIB (DABT)
COMMENT TYPE 0: AA V2.50
C:\KEIL\ARM\LIB\CAL.LIB (PABT)
COMMENT TYPE 0: AA V2.50
C:\KEIL\ARM\LIB\CAL.LIB (UNDEF)
COMMENT TYPE 0: AA V2.50
ACTIVE MEMORY CLASSES OF MODULE: .\Obj\Artx_ex1 (Artx_ex1)
BASE START END USED MEMORY CLASS
========================================================
00000000H 40000000H 40003FFFH 00000966H DATA
00000000H 00000000H 0003FFFFH 00001394H CODE
00000000H 00000000H 0003FFFFH 0000003AH CONST
INTERRUPT FUNCTIONS
TYPE STACK SIZE FUNCTION NAME
=================================
irq os_def_interrupt?A
LARM LINKER/LOCATER V2.50a 04/05/2006 21:09:48 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
===========================
task1?T
task2?T
os_idle_demon?T
os_clock_interrupt?A
os_clock_demon?T
MEMORY MAP OF MODULE: .\Obj\Artx_ex1 (Artx_ex1)
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 0000018FH 00000044H 4 UNIT CODE ?PR?task1?T?Artx_ex1
00000190H 000001B3H 00000024H 4 UNIT CODE ?PR?task2?T?Artx_ex1
000001B4H 00000203H 00000050H 4 UNIT CODE ?PR?main?Artx_ex1
00000204H 000002FFH 000000FCH 4 UNIT CODE ?PR?os_init_context?T?ARTX_Config
00000300H 0000034FH 00000050H 4 UNIT CODE ?PR?os_init_mem?T?ARTX_Config
00000350H 0000036BH 0000001CH 4 UNIT CODE ?PR?os_alloc_TCB?T?ARTX_Config
0000036CH 000003AFH 00000044H 4 UNIT CODE ?PR?os_free_TCB?T?ARTX_Config
000003B0H 000003C3H 00000014H 4 UNIT CODE ?PR?os_set_env?T?ARTX_Config
000003C4H 00000437H 00000074H 4 UNIT CODE ?PR?os_switch_tasks?T?ARTX_Config
00000438H 0000044FH 00000018H 4 UNIT CODE ?PR?tsk_lock?T?ARTX_Config
00000450H 0000046BH 0000001CH 4 UNIT CODE ?PR?tsk_unlock?T?ARTX_Config
0000046CH 0000047BH 00000010H 4 UNIT CODE ?PR?os_tmr_call?T?ARTX_Config
0000047CH 0000048BH 00000010H 4 UNIT CODE ?PR?os_alloc_TMR?T?ARTX_Config
0000048CH 0000049BH 00000010H 4 UNIT CODE ?PR?os_free_TMR?T?ARTX_Config
0000049CH 000004ABH 00000010H 4 UNIT CODE ?PR?os_idle_demon?T?ARTX_Config
000004ACH 0000050BH 00000060H 4 UNIT CODE ?PR?os_tmr_init?T?ARTX_Config
0000050CH 0000051BH 00000010H 4 UNIT CODE ?PR?os_tmr_reload?T?ARTX_Config
0000051CH 00000537H 0000001CH 4 UNIT CODE ?PR?os_tmr_force_irq?T?ARTX_Config
00000538H 0000054FH 00000018H 4 UNIT CODE ?PR?os_tmr_inspect_cnt?T?ARTX_Config
00000550H 0000056BH 0000001CH 4 UNIT CODE ?PR?os_tmr_inspect_ovf?T?ARTX_Config
0000056CH 000005D7H 0000006CH 4 UNIT CODE ?PR?os_chk_robin?T?ARTX_Config
000005D8H 000005EFH 00000018H 4 UNIT CODE ?PR?os_stk_overflow?T?ARTX_Config
000005F0H 000006ABH 000000BCH 4 UNIT CODE ?PR?os_clock_interrupt?A?ARTX_Config
000006ACH 000006C7H 0000001CH 4 UNIT CODE ?PR?os_def_interrupt?A?ARTX_Config
000006C8H 00000753H 0000008CH 4 UNIT CODE ?PR?os_evt_psh?T?AR_Event
00000754H 00000817H 000000C4H 4 UNIT CODE ?PR?os_evt_wait?T?AR_Event
LARM LINKER/LOCATER V2.50a 04/05/2006 21:09:48 PAGE 3
00000818H 000008C7H 000000B0H 4 UNIT CODE ?PR?os_evt_set?T?AR_Event
000008C8H 000008EFH 00000028H 4 UNIT CODE ?PR?os_put_rdy_first?T?AR_List
000008F0H 0000096BH 0000007CH 4 UNIT CODE ?PR?os_put_prio?T?AR_List
0000096CH 000009BBH 00000050H 4 UNIT CODE ?PR?os_get_first?T?AR_List
000009BCH 000009F3H 00000038H 4 UNIT CODE ?PR?os_get_same_rdy_prio?T?AR_List
000009F4H 00000AA7H 000000B4H 4 UNIT CODE ?PR?os_put_dly?T?AR_List
00000AA8H 00000B6FH 000000C8H 4 UNIT CODE ?PR?os_dec_dly?T?AR_List
00000B70H 00000BBFH 00000050H 4 UNIT CODE ?PR?os_rmv_list?T?AR_List
00000BC0H 00000C0FH 00000050H 4 UNIT CODE ?PR?os_rmv_dly?T?AR_List
00000C10H 00000C4BH 0000003CH 4 UNIT CODE ?PR?os_psq_enq?T?AR_List
00000C4CH 00000C8FH 00000044H 4 UNIT CODE ?PR?os_psq_deq?T?AR_List
00000C90H 00000CC3H 00000034H 4 UNIT CODE ?PR?os_get_TID?T?AR_Task
00000CC4H 00000D23H 00000060H 4 UNIT CODE ?PR?os_dispatch?T?AR_Task
00000D24H 00000D87H 00000064H 4 UNIT CODE ?PR?os_block?T?AR_Task
00000D88H 00000E13H 0000008CH 4 UNIT CODE ?PR?os_tsk_create_user?T?AR_Task
00000E14H 00000E33H 00000020H 4 UNIT CODE ?PR?os_tsk_self?T?AR_Task
00000E34H 00000F23H 000000F0H 4 UNIT CODE ?PR?os_sys_init_user?T?AR_Task
00000F24H 00000F4BH 00000028H 4 UNIT CODE ?PR?os_dly_wait?T?AR_Time
00000F4CH 00000F5BH 00000010H 4 UNIT CODE ?PR?tstclrb?A?AR_Lib
00000F5CH 00000F73H 00000018H 4 UNIT CODE ?PR?_andw?T?AR_Lib
00000F74H 00000F8BH 00000018H 4 UNIT CODE ?PR?_orw?T?AR_Lib
00000F8CH 00000F9BH 00000010H 4 UNIT CODE ?PR?_incw?T?AR_Lib
00000F9CH 00000FABH 00000010H 4 UNIT CODE ?PR?_decw?T?AR_Lib
00000FACH 00000FC7H 0000001CH 4 UNIT CODE ?PR?_inc16?T?AR_Lib
00000FC8H 0000103BH 00000074H 4 UNIT CODE ?PR?_init_box?T?AR_MemBox
0000103CH 00001053H 00000018H 4 UNIT CODE ?PR?_alloc_box?T?AR_MemBox
00001054H 00001087H 00000034H 4 UNIT CODE ?PR?_free_box?T?AR_MemBox
00001088H 00001173H 000000ECH 4 UNIT CODE ?C?SWI
00001174H 00001213H 000000A0H 4 UNIT CODE ?PR?os_clock_demon?T?AR_Clock
00001214H 00001257H 00000044H 4 UNIT CODE ?PR?os_psh_req?T?AR_Clock
00001258H 00001313H 000000BCH 4 UNIT CODE ?PR?os_mbx_psh?T?AR_Mailbox
00001314H 0000135FH 0000004CH 4 UNIT CODE ?PR?os_sem_psh?T?AR_Semaphore
00001360H 000013BBH 0000005CH 4 UNIT CODE ?PR?os_tmr_tick?T?AR_Timer
000013BCH 000013BFH 00000004H 4 UNIT CODE ?C?FIQ
000013C0H 000013C3H 00000004H 4 UNIT CODE ?C?IRQ
000013C4H 000013C7H 00000004H 4 UNIT CODE ?C?DABT
000013C8H 000013CBH 00000004H 4 UNIT CODE ?C?PABT
000013CCH 000013CFH 00000004H 4 UNIT CODE ?C?UNDEF
000013D0H 3FFFFFFFH 3FFFEC30H --- --- **GAP**
40000000H 40000007H 00000008H 4 UNIT DATA ?DT0?Artx_ex1
40000008H 400007A2H 0000079BH 4 UNIT DATA ?DT0?ARTX_Config
400007A3H 400007A3H 00000001H --- --- **GAP**
400007A4H 4000083FH 0000009CH 4 UNIT DATA STACK
40000840H 40000966H 00000127H 4 UNIT DATA ?DT0?AR_Resource
REMOVED FUNCTIONS OF MODULE: .\Obj\Artx_ex1 (Artx_ex1)
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_prio?T
unused os_tsk_create_user_ex?T
unused os_tsk_delete?T
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
LARM LINKER/LOCATER V2.50a 04/05/2006 21:09:48 PAGE 4
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 + -