📄 project.map
字号:
PROGRAM "D:\xu\lv8\bin\Project.abs"
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Freescale HC08
Memory Model: SMALL
File Format : ELF\DWARF 2.0
Linker : SmartLinker V-5.0.29 Build 6124, May 5 2006
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
Start08.c.o Model: SMALL, Lang: ANSI-C
Cpu.c.o Model: SMALL, Lang: ANSI-C
LCD1.c.o Model: SMALL, Lang: ANSI-C
IO_Map.c.o Model: SMALL, Lang: ANSI-C
Vectors.c.o Model: SMALL, Lang: ANSI-C
lv8.c.o Model: SMALL, Lang: ANSI-C
Events.c.o Model: SMALL, Lang: ANSI-C
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xDE0A (_EntryPoint)
_startupData is allocated at 0xDE25 and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 0
_Copy *toCopyDownBeg 0xDF18
} _startupData;
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.text 229 R 0xDE33 0xDF17 ROM
.abs_section_0 1 N/I 0x0 0x0 .absSeg0
.abs_section_1 1 N/I 0x1 0x1 .absSeg1
.abs_section_2 1 N/I 0x2 0x2 .absSeg2
.abs_section_3 1 N/I 0x3 0x3 .absSeg3
.abs_section_4 1 N/I 0x4 0x4 .absSeg4
.abs_section_5 1 N/I 0x5 0x5 .absSeg5
.abs_section_6 1 N/I 0x6 0x6 .absSeg6
.abs_section_7 1 N/I 0x7 0x7 .absSeg7
.abs_section_8 1 N/I 0x8 0x8 .absSeg8
.abs_section_9 1 N/I 0x9 0x9 .absSeg9
.abs_section_c 1 N/I 0xC 0xC .absSeg10
.abs_section_1b 1 N/I 0x1B 0x1B .absSeg11
.abs_section_1c 1 N/I 0x1C 0x1C .absSeg12
.abs_section_1d 1 N/I 0x1D 0x1D .absSeg13
.abs_section_1e 1 N/I 0x1E 0x1E .absSeg14
.abs_section_1f 1 N/I 0x1F 0x1F .absSeg15
.abs_section_20 1 N/I 0x20 0x20 .absSeg16
.abs_section_25 1 N/I 0x25 0x25 .absSeg17
.abs_section_28 1 N/I 0x28 0x28 .absSeg18
.abs_section_2b 1 N/I 0x2B 0x2B .absSeg19
.abs_section_30 1 N/I 0x30 0x30 .absSeg20
.abs_section_33 1 N/I 0x33 0x33 .absSeg21
.abs_section_36 1 N/I 0x36 0x36 .absSeg22
.abs_section_37 1 N/I 0x37 0x37 .absSeg23
.abs_section_3a 1 N/I 0x3A 0x3A .absSeg24
.abs_section_3b 1 N/I 0x3B 0x3B .absSeg25
.abs_section_3c 1 N/I 0x3C 0x3C .absSeg26
.abs_section_3f 1 N/I 0x3F 0x3F .absSeg27
.abs_section_4f 1 N/I 0x4F 0x4F .absSeg28
.abs_section_51 1 N/I 0x51 0x51 .absSeg29
.abs_section_52 1 N/I 0x52 0x52 .absSeg30
.abs_section_53 1 N/I 0x53 0x53 .absSeg31
.abs_section_54 1 N/I 0x54 0x54 .absSeg32
.abs_section_55 1 N/I 0x55 0x55 .absSeg33
.abs_section_56 1 N/I 0x56 0x56 .absSeg34
.abs_section_57 1 N/I 0x57 0x57 .absSeg35
.abs_section_58 1 N/I 0x58 0x58 .absSeg36
.abs_section_59 1 N/I 0x59 0x59 .absSeg37
.abs_section_5a 1 N/I 0x5A 0x5A .absSeg38
.abs_section_5b 1 N/I 0x5B 0x5B .absSeg39
.abs_section_5c 1 N/I 0x5C 0x5C .absSeg40
.abs_section_5d 1 N/I 0x5D 0x5D .absSeg41
.abs_section_5e 1 N/I 0x5E 0x5E .absSeg42
.abs_section_fe00 1 N/I 0xFE00 0xFE00 .absSeg43
.abs_section_fe01 1 N/I 0xFE01 0xFE01 .absSeg44
.abs_section_fe03 1 N/I 0xFE03 0xFE03 .absSeg45
.abs_section_fe04 1 N/I 0xFE04 0xFE04 .absSeg46
.abs_section_fe05 1 N/I 0xFE05 0xFE05 .absSeg47
.abs_section_fe06 1 N/I 0xFE06 0xFE06 .absSeg48
.abs_section_fe08 1 N/I 0xFE08 0xFE08 .absSeg49
.abs_section_fe0e 1 N/I 0xFE0E 0xFE0E .absSeg50
.abs_section_fe0f 1 N/I 0xFE0F 0xFE0F .absSeg51
.abs_section_ffff 1 N/I 0xFFFF 0xFFFF .absSeg52
.abs_section_21 2 N/I 0x21 0x22 .absSeg53
.abs_section_23 2 N/I 0x23 0x24 .absSeg54
.abs_section_26 2 N/I 0x26 0x27 .absSeg55
.abs_section_29 2 N/I 0x29 0x2A .absSeg56
.abs_section_2c 2 N/I 0x2C 0x2D .absSeg57
.abs_section_2e 2 N/I 0x2E 0x2F .absSeg58
.abs_section_31 2 N/I 0x31 0x32 .absSeg59
.abs_section_34 2 N/I 0x34 0x35 .absSeg60
.abs_section_38 2 N/I 0x38 0x39 .absSeg61
.abs_section_3d 2 N/I 0x3D 0x3E .absSeg62
.abs_section_fe0c 2 N/I 0xFE0C 0xFE0D .absSeg63
.abs_section_ffda 38 R 0xFFDA 0xFFFF .absSeg64
.startData 14 R 0xDE25 0xDE32 ROM
.init 37 R 0xDE00 0xDE24 ROM
.stack 64 R/W 0xA0 0xDF RAM
.copy 2 R 0xDF18 0xDF19 ROM
Summary of section sizes per section type:
READ_ONLY (R): 140 (dec: 320)
READ_WRITE (R/W): 40 (dec: 64)
NO_INIT (N/I): 4B (dec: 75)
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- Start08.c.o --
- PROCEDURES:
loadByte DE33 17 23 5 .text
Init DE4A 75 117 1 .text
_Startup DEBF 9 9 1 .text
- VARIABLES:
_startupData DE25 6 6 6 .startData
- LABELS:
__SEG_END_SSTACK E0 0 0 1
MODULE: -- Cpu.c.o --
- PROCEDURES:
Cpu_Interrupt DE00 4 4 17 .init
Cpu_SWIInterrupt DE04 6 6 1 .init
_EntryPoint DE0A 9 9 1 .init
PE_low_level_init DE13 12 18 1 .init
- VARIABLES:
MODULE: -- LCD1.c.o --
- PROCEDURES:
LCD1_Init DEC8 7 7 1 .text
- VARIABLES:
MODULE: -- IO_Map.c.o --
- PROCEDURES:
- VARIABLES:
_PTA 0 1 1 1 .abs_section_0
_PTB 1 1 1 0 .abs_section_1
_PTC 2 1 1 0 .abs_section_2
_PTD 3 1 1 0 .abs_section_3
_DDRA 4 1 1 2 .abs_section_4
_DDRB 5 1 1 0 .abs_section_5
_DDRC 6 1 1 0 .abs_section_6
_DDRD 7 1 1 0 .abs_section_7
_DDRE 8 1 1 0 .abs_section_8
_PTE 9 1 1 0 .abs_section_9
_HDB C 1 1 2 .abs_section_c
_KBSCR 1B 1 1 0 .abs_section_1b
_KBIER 1C 1 1 0 .abs_section_1c
_CONFIG2 1D 1 1 1 .abs_section_1d
_INTSCR 1E 1 1 0 .abs_section_1e
_CONFIG1 1F 1 1 1 .abs_section_1f
_T1SC 20 1 1 0 .abs_section_20
_T1SC0 25 1 1 0 .abs_section_25
_T1SC1 28 1 1 0 .abs_section_28
_T2SC 2B 1 1 0 .abs_section_2b
_T2SC0 30 1 1 0 .abs_section_30
_T2SC1 33 1 1 0 .abs_section_33
_PCTL 36 1 1 0 .abs_section_36
_PBWC 37 1 1 0 .abs_section_37
_PMRS 3A 1 1 0 .abs_section_3a
_PMDS 3B 1 1 0 .abs_section_3b
_ADCSC 3C 1 1 0 .abs_section_3c
_ADCLK 3F 1 1 0 .abs_section_3f
_LCDCLK 4F 1 1 1 .abs_section_4f
_LCDCR 51 1 1 1 .abs_section_51
_LDAT1 52 1 1 2 .abs_section_52
_LDAT2 53 1 1 2 .abs_section_53
_LDAT3 54 1 1 2 .abs_section_54
_LDAT4 55 1 1 2 .abs_section_55
_LDAT5 56 1 1 2 .abs_section_56
_LDAT6 57 1 1 2 .abs_section_57
_LDAT7 58 1 1 2 .abs_section_58
_LDAT8 59 1 1 2 .abs_section_59
_LDAT9 5A 1 1 2 .abs_section_5a
_LDAT10 5B 1 1 2 .abs_section_5b
_LDAT11 5C 1 1 2 .abs_section_5c
_LDAT12 5D 1 1 2 .abs_section_5d
_LDAT13 5E 1 1 2 .abs_section_5e
_SBSR FE00 1 1 0 .abs_section_fe00
_SRSR FE01 1 1 0 .abs_section_fe01
_SBFCR FE03 1 1 0 .abs_section_fe03
_INT1 FE04 1 1 0 .abs_section_fe04
_INT2 FE05 1 1 0 .abs_section_fe05
_INT3 FE06 1 1 0 .abs_section_fe06
_FLCR FE08 1 1 0 .abs_section_fe08
_BRKSCR FE0E 1 1 0 .abs_section_fe0e
_LVISR FE0F 1 1 1 .abs_section_fe0f
_COPCTL FFFF 1 1 0 .abs_section_ffff
_T1CNT 21 2 2 0 .abs_section_21
_T1MOD 23 2 2 0 .abs_section_23
_T1CH0 26 2 2 0 .abs_section_26
_T1CH1 29 2 2 0 .abs_section_29
_T2CNT 2C 2 2 0 .abs_section_2c
_T2MOD 2E 2 2 0 .abs_section_2e
_T2CH0 31 2 2 0 .abs_section_31
_T2CH1 34 2 2 0 .abs_section_34
_PMS 38 2 2 0 .abs_section_38
_ADR 3D 2 2 0 .abs_section_3d
_BRK FE0C 2 2 0 .abs_section_fe0c
MODULE: -- Vectors.c.o --
- PROCEDURES:
- VARIABLES:
_vect FFDA 26 38 0 .abs_section_ffda
MODULE: -- lv8.c.o --
- PROCEDURES:
main DECF 48 72 1 .text
- VARIABLES:
MODULE: -- Events.c.o --
- PROCEDURES:
Cpu_OnSwINT DF17 1 1 1 .text
- VARIABLES:
*********************************************************************************************
MODULE STATISTIC
Name Data Code Const
---------------------------------------------------------------------------------------------
Start08.c.o 0 149 0
Cpu.c.o 0 37 0
LCD1.c.o 0 7 0
IO_Map.c.o 75 0 0
Vectors.c.o 0 0 38
lv8.c.o 0 72 0
Events.c.o 0 1 0
other 64 14 2
*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
loadByte Init _Startup LCD1_Init main Cpu_OnSwINT
SECTION: ".init"
Cpu_Interrupt Cpu_SWIInterrupt _EntryPoint PE_low_level_init
SECTION: ".abs_section_0"
_PTA
SECTION: ".abs_section_1"
_PTB
SECTION: ".abs_section_2"
_PTC
SECTION: ".abs_section_3"
_PTD
SECTION: ".abs_section_4"
_DDRA
SECTION: ".abs_section_5"
_DDRB
SECTION: ".abs_section_6"
_DDRC
SECTION: ".abs_section_7"
_DDRD
SECTION: ".abs_section_8"
_DDRE
SECTION: ".abs_section_9"
_PTE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -