📄 gp32_flash.map
字号:
PROGRAM "D:\Firmware\bin\gp32_flash.abs"
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Motorola HC08
Memory Model: SMALL
File Format : ELF\Dwarf 2.0
Linker : SmartLinker V-5.0.19, Apr 2 2002
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
RTSHC08.C.o (ansi.lib) Model: SMALL, Lang: ANSI-C
start08.c.o Model: SMALL, Lang: ANSI-C
gp32_reg.c.o Model: SMALL, Lang: ANSI-C
vdor.c.o Model: SMALL, Lang: ANSI-C
chap9.c.o Model: SMALL, Lang: ANSI-C
hal.c.o Model: SMALL, Lang: ANSI-C
usbd12_a.c.o Model: SMALL, Lang: ANSI-C
usbd12_b.c.o Model: SMALL, Lang: ANSI-C
time_int.c.o Model: SMALL, Lang: ANSI-C
irq_int.c.o Model: SMALL, Lang: ANSI-C
usb_b.c.o Model: SMALL, Lang: ANSI-C
usb_a.c.o Model: SMALL, Lang: ANSI-C
main.c.o Model: SMALL, Lang: ANSI-C
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point : 0x808C (_Startup)
_startupData is allocated at 0x80A6 and uses 9 Bytes
extern struct _tagStartup {
unsigned flags 0
_PFunc main 0x8B61 (main)
unsigned nofZeroOut 1
_Range pZeroOut 0x40 324
_Copy *toCopyDownBeg 0x8D27
} _startupData;
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.text 2849 R 0x80B3 0x8BD3 ROM
.rodata 339 R 0x8BD4 0x8D26 ROM
.data 32 R/W 0x40 0x5F RAM
.abs_section_0 1 N/I 0x0 0x0 .absSeg0
.abs_section_4 1 N/I 0x4 0x4 .absSeg1
.abs_section_1 1 N/I 0x1 0x1 .absSeg2
.abs_section_5 1 N/I 0x5 0x5 .absSeg3
.abs_section_2 1 N/I 0x2 0x2 .absSeg4
.abs_section_6 1 N/I 0x6 0x6 .absSeg5
.abs_section_3 1 N/I 0x3 0x3 .absSeg6
.abs_section_7 1 N/I 0x7 0x7 .absSeg7
.abs_section_8 1 N/I 0x8 0x8 .absSeg8
.abs_section_c 1 N/I 0xC 0xC .absSeg9
.abs_section_d 1 N/I 0xD 0xD .absSeg10
.abs_section_f 1 N/I 0xF 0xF .absSeg11
.abs_section_e 1 N/I 0xE 0xE .absSeg12
.abs_section_10 1 N/I 0x10 0x10 .absSeg13
.abs_section_11 1 N/I 0x11 0x11 .absSeg14
.abs_section_12 1 N/I 0x12 0x12 .absSeg15
.abs_section_13 1 N/I 0x13 0x13 .absSeg16
.abs_section_14 1 N/I 0x14 0x14 .absSeg17
.abs_section_15 1 N/I 0x15 0x15 .absSeg18
.abs_section_16 1 N/I 0x16 0x16 .absSeg19
.abs_section_17 1 N/I 0x17 0x17 .absSeg20
.abs_section_18 1 N/I 0x18 0x18 .absSeg21
.abs_section_19 1 N/I 0x19 0x19 .absSeg22
.abs_section_1a 1 N/I 0x1A 0x1A .absSeg23
.abs_section_1b 1 N/I 0x1B 0x1B .absSeg24
.abs_section_1c 1 N/I 0x1C 0x1C .absSeg25
.abs_section_1d 1 N/I 0x1D 0x1D .absSeg26
.abs_section_1e 1 N/I 0x1E 0x1E .absSeg27
.abs_section_1f 1 N/I 0x1F 0x1F .absSeg28
.abs_section_20 1 N/I 0x20 0x20 .absSeg29
.abs_section_21 1 N/I 0x21 0x21 .absSeg30
.abs_section_22 1 N/I 0x22 0x22 .absSeg31
.abs_section_23 1 N/I 0x23 0x23 .absSeg32
.abs_section_24 1 N/I 0x24 0x24 .absSeg33
.abs_section_25 1 N/I 0x25 0x25 .absSeg34
.abs_section_26 1 N/I 0x26 0x26 .absSeg35
.abs_section_27 1 N/I 0x27 0x27 .absSeg36
.abs_section_28 1 N/I 0x28 0x28 .absSeg37
.abs_section_29 1 N/I 0x29 0x29 .absSeg38
.abs_section_2a 1 N/I 0x2A 0x2A .absSeg39
.abs_section_2b 1 N/I 0x2B 0x2B .absSeg40
.abs_section_2c 1 N/I 0x2C 0x2C .absSeg41
.abs_section_2d 1 N/I 0x2D 0x2D .absSeg42
.abs_section_2e 1 N/I 0x2E 0x2E .absSeg43
.abs_section_2f 1 N/I 0x2F 0x2F .absSeg44
.abs_section_30 1 N/I 0x30 0x30 .absSeg45
.abs_section_31 1 N/I 0x31 0x31 .absSeg46
.abs_section_32 1 N/I 0x32 0x32 .absSeg47
.abs_section_33 1 N/I 0x33 0x33 .absSeg48
.abs_section_34 1 N/I 0x34 0x34 .absSeg49
.abs_section_35 1 N/I 0x35 0x35 .absSeg50
.abs_section_36 1 N/I 0x36 0x36 .absSeg51
.abs_section_37 1 N/I 0x37 0x37 .absSeg52
.abs_section_38 1 N/I 0x38 0x38 .absSeg53
.abs_section_39 1 N/I 0x39 0x39 .absSeg54
.abs_section_3a 1 N/I 0x3A 0x3A .absSeg55
.abs_section_3b 1 N/I 0x3B 0x3B .absSeg56
.abs_section_3c 1 N/I 0x3C 0x3C .absSeg57
.abs_section_3d 1 N/I 0x3D 0x3D .absSeg58
.abs_section_3e 1 N/I 0x3E 0x3E .absSeg59
.abs_section_fe00 1 N/I 0xFE00 0xFE00 .absSeg60
.abs_section_fe01 1 N/I 0xFE01 0xFE01 .absSeg61
.abs_section_fe02 1 N/I 0xFE02 0xFE02 .absSeg62
.abs_section_fe03 1 N/I 0xFE03 0xFE03 .absSeg63
.abs_section_fe04 1 N/I 0xFE04 0xFE04 .absSeg64
.abs_section_fe05 1 N/I 0xFE05 0xFE05 .absSeg65
.abs_section_fe06 1 N/I 0xFE06 0xFE06 .absSeg66
.abs_section_fe08 1 N/I 0xFE08 0xFE08 .absSeg67
.abs_section_ff7e 1 N/I 0xFF7E 0xFF7E .absSeg68
.abs_section_fe09 1 N/I 0xFE09 0xFE09 .absSeg69
.abs_section_fe0a 1 N/I 0xFE0A 0xFE0A .absSeg70
.abs_section_fe0b 1 N/I 0xFE0B 0xFE0B .absSeg71
.abs_section_fe0c 1 N/I 0xFE0C 0xFE0C .absSeg72
.abs_section_ffff 1 N/I 0xFFFF 0xFFFF .absSeg73
.abs_section_fff6 2 R 0xFFF6 0xFFF7 .absSeg74
.abs_section_fffa 2 R 0xFFFA 0xFFFB .absSeg75
.startData 13 R 0x80A6 0x80B2 ROM
.init 166 R 0x8000 0x80A5 ROM
.common 292 R/W 0x60 0x183 RAM
.stack 80 R/W 0x184 0x1D3 RAM
.copy 38 R 0x8D27 0x8D4C ROM
.vectSeg76_vect 2 R 0xFFFE 0xFFFF .vectSeg76
ROM size: D53 (dec: 3411)
RAM size: 1DE (dec: 478)
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
0xFFFE 0x808C _Startup
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- RTSHC08.C.o (ansi.lib) --
- PROCEDURES:
_Jump_Table_Header_Offset 80B3 24 36 2 .text
_Search_Table_8_Offset 80D7 22 34 1 .text
- VARIABLES:
MODULE: -- start08.c.o --
- PROCEDURES:
loadByte 8000 17 23 5 .init
Init 8017 75 117 1 .init
_Startup 808C 1A 26 0 .init
- VARIABLES:
_startupData 80A6 9 9 9 .startData
- LABELS:
__SEG_END_SSTACK 1D4 0 0 1
MODULE: -- gp32_reg.c.o --
- PROCEDURES:
- VARIABLES:
PTA 0 1 1 3 .abs_section_0
DDRA 4 1 1 3 .abs_section_4
PTB 1 1 1 0 .abs_section_1
DDRB 5 1 1 0 .abs_section_5
PTC1_ 2 1 1 11 .abs_section_2
DDRC1_ 6 1 1 1 .abs_section_6
PTD 3 1 1 0 .abs_section_3
DDRD 7 1 1 0 .abs_section_7
PTE1_ 8 1 1 0 .abs_section_8
DDRE1_ C 1 1 0 .abs_section_c
PTAPUE D 1 1 0 .abs_section_d
PTDPUE F 1 1 0 .abs_section_f
PTCPUE1_ E 1 1 0 .abs_section_e
SPCR1 10 1 1 0 .abs_section_10
SPSCR1 11 1 1 0 .abs_section_11
SPDR1 12 1 1 0 .abs_section_12
SCC11 13 1 1 1 .abs_section_13
SCC21 14 1 1 2 .abs_section_14
SCC31 15 1 1 0 .abs_section_15
SCS11 16 1 1 0 .abs_section_16
SCS21 17 1 1 0 .abs_section_17
SCDR1 18 1 1 0 .abs_section_18
SCBR1 19 1 1 1 .abs_section_19
INTKBSCR1 1A 1 1 0 .abs_section_1a
INTKBIER 1B 1 1 0 .abs_section_1b
TBCR1 1C 1 1 0 .abs_section_1c
INTSCR1 1D 1 1 7 .abs_section_1d
CONFIG21 1E 1 1 1 .abs_section_1e
CONFIG11 1F 1 1 1 .abs_section_1f
T1SC1_ 20 1 1 1 .abs_section_20
T1CNTH 21 1 1 0 .abs_section_21
T1CNTL 22 1 1 0 .abs_section_22
T1MODH 23 1 1 0 .abs_section_23
T1MODL 24 1 1 0 .abs_section_24
T1SC01 25 1 1 4 .abs_section_25
T1CH0H 26 1 1 0 .abs_section_26
T1CH0L 27 1 1 0 .abs_section_27
T1SC11 28 1 1 0 .abs_section_28
T1CH1H 29 1 1 0 .abs_section_29
T1CH1L 2A 1 1 0 .abs_section_2a
T2SC1_ 2B 1 1 0 .abs_section_2b
T2CNTH 2C 1 1 0 .abs_section_2c
T2CNTL 2D 1 1 0 .abs_section_2d
T2MODH 2E 1 1 0 .abs_section_2e
T2MODL 2F 1 1 0 .abs_section_2f
T2SC01 30 1 1 0 .abs_section_30
T2CH0H 31 1 1 0 .abs_section_31
T2CH0L 32 1 1 0 .abs_section_32
T2SC11 33 1 1 0 .abs_section_33
T2CH1H 34 1 1 0 .abs_section_34
T2CH1L 35 1 1 0 .abs_section_35
PCTL1 36 1 1 4 .abs_section_36
PBWC1 37 1 1 1 .abs_section_37
PMSH1 38 1 1 1 .abs_section_38
PMSL1 39 1 1 1 .abs_section_39
PMRS 3A 1 1 1 .abs_section_3a
PMDS1 3B 1 1 0 .abs_section_3b
ADSCR1 3C 1 1 2 .abs_section_3c
ADR 3D 1 1 1 .abs_section_3d
ADCLK1 3E 1 1 1 .abs_section_3e
SBSR1 FE00 1 1 1 .abs_section_fe00
SRSR1 FE01 1 1 0 .abs_section_fe01
SUBAR FE02 1 1 0 .abs_section_fe02
SBFCR1 FE03 1 1 1 .abs_section_fe03
INT11 FE04 1 1 0 .abs_section_fe04
INT21 FE05 1 1 0 .abs_section_fe05
INT31 FE06 1 1 0 .abs_section_fe06
FLCR1 FE08 1 1 0 .abs_section_fe08
FLBPR FF7E 1 1 0 .abs_section_ff7e
BRKH FE09 1 1 0 .abs_section_fe09
BRKL FE0A 1 1 0 .abs_section_fe0a
BRKSCR1 FE0B 1 1 1 .abs_section_fe0b
LVISR1 FE0C 1 1 0 .abs_section_fe0c
COPCTL FFFF 1 1 0 .abs_section_ffff
MODULE: -- vdor.c.o --
- PROCEDURES:
USBVendorRequest_START 80F9 1C 28 1 .text
USBVendorRequest_STOP 8115 2A 42 1 .text
USBVendorRequest_READ 813F 2D 45 1 .text
- VARIABLES:
CodeData 60 3 3 14 .common
MODULE: -- chap9.c.o --
- PROCEDURES:
reserved 816C 3 3 4 .text
USBClassRequest_GetStatus 816F 58 88 1 .text
USBClassRequest_ClearFeature 81C7 52 82 1 .text
USBClassRequest_SetFeature 8219 54 84 1 .text
USBClassRequest_SetAddress 826D 14 20 1 .text
USBClassRequest_GetDescriptor 8281 DC 220 5 .text
USBClassRequest_GetConfiguration 835D 10 16 1 .text
USBClassRequest_SetConfiguration 836D 3E 62 1 .text
USBClassRequest_GetInterface 83AB D 13 1 .text
USBClassRequest_SetInterface 83B8 1F 31 1 .text
- VARIABLES:
DeviceDescr 8BD4 12 18 1 .rodata
ConfigDescr 8BE6 9 9 1 .rodata
InterfaceDescr 8BEF 9 9 1 .rodata
EP1_TXDescr 8BF8 7 7 1 .rodata
EP1_RXDescr 8BFF 7 7 1 .rodata
EP2_TXDescr 8C06 7 7 1 .rodata
EP2_RXDescr 8C0D 7 7 1 .rodata
StringLANGID 8C14 3 3 3 .rodata
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -