?? cgeneric.map
字號:
PROGRAM "E:\Works\MCUprog\S12\Port ucosii V252\bin\CGeneric.abs"
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Motorola HC12
Memory Model: SMALL
File Format : ELF\Dwarf 2.0
Linker : SmartLinker V-5.0.22 Build 4047, Feb 17 2004
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
main.c.o Model: SMALL, Lang: ANSI-C
START12.C.o Model: SMALL, Lang: ANSI-C
OS_CPU_C.C.o Model: SMALL, Lang: ANSI-C
Hardware.c.o Model: SMALL, Lang: ANSI-C
UCOS_II.C.o Model: SMALL, Lang: ANSI-C
Userlib.c.o Model: SMALL, Lang: ANSI-C
CTYPE.C.o (ANSIS.LIB) Model: SMALL, Lang: ANSI-C
STRING.C.o (ANSIS.LIB) Model: SMALL, Lang: ANSI-C
rtshc12.c.o (ANSIS.LIB) Model: SMALL, Lang: ANSI-C
TaskStart.c.o Model: SMALL, Lang: ANSI-C
Task1.c.o Model: SMALL, Lang: ANSI-C
Task2.c.o Model: SMALL, Lang: ANSI-C
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xC029 (_Startup)
_startupData is allocated at 0xC039 and uses 23 Bytes
extern struct _tagStartup {
unsigned flags 0
_PFunc main 0xC056 (main)
long stackOffset 0x2561
unsigned nofZeroOut 1
_Range pZeroOut 0x2000 866
_Copy *toCopyDownBeg 0xCCCA
int nofLibInits 0
_LibInit *libInits 0xC054
int nofInitBodies 0
_Cpp *initBodies 0xC056
int nofFiniBodies 0
_Cpp *finiBodies 0xC056
} _startupData;
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
TASKCODESEG 224 R 0x8000 0x80DF TASK_ROM
TASKSTRINGSEG 100 R 0x80E0 0x8143 TASK_ROM
.text 2567 R 0xC056 0xCA5C MY_ROM
.bss 11 R/W 0x2000 0x200A MY_RAM
.rodata 264 R 0xCA5D 0xCB64 MY_ROM
.rodata1 27 R 0xCB65 0xCB7F MY_ROM
.startData 29 R 0xC039 0xC055 MY_ROM
.init 57 R 0xC000 0xC038 MY_ROM
.common 855 R/W 0x200B 0x2361 MY_RAM
RUNTIME 330 R 0xCB80 0xCCC9 MY_ROM
.stack 512 R/W 0x2362 0x2561 MY_RAM
.copy 2 R 0xCCCA 0xCCCB MY_ROM
.vectSeg0_vect 2 R 0xEFF0 0xEFF1 .vectSeg0
.vectSeg1_vect 2 R 0xEFF6 0xEFF7 .vectSeg1
.vectSeg2_vect 2 R 0xEFFE 0xEFFF .vectSeg2
Summary of section sizes per section type:
READ_ONLY (R): E16 (dec: 3606)
READ_WRITE (R/W): 562 (dec: 1378)
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
0xEFF0 0xC0B7 OSTickISR
0xEFF6 0xC135 OSCtxSw
0xEFFE 0xC029 _Startup
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- main.c.o --
- PROCEDURES:
main C056 61 97 0 .text
- VARIABLES:
STRING...the.numbers.of.Tas.1 CB65 1B 27 1 .rodata1
TaskStartStk 200B C8 200 1 .common
Task1Stk 20D3 C8 200 1 .common
Task2Stk 219B C8 200 1 .common
Semprintp 2263 2 2 7 .common
err 2265 1 1 3 .common
TaskStartData 2266 1 1 2 .common
Task1Data 2267 1 1 2 .common
Task2Data 2268 1 1 2 .common
MODULE: -- START12.C.o --
- PROCEDURES:
Init C000 29 41 1 .init
_Startup C029 10 16 0 .init
- VARIABLES:
_startupData C039 17 23 6 .startData
MODULE: -- OS_CPU_C.C.o --
- PROCEDURES:
OSTickISR C0B7 20 32 0 .text
OSTaskStkInit C0D7 2A 42 1 .text
OSTaskCreateHook C101 1 1 1 .text
OSTaskSwHook C102 1 1 3 .text
OSTimeTickHook C103 1 1 1 .text
OSTaskIdleHook C104 1 1 1 .text
OSInitHookBegin C105 1 1 1 .text
OSInitHookEnd C106 1 1 1 .text
OSTCBInitHook C107 1 1 1 .text
OSStartHighRdy C108 14 20 1 .text
OSIntCtxSw C11C 19 25 1 .text
OSCtxSw C135 21 33 0 .text
- VARIABLES:
MODULE: -- Hardware.c.o --
- PROCEDURES:
uart_putchar C156 9 9 4 .text
HardwareInit C15F 5 5 1 .text
- VARIABLES:
MODULE: -- UCOS_II.C.o --
- PROCEDURES:
OSInit C164 BB 187 1 .text
OSIntEnter C21F 17 23 1 .text
OSIntExit C236 5A 90 1 .text
OSStart C290 33 51 1 .text
OSTimeTick C2C3 50 80 1 .text
OS_EventTaskRdy C313 84 132 1 .text
OS_EventTaskWait C397 3D 61 1 .text
OS_EventTO C3D4 36 54 1 .text
OS_EventWaitListInit C40A D 13 1 .text
OS_Sched C417 4E 78 4 .text
OS_TaskIdle C465 1F 31 1 .text
OS_TCBInit C484 9B 155 1 .text
OSSemCreate C51F 38 56 1 .text
OSSemPend C557 7D 125 3 .text
OSSemPost C5D4 4D 77 3 .text
OSTaskCreate C621 91 145 4 .text
OSTimeDly C6B2 32 50 3 .text
- VARIABLES:
OSMapTbl CA5D 8 8 3 .rodata
OSUnMapTbl CA65 100 256 4 .rodata
OSCtxSwCtr 2269 4 4 10 .common
OSEventFreeList 226D 2 2 3 .common
OSEventTbl 226F 12 18 3 .common
OSIntNesting 2281 1 1 10 .common
OSIntExitY 2282 1 1 2 .common
OSLockNesting 2283 1 1 3 .common
OSPrioCur 2284 1 1 6 .common
OSPrioHighRdy 2285 1 1 6 .common
OSRdyGrp 2286 1 1 14 .common
OSRdyTbl 2287 3 3 9 .common
OSRunning 228A 1 1 5 .common
OSTaskCtr 228B 1 1 2 .common
OSIdleCtr 228C 4 4 6 .common
OSTaskIdleStk 2290 40 64 1 .common
OSTCBCur 22D0 2 2 19 .common
OSTCBFreeList 22D2 2 2 3 .common
OSTCBHighRdy 22D4 2 2 6 .common
OSTCBList 22D6 2 2 5 .common
OSTCBPrioTbl 22D8 2A 42 9 .common
OSTCBTbl 2302 60 96 3 .common
MODULE: -- Userlib.c.o --
- PROCEDURES:
padding C6E4 2F 47 4 .text
outs C713 48 72 1 .text
reoutnum C75B D7 215 1 .text
outnum C832 34 52 1 .text
getnum C866 3A 58 2 .text
printp C8A0 189 393 10 .text
- VARIABLES:
do_padding 2000 2 2 4 .bss
left_flag 2002 2 2 6 .bss
len 2004 2 2 3 .bss
num1 2006 2 2 3 .bss
num2 2008 2 2 4 .bss
pad_character 200A 1 1 3 .bss
MODULE: -- CTYPE.C.o (ANSIS.LIB) --
- PROCEDURES:
isdigit CA29 C 12 2 .text
tolower CA35 14 20 1 .text
- VARIABLES:
MODULE: -- STRING.C.o (ANSIS.LIB) --
- PROCEDURES:
strlen CA49 14 20 2 .text
- VARIABLES:
MODULE: -- rtshc12.c.o (ANSIS.LIB) --
- PROCEDURES:
_LCMP_P CB80 15 21 1 RUNTIME
_LNEG CB95 D 13 1 RUNTIME
_LINC CBA2 5 5 3 RUNTIME
_lDivMod CBA7 E3 227 2 RUNTIME
_LDIVU CC8A E 14 1 RUNTIME
_LMODU CC98 11 17 1 RUNTIME
_ILSEXT CCA9 7 7 2 RUNTIME
_CASE_SEARCH_8_BYTE CCB0 1A 26 1 RUNTIME
- VARIABLES:
MODULE: -- TaskStart.c.o --
- PROCEDURES:
TaskStart 8000 4F 79 1 TASKCODESEG
- VARIABLES:
STRING...the.numbers.of.Tas.1 80E0 24 36 1 TASKSTRINGSEG
MODULE: -- Task1.c.o --
- PROCEDURES:
Task1 804F 49 73 1 TASKCODESEG
- VARIABLES:
STRING...the.numbers.of.Tas.1 8104 20 32 1 TASKSTRINGSEG
MODULE: -- Task2.c.o --
- PROCEDURES:
Task2 8098 48 72 1 TASKCODESEG
- VARIABLES:
STRING...the.numbers.of.Tas.1 8124 20 32 1 TASKSTRINGSEG
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -