📄 cgeneric.map
字号:
*********************************************************************************************
*********************************************************************************************
LINKING FAILED
The linking process failed in some stage.
Depending on the phase the linker failed, part of the information contained in this map file may be inaccurate or wrong.
If the linking failed before the allocation phase finished, then the addresses might be inaccurate.
Also summary information like the code size is likely to be misleading.
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
PROGRAM "F:\ucos12V4\ucosiiV252DG128\bin\CGeneric.abs"
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Freescale HC12
Memory Model: SMALL
File Format : ELF\DWARF 2.0
Linker : SmartLinker V-5.0.29 Build 6037, Feb 7 2006
*********************************************************************************************
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 11 Bytes
extern struct _tagStartup {
unsigned flags 0
_PFunc main 0xC048 (main)
long stackOffset 0x2561
unsigned nofZeroOut 1
_Range pZeroOut 0x2000 866
_Copy *toCopyDownBeg 0xCC7D
} _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 2564 R 0xC048 0xCA4B MY_ROM
.bss 11 R/W 0x2000 0x200A MY_RAM
.rodata 264 R 0xCA4C 0xCB53 MY_ROM
.rodata1 27 R 0xCB54 0xCB6E MY_ROM
.startData 15 R 0xC039 0xC047 MY_ROM
.init 57 R 0xC000 0xC038 MY_ROM
.common 855 R/W 0x200B 0x2361 MY_RAM
RUNTIME 270 R 0xCB6F 0xCC7C MY_ROM
.stack 512 R/W 0x2362 0x2561 MY_RAM
.copy 2 R 0xCC7D 0xCC7E 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): DC9 (dec: 3529)
READ_WRITE (R/W): 562 (dec: 1378)
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
0xEFF0 0xC0A9 OSTickISR
0xEFF6 0xC127 OSCtxSw
0xEFFE 0xC029 _Startup
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- main.c.o --
- PROCEDURES:
main C048 61 97 0 .text
- VARIABLES:
STRING...the.numbers.of.Tas.1 CB54 1B 27 0 .rodata1
TaskStartStk 200B C8 200 0 .common
Task1Stk 20D3 C8 200 0 .common
Task2Stk 219B C8 200 0 .common
Semprintp 2263 2 2 0 .common
err 2265 1 1 0 .common
TaskStartData 2266 1 1 0 .common
Task1Data 2267 1 1 0 .common
Task2Data 2268 1 1 0 .common
MODULE: -- START12.C.o --
- PROCEDURES:
Init C000 29 41 0 .init
_Startup C029 10 16 0 .init
- VARIABLES:
_startupData C039 B 11 0 .startData
- LABELS:
__SEG_END_SSTACK 2562 0 0 0
MODULE: -- OS_CPU_C.C.o --
- PROCEDURES:
OSTickISR C0A9 20 32 0 .text
OSTaskStkInit C0C9 2A 42 0 .text
OSTaskCreateHook C0F3 1 1 0 .text
OSTaskSwHook C0F4 1 1 0 .text
OSTimeTickHook C0F5 1 1 0 .text
OSTaskIdleHook C0F6 1 1 0 .text
OSInitHookBegin C0F7 1 1 0 .text
OSInitHookEnd C0F8 1 1 0 .text
OSTCBInitHook C0F9 1 1 0 .text
OSStartHighRdy C0FA 14 20 0 .text
OSIntCtxSw C10E 19 25 0 .text
OSCtxSw C127 21 33 0 .text
- VARIABLES:
MODULE: -- Hardware.c.o --
- PROCEDURES:
uart_putchar C148 9 9 0 .text
HardwareInit C151 5 5 0 .text
- VARIABLES:
MODULE: -- UCOS_II.C.o --
- PROCEDURES:
OSInit C156 AD 173 0 .text
OSIntEnter C203 17 23 0 .text
OSIntExit C21A 5A 90 0 .text
OSStart C274 33 51 0 .text
OSTimeTick C2A7 50 80 0 .text
OS_EventTaskRdy C2F7 86 134 0 .text
OS_EventTaskWait C37D 4B 75 0 .text
OS_EventTO C3C8 3B 59 0 .text
OS_EventWaitListInit C403 D 13 0 .text
OS_Sched C410 4E 78 0 .text
OS_TaskIdle C45E 1F 31 0 .text
OS_TCBInit C47D 9B 155 0 .text
OSSemCreate C518 38 56 0 .text
OSSemPend C550 7D 125 0 .text
OSSemPost C5CD 4D 77 0 .text
OSTaskCreate C61A 8D 141 0 .text
OSTimeDly C6A7 32 50 0 .text
- VARIABLES:
OSMapTbl CA4C 8 8 0 .rodata
OSUnMapTbl CA54 100 256 0 .rodata
OSCtxSwCtr 2269 4 4 0 .common
OSEventFreeList 226D 2 2 0 .common
OSEventTbl 226F 12 18 0 .common
OSIntNesting 2281 1 1 0 .common
OSIntExitY 2282 1 1 0 .common
OSLockNesting 2283 1 1 0 .common
OSPrioCur 2284 1 1 0 .common
OSPrioHighRdy 2285 1 1 0 .common
OSRdyGrp 2286 1 1 0 .common
OSRdyTbl 2287 3 3 0 .common
OSRunning 228A 1 1 0 .common
OSTaskCtr 228B 1 1 0 .common
OSIdleCtr 228C 4 4 0 .common
OSTaskIdleStk 2290 40 64 0 .common
OSTCBCur 22D0 2 2 0 .common
OSTCBFreeList 22D2 2 2 0 .common
OSTCBHighRdy 22D4 2 2 0 .common
OSTCBList 22D6 2 2 0 .common
OSTCBPrioTbl 22D8 2A 42 0 .common
OSTCBTbl 2302 60 96 0 .common
MODULE: -- Userlib.c.o --
- PROCEDURES:
padding C6D9 2F 47 0 .text
outs C708 48 72 0 .text
reoutnum C750 D6 214 0 .text
outnum C826 34 52 0 .text
getnum C85A 3A 58 0 .text
printp C894 184 388 0 .text
- VARIABLES:
do_padding 2000 2 2 0 .bss
left_flag 2002 2 2 0 .bss
len 2004 2 2 0 .bss
num1 2006 2 2 0 .bss
num2 2008 2 2 0 .bss
pad_character 200A 1 1 0 .bss
MODULE: -- CTYPE.C.o (ANSIS.LIB) --
- PROCEDURES:
isdigit CA18 C 12 0 .text
tolower CA24 14 20 0 .text
- VARIABLES:
MODULE: -- STRING.C.o (ANSIS.LIB) --
- PROCEDURES:
strlen CA38 14 20 0 .text
- VARIABLES:
MODULE: -- rtshc12.c.o (ANSIS.LIB) --
- PROCEDURES:
_LCMP_P CB6F 15 21 0 RUNTIME
_LNEG CB84 D 13 0 RUNTIME
_LINC CB91 5 5 0 RUNTIME
_lDivMod CB96 A7 167 0 RUNTIME
_LDIVU CC3D E 14 0 RUNTIME
_LMODU CC4B 11 17 0 RUNTIME
_ILSEXT CC5C 7 7 0 RUNTIME
_CASE_SEARCH_8_BYTE CC63 1A 26 0 RUNTIME
- VARIABLES:
MODULE: -- TaskStart.c.o --
- PROCEDURES:
TaskStart 8000 4F 79 0 TASKCODESEG
- VARIABLES:
STRING...the.numbers.of.Tas.1 80E0 24 36 0 TASKSTRINGSEG
MODULE: -- Task1.c.o --
- PROCEDURES:
Task1 804F 49 73 0 TASKCODESEG
- VARIABLES:
STRING...the.numbers.of.Tas.1 8104 20 32 0 TASKSTRINGSEG
MODULE: -- Task2.c.o --
- PROCEDURES:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -