📄 tblcf.map
字号:
PROGRAM "D:\Documents\projects\bdm_cf\sw.jb16\tblcf_firmware\bin\tblcf.abs"
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Freescale HC08
Memory Model: SMALL
File Format : ELF\Dwarf 2.0
Linker : SmartLinker V-5.0.24 Build 4210, Jul 29 2004
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
main.c.o Model: SMALL, Lang: ANSI-C
Start08.c.o Model: SMALL, Lang: ANSI-C
MC68HC908JB16.C.o Model: SMALL, Lang: ANSI-C
RTSHC08.C.o (ansii.lib) Model: SMALL, Lang: ANSI-C
boot.c.o Model: SMALL, Lang: ANSI-C
usb.c.o Model: SMALL, Lang: ANSI-C
cmd_processing.c.o Model: SMALL, Lang: ANSI-C
timer.c.o Model: SMALL, Lang: ANSI-C
bdmcf.c.o Model: SMALL, Lang: ANSI-C
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xBA8C (_Startup)
_startupData is allocated at 0xBA95 and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 2
_Range pZeroOut 0x80 11
0x100 136
_Copy *toCopyDownBeg 0xCC73
} _startupData;
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.text 4459 R 0xBAA3 0xCC0D ROM
Z_RAM 11 R/W 0x80 0x8A ZEROPAGE_RAM
PRIMARY_VECTORS_SEG 32 R 0xFFE0 0xFFFF PRIMARY_VECTORS
SECONDARY_VECTORS_SEG 48 R 0xF9D0 0xF9FF SECONDARY_VECTORS
BOOTLOADER_SEG 16 R 0xFFD0 0xFFDF BOOTLOADER
BOOTLOADER_STATE_SEG 2 R 0xF9CE 0xF9CF BOOTLOADER_STATE
.abs_section_fe0e 1 N/I 0xFE0E 0xFE0E .absSeg0
.abs_section_fe00 1 N/I 0xFE00 0xFE00 .absSeg1
.abs_section_1f 1 N/I 0x1F 0x1F .absSeg2
.abs_section_ffff 1 N/I 0xFFFF 0xFFFF .absSeg3
.abs_section_4 1 N/I 0x4 0x4 .absSeg4
.abs_section_6 1 N/I 0x6 0x6 .absSeg5
.abs_section_7 1 N/I 0x7 0x7 .absSeg6
.abs_section_9 1 N/I 0x9 0x9 .absSeg7
.abs_section_fe09 1 N/I 0xFE09 0xFE09 .absSeg8
.abs_section_fe08 1 N/I 0xFE08 0xFE08 .absSeg9
.abs_section_fe04 1 N/I 0xFE04 0xFE04 .absSeg10
.abs_section_fe05 1 N/I 0xFE05 0xFE05 .absSeg11
.abs_section_1c 1 N/I 0x1C 0x1C .absSeg12
.abs_section_1e 1 N/I 0x1E 0x1E .absSeg13
.abs_section_17 1 N/I 0x17 0x17 .absSeg14
.abs_section_16 1 N/I 0x16 0x16 .absSeg15
.abs_section_51 1 N/I 0x51 0x51 .absSeg16
.abs_section_59 1 N/I 0x59 0x59 .absSeg17
.abs_section_53 1 N/I 0x53 0x53 .absSeg18
.abs_section_56 1 N/I 0x56 0x56 .absSeg19
.abs_section_54 1 N/I 0x54 0x54 .absSeg20
.abs_section_57 1 N/I 0x57 0x57 .absSeg21
.abs_section_1d 1 N/I 0x1D 0x1D .absSeg22
.abs_section_55 1 N/I 0x55 0x55 .absSeg23
.abs_section_58 1 N/I 0x58 0x58 .absSeg24
.abs_section_0 1 N/I 0x0 0x0 .absSeg25
.abs_section_2 1 N/I 0x2 0x2 .absSeg26
.abs_section_3 1 N/I 0x3 0x3 .absSeg27
.abs_section_8 1 N/I 0x8 0x8 .absSeg28
.abs_section_52 1 N/I 0x52 0x52 .absSeg29
.abs_section_fe01 1 N/I 0xFE01 0xFE01 .absSeg30
.abs_section_fe03 1 N/I 0xFE03 0xFE03 .absSeg31
.abs_section_60 1 N/I 0x60 0x60 .absSeg32
.abs_section_5a 1 N/I 0x5A 0x5A .absSeg33
.abs_section_5b 1 N/I 0x5B 0x5B .absSeg34
.abs_section_5c 1 N/I 0x5C 0x5C .absSeg35
.abs_section_5f 1 N/I 0x5F 0x5F .absSeg36
.abs_section_5d 1 N/I 0x5D 0x5D .absSeg37
.abs_section_5e 1 N/I 0x5E 0x5E .absSeg38
.abs_section_a 1 N/I 0xA 0xA .absSeg39
.abs_section_10 1 N/I 0x10 0x10 .absSeg40
.abs_section_13 1 N/I 0x13 0x13 .absSeg41
.abs_section_40 1 N/I 0x40 0x40 .absSeg42
.abs_section_46 1 N/I 0x46 0x46 .absSeg43
.abs_section_49 1 N/I 0x49 0x49 .absSeg44
.abs_section_38 1 N/I 0x38 0x38 .absSeg45
.abs_section_3b 1 N/I 0x3B 0x3B .absSeg46
.abs_section_3c 1 N/I 0x3C 0x3C .absSeg47
.abs_section_19 1 N/I 0x19 0x19 .absSeg48
.abs_section_1a 1 N/I 0x1A 0x1A .absSeg49
.abs_section_1b 1 N/I 0x1B 0x1B .absSeg50
.abs_section_20 1 N/I 0x20 0x20 .absSeg51
.abs_section_21 1 N/I 0x21 0x21 .absSeg52
.abs_section_22 1 N/I 0x22 0x22 .absSeg53
.abs_section_23 1 N/I 0x23 0x23 .absSeg54
.abs_section_24 1 N/I 0x24 0x24 .absSeg55
.abs_section_25 1 N/I 0x25 0x25 .absSeg56
.abs_section_26 1 N/I 0x26 0x26 .absSeg57
.abs_section_27 1 N/I 0x27 0x27 .absSeg58
.abs_section_28 1 N/I 0x28 0x28 .absSeg59
.abs_section_29 1 N/I 0x29 0x29 .absSeg60
.abs_section_2a 1 N/I 0x2A 0x2A .absSeg61
.abs_section_2b 1 N/I 0x2B 0x2B .absSeg62
.abs_section_2c 1 N/I 0x2C 0x2C .absSeg63
.abs_section_2d 1 N/I 0x2D 0x2D .absSeg64
.abs_section_2e 1 N/I 0x2E 0x2E .absSeg65
.abs_section_2f 1 N/I 0x2F 0x2F .absSeg66
.abs_section_30 1 N/I 0x30 0x30 .absSeg67
.abs_section_31 1 N/I 0x31 0x31 .absSeg68
.abs_section_32 1 N/I 0x32 0x32 .absSeg69
.abs_section_33 1 N/I 0x33 0x33 .absSeg70
.abs_section_34 1 N/I 0x34 0x34 .absSeg71
.abs_section_35 1 N/I 0x35 0x35 .absSeg72
.abs_section_36 1 N/I 0x36 0x36 .absSeg73
.abs_section_37 1 N/I 0x37 0x37 .absSeg74
.abs_section_39 1 N/I 0x39 0x39 .absSeg75
.abs_section_3a 1 N/I 0x3A 0x3A .absSeg76
.abs_section_18 1 N/I 0x18 0x18 .absSeg77
.abs_section_3d 1 N/I 0x3D 0x3D .absSeg78
.abs_section_3e 1 N/I 0x3E 0x3E .absSeg79
.abs_section_fe0c 2 N/I 0xFE0C 0xFE0D .absSeg80
.abs_section_c 2 N/I 0xC 0xD .absSeg81
.abs_section_11 2 N/I 0x11 0x12 .absSeg82
.abs_section_14 2 N/I 0x14 0x15 .absSeg83
.abs_section_e 2 N/I 0xE 0xF .absSeg84
.abs_section_42 2 N/I 0x42 0x43 .absSeg85
.abs_section_47 2 N/I 0x47 0x48 .absSeg86
.abs_section_4a 2 N/I 0x4A 0x4B .absSeg87
.abs_section_44 2 N/I 0x44 0x45 .absSeg88
.bss 1 R/W 0x100 0x100 RAM
.rodata 101 R 0xCC0E 0xCC72 ROM
.startData 14 R 0xBA95 0xBAA2 ROM
.init 149 R 0xBA00 0xBA94 ROM
.common 135 R/W 0x101 0x187 RAM
.stack 96 R/W 0x188 0x1E7 RAM
.copy 2 R 0xCC73 0xCC74 ROM
Summary of section sizes per section type:
READ_ONLY (R): 12D7 (dec: 4823)
READ_WRITE (R/W): F3 (dec: 243)
NO_INIT (N/I): 62 (dec: 98)
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- main.c.o --
- PROCEDURES:
init BAA3 1F 31 1 .text
main BAC2 69 105 1 .text
- VARIABLES:
suspend_timer 101 1 1 4 .common
- LABELS:
__SEG_START_SSTACK 188 0 0 3
MODULE: -- Start08.c.o --
- PROCEDURES:
loadByte BA00 17 23 5 .init
Init BA17 75 117 1 .init
_Startup BA8C 9 9 13 .init
- VARIABLES:
_startupData BA95 6 6 6 .startData
- LABELS:
__SEG_END_SSTACK 1E8 0 0 3
MODULE: -- MC68HC908JB16.C.o --
- PROCEDURES:
- VARIABLES:
_BRKSCR FE0E 1 1 0 .abs_section_fe0e
_BSR FE00 1 1 0 .abs_section_fe00
_CONFIG 1F 1 1 2 .abs_section_1f
_COPCTL FFFF 1 1 0 .abs_section_ffff
_DDRA 4 1 1 6 .abs_section_4
_DDRC 6 1 1 4 .abs_section_6
_DDRD 7 1 1 1 .abs_section_7
_DDRE 9 1 1 0 .abs_section_9
_FLBPR FE09 1 1 1 .abs_section_fe09
_FLCR FE08 1 1 0 .abs_section_fe08
_INT1 FE04 1 1 0 .abs_section_fe04
_INT2 FE05 1 1 0 .abs_section_fe05
_IOCR 1C 1 1 0 .abs_section_1c
_ISCR 1E 1 1 1 .abs_section_1e
_KBIER 17 1 1 0 .abs_section_17
_KBSCR 16 1 1 0 .abs_section_16
_PBWC 51 1 1 0 .abs_section_51
_PDCR 59 1 1 0 .abs_section_59
_PNRH1 53 1 1 0 .abs_section_53
_PNRH2 56 1 1 0 .abs_section_56
_PNSL1 54 1 1 0 .abs_section_54
_PNSL2 57 1 1 0 .abs_section_57
_POCR 1D 1 1 4 .abs_section_1d
_PRSL1 55 1 1 0 .abs_section_55
_PRSL2 58 1 1 0 .abs_section_58
_PTA 0 1 1 105 .abs_section_0
_PTC 2 1 1 13 .abs_section_2
_PTD 3 1 1 12 .abs_section_3
_PTE 8 1 1 0 .abs_section_8
_PVCR 52 1 1 0 .abs_section_52
_RSR FE01 1 1 0 .abs_section_fe01
_SBFCR FE03 1 1 0 .abs_section_fe03
_SCBR 60 1 1 0 .abs_section_60
_SCC1 5A 1 1 0 .abs_section_5a
_SCC2 5B 1 1 0 .abs_section_5b
_SCC3 5C 1 1 0 .abs_section_5c
_SCDR 5F 1 1 0 .abs_section_5f
_SCS1 5D 1 1 0 .abs_section_5d
_SCS2 5E 1 1 0 .abs_section_5e
_T1SC A 1 1 2 .abs_section_a
_T1SC0 10 1 1 8 .abs_section_10
_T1SC1 13 1 1 0 .abs_section_13
_T2SC 40 1 1 3 .abs_section_40
_T2SC0 46 1 1 0 .abs_section_46
_T2SC1 49 1 1 0 .abs_section_49
_UADDR 38 1 1 2 .abs_section_38
_UCR0 3B 1 1 13 .abs_section_3b
_UCR1 3C 1 1 1 .abs_section_3c
_UCR2 19 1 1 10 .abs_section_19
_UCR3 1A 1 1 4 .abs_section_1a
_UCR4 1B 1 1 1 .abs_section_1b
_UE0D0 20 1 1 19 .abs_section_20
_UE0D1 21 1 1 3 .abs_section_21
_UE0D2 22 1 1 3 .abs_section_22
_UE0D3 23 1 1 3 .abs_section_23
_UE0D4 24 1 1 3 .abs_section_24
_UE0D5 25 1 1 3 .abs_section_25
_UE0D6 26 1 1 2 .abs_section_26
_UE0D7 27 1 1 2 .abs_section_27
_UE1D0 28 1 1 0 .abs_section_28
_UE1D1 29 1 1 0 .abs_section_29
_UE1D2 2A 1 1 0 .abs_section_2a
_UE1D3 2B 1 1 0 .abs_section_2b
_UE1D4 2C 1 1 0 .abs_section_2c
_UE1D5 2D 1 1 0 .abs_section_2d
_UE1D6 2E 1 1 0 .abs_section_2e
_UE1D7 2F 1 1 0 .abs_section_2f
_UE2D0 30 1 1 3 .abs_section_30
_UE2D1 31 1 1 1 .abs_section_31
_UE2D2 32 1 1 0 .abs_section_32
_UE2D3 33 1 1 0 .abs_section_33
_UE2D4 34 1 1 0 .abs_section_34
_UE2D5 35 1 1 0 .abs_section_35
_UE2D6 36 1 1 0 .abs_section_36
_UE2D7 37 1 1 0 .abs_section_37
_UIR0 39 1 1 3 .abs_section_39
_UIR1 3A 1 1 7 .abs_section_3a
_UIR2 18 1 1 9 .abs_section_18
_USR0 3D 1 1 4 .abs_section_3d
_USR1 3E 1 1 0 .abs_section_3e
_BRK FE0C 2 2 0 .abs_section_fe0c
_T1CNT C 2 2 0 .abs_section_c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -