📄 demo.map
字号:
PROGRAM "E:\工作文件\kf200603-200604\work\kf20060529\051506_evb912dp256osek\bin\demo.abs"
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Motorola HC12
Memory Model: BANKED
File Format : ELF\Dwarf 2.0
Linker : SmartLinker V-5.0.22 Build 4047, Feb 17 2004
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
START12.C.o Model: BANKED, Lang: ANSI-C
STRING.C.o (ANSIB.LIB) Model: BANKED, Lang: ANSI-C
FCONV.C.o (ANSIB.LIB) Model: BANKED, Lang: ANSI-C
FMUL.C.o (ANSIB.LIB) Model: BANKED, Lang: ANSI-C
FREGS.C.o (ANSIB.LIB) Model: BANKED, Lang: ANSI-C
rtshc12.c.o (ANSIB.LIB) Model: BANKED, Lang: ANSI-C
VREGS.C.o (ANSIB.LIB) Model: BANKED, Lang: ANSI-C
isr_vectors.c.o Model: BANKED, Lang: ANSI-C
demo.c.o Model: BANKED, Lang: ANSI-C
os.c.o Model: BANKED, Lang: ANSI-C
KlineComm.c.o Model: BANKED, Lang: ANSI-C
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xC000 (_Startup)
_startupData is allocated at 0xC015 and uses 24 Bytes
extern struct _tagStartup {
unsigned flags 0
_PFunc main 0xC945 (main)
long stackOffset 0x236B
unsigned nofZeroOut 1
_Range pZeroOut 0x1000 2924
_Copy *toCopyDownBeg 0xCB27
int nofLibInits 0
_LibInit *libInits 0xC031
int nofInitBodies 0
_Cpp *initBodies 0xC033
int nofFiniBodies 0
_Cpp *finiBodies 0xC033
} _startupData;
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.init 21 R 0xC000 0xC014 ROM_C000
.startData 30 R 0xC015 0xC032 ROM_C000
.rodata 16 R 0xC033 0xC042 ROM_C000
.rodata1 180 R 0xC043 0xC0F6 ROM_C000
NON_BANKED 2556 R 0xC0F7 0xCAF2 ROM_C000
.copy 39 R 0xCB27 0xCB4D ROM_C000
.text 3574 R 0x308000 0x308DF5 PAGE_30
.data 34 R/W 0x1000 0x1021
.abs_section_ff80 128 R 0xFF80 0xFFFF .absSeg0
.abs_section_fff0 2 R 0xFFF0 0xFFF1 .absSeg1
.bss 2662 R/W 0x1022 0x1A87
.common 228 R/W 0x1A88 0x1B6B
CONST_NON_BANKED 52 R 0xCAF3 0xCB26 ROM_C000
.stack 2048 R/W 0x1B6C 0x236B
Summary of section sizes per section type:
READ_ONLY (R): 19C6 (dec: 6598)
READ_WRITE (R/W): 136C (dec: 4972)
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- START12.C.o --
- PROCEDURES:
Init 308000 29 41 2 .text
_Startup C000 15 21 1 .init
- VARIABLES:
_startupData C015 18 24 6 .startData
MODULE: -- STRING.C.o (ANSIB.LIB) --
- PROCEDURES:
strcmp 308029 33 51 2 .text
- VARIABLES:
MODULE: -- FCONV.C.o (ANSIB.LIB) --
- PROCEDURES:
F_TOLONGK C0F7 33 51 1 NON_BANKED
F_FRLONGK C12A 1F 31 2 NON_BANKED
_FSFLOAT C149 12 18 1 NON_BANKED
_FUFLOAT C15B 12 18 1 NON_BANKED
_FSTRUNC C16D 11 17 1 NON_BANKED
_FUTRUNC C17E 3 3 1 NON_BANKED
- VARIABLES:
MODULE: -- FMUL.C.o (ANSIB.LIB) --
- PROCEDURES:
F_DIVKL C181 8E 142 1 NON_BANKED
_FDIV C20F 1E 30 1 NON_BANKED
- VARIABLES:
MODULE: -- FREGS.C.o (ANSIB.LIB) --
- PROCEDURES:
F_PULK C22D 21 33 2 NON_BANKED
F_PULL C24E 21 33 1 NON_BANKED
F_PSHK C26F 13 19 3 NON_BANKED
F_CLRK C282 B 11 1 NON_BANKED
F_MAXK C28D 9 9 2 NON_BANKED
F_NORMK C296 3E 62 1 NON_BANKED
- VARIABLES:
MODULE: -- rtshc12.c.o (ANSIB.LIB) --
- PROCEDURES:
_LSHRU C2D4 11 17 1 NON_BANKED
_LCMP C2E5 19 25 2 NON_BANKED
_LINC C2FE 5 5 1 NON_BANKED
_lDivMod C303 E3 227 1 NON_BANKED
_LDIVU C3E6 E 14 1 NON_BANKED
_NEG_P C3F4 F 15 1 NON_BANKED
_ILSEXT C403 7 7 2 NON_BANKED
_CASE_DIRECT_BYTE C40A 5 5 2 NON_BANKED
_CASE_CHECKED_BYTE C40F 14 20 1 NON_BANKED
_CASE_SEARCH_8_BYTE C423 1A 26 1 NON_BANKED
- VARIABLES:
MODULE: -- VREGS.C.o (ANSIB.LIB) --
- PROCEDURES:
L_NEGK C43D 7 7 2 NON_BANKED
L_PSHK C444 8 8 1 NON_BANKED
UL_PULK C44C 3 3 1 NON_BANKED
SL_PULK C44F A 10 1 NON_BANKED
- VARIABLES:
MODULE: -- isr_vectors.c.o --
- PROCEDURES:
UnimplementedISR C459 2 2 60 NON_BANKED
- VARIABLES:
_vect FF80 80 128 0 .abs_section_ff80
MODULE: -- demo.c.o --
- PROCEDURES:
setNextSegment 30805C 18 24 2 .text
displayNumber 308074 8 8 2 .text
increaseSpeed 30807C D 13 2 .text
reduceSpeed 308089 D 13 2 .text
WriteToSCI0 308096 17 23 12 .text
executeCommand 3080AD 53 83 2 .text
RTIInit 308100 9 9 2 .text
startTimeBase 308109 F 15 2 .text
wait 308118 26 38 2 .text
SCI0Init 30813E 9 9 2 .text
StartupHook 308147 1 1 2 .text
OSEKOS_T_InitTask 308148 A6 166 2 .text
OSEKOS_T_KlineCommunicationTask 3081EE 27 39 2 .text
OSEKOS_T_CreatRespMesKWP2000Task 308215 27 39 2 .text
OSEKOS_T_KLineTimerTask 30823C 27 39 2 .text
OSEKOS_T_Loop 308263 B0 176 3 .text
OSEKOS_T_Cyclic 308313 79 121 2 .text
SCI0_ISR C45B 2D 45 1 NON_BANKED
SCI1_ISR C488 5 5 1 NON_BANKED
RTI_ISR C48D 14 20 1 NON_BANKED
- VARIABLES:
segs.2 C033 6 6 1 .rodata
segs.3 C039 A 10 1 .rodata
STRING.stop.4 C043 5 5 1 .rodata1
STRING..Application.stopped.5 C048 2C 44 1 .rodata1
STRING..New.speed.set.to..6 C074 13 19 1 .rodata1
STRING....7 C087 3 3 1 .rodata1
STRING..Illegal.command....8 C08A 14 20 1 .rodata1
STRING.......Disco.Demo.....11 C09E 16 22 1 .rodata1
STRING..Enter.number..1.9...12 C0B4 43 67 1 .rodata1
waittime 1000 2 2 7 .data
redButtonDown 1022 1 1 1 .bss
blueButtonDown 1023 1 1 1 .bss
absoluteTime 1024 4 4 10 .bss
seg.1 1028 1 1 4 .bss
i.10 1029 1 1 3 .bss
command.9 102A 5 5 3 .bss
counter 1A88 1 1 3 .common
MODULE: -- os.c.o --
- PROCEDURES:
OSEKOS_Twrap_Loop C4A1 B 11 2 NON_BANKED
OSEKOS_Twrap_InitTask C4AC B 11 2 NON_BANKED
OSEKOS_Twrap_Cyclic C4B7 B 11 2 NON_BANKED
OSEKOS_Twrap_KlineCommunicationTask C4C2 B 11 2 NON_BANKED
OSEKOS_Twrap_CreatRespMesKWP2000Task C4CD B 11 2 NON_BANKED
OSEKOS_Twrap_KLineTimerTask C4D8 B 11 2 NON_BANKED
OSEKOSisrRoutine_SysCounter C4E3 5E 94 1 NON_BANKED
OSEKOScheckInitialConfiguration C541 52 82 2 NON_BANKED
OSEKOSSystem C593 51 81 2 NON_BANKED
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -