📄 bdm_light.map
字号:
PROGRAM "F:\freescale\tbdmljb16\tbdmljb16\Code\bin\bdm_light.abs"
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Freescale HC08
Memory Model: TINY
File Format : ELF\DWARF 2.0
Linker : SmartLinker V-5.0.29 Build 6124, May 5 2006
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
main.c.o Model: TINY, Lang: ANSI-C
Start08.c.o Model: TINY, Lang: ANSI-C
RTSHC08.C.o (ansiti.lib) Model: TINY, Lang: ANSI-C
MC68HC908JB8.c.o Model: TINY, Lang: ANSI-C
usb.c.o Model: TINY, Lang: ANSI-C
bdm.c.o Model: TINY, Lang: ANSI-C
cmd_processing.c.o Model: TINY, Lang: ANSI-C
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xBA8C (_Startup)
_startupData is allocated at 0xBA95 and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 3
_Range pZeroOut 0x80 4
0xD4 20
0x100 135
_Copy *toCopyDownBeg 0xD2FD
} _startupData;
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.text 5995 R 0xBAA7 0xD211 ROM
FAR_RAM 135 R/W 0x100 0x186 RAM
.data 4 R/W 0x80 0x83 Z_RAM
.stack 80 R/W 0x84 0xD3 Z_RAM
.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_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_9 1 N/I 0x9 0x9 .absSeg8
.abs_section_fe09 1 N/I 0xFE09 0xFE09 .absSeg9
.abs_section_fe08 1 N/I 0xFE08 0xFE08 .absSeg10
.abs_section_fe04 1 N/I 0xFE04 0xFE04 .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_1d 1 N/I 0x1D 0x1D .absSeg16
.abs_section_0 1 N/I 0x0 0x0 .absSeg17
.abs_section_1 1 N/I 0x1 0x1 .absSeg18
.abs_section_2 1 N/I 0x2 0x2 .absSeg19
.abs_section_3 1 N/I 0x3 0x3 .absSeg20
.abs_section_8 1 N/I 0x8 0x8 .absSeg21
.abs_section_fe01 1 N/I 0xFE01 0xFE01 .absSeg22
.abs_section_fe03 1 N/I 0xFE03 0xFE03 .absSeg23
.abs_section_a 1 N/I 0xA 0xA .absSeg24
.abs_section_10 1 N/I 0x10 0x10 .absSeg25
.abs_section_13 1 N/I 0x13 0x13 .absSeg26
.abs_section_38 1 N/I 0x38 0x38 .absSeg27
.abs_section_3b 1 N/I 0x3B 0x3B .absSeg28
.abs_section_3c 1 N/I 0x3C 0x3C .absSeg29
.abs_section_19 1 N/I 0x19 0x19 .absSeg30
.abs_section_1a 1 N/I 0x1A 0x1A .absSeg31
.abs_section_1b 1 N/I 0x1B 0x1B .absSeg32
.abs_section_20 1 N/I 0x20 0x20 .absSeg33
.abs_section_21 1 N/I 0x21 0x21 .absSeg34
.abs_section_22 1 N/I 0x22 0x22 .absSeg35
.abs_section_23 1 N/I 0x23 0x23 .absSeg36
.abs_section_24 1 N/I 0x24 0x24 .absSeg37
.abs_section_25 1 N/I 0x25 0x25 .absSeg38
.abs_section_26 1 N/I 0x26 0x26 .absSeg39
.abs_section_27 1 N/I 0x27 0x27 .absSeg40
.abs_section_28 1 N/I 0x28 0x28 .absSeg41
.abs_section_29 1 N/I 0x29 0x29 .absSeg42
.abs_section_2a 1 N/I 0x2A 0x2A .absSeg43
.abs_section_2b 1 N/I 0x2B 0x2B .absSeg44
.abs_section_2c 1 N/I 0x2C 0x2C .absSeg45
.abs_section_2d 1 N/I 0x2D 0x2D .absSeg46
.abs_section_2e 1 N/I 0x2E 0x2E .absSeg47
.abs_section_2f 1 N/I 0x2F 0x2F .absSeg48
.abs_section_30 1 N/I 0x30 0x30 .absSeg49
.abs_section_31 1 N/I 0x31 0x31 .absSeg50
.abs_section_32 1 N/I 0x32 0x32 .absSeg51
.abs_section_33 1 N/I 0x33 0x33 .absSeg52
.abs_section_34 1 N/I 0x34 0x34 .absSeg53
.abs_section_35 1 N/I 0x35 0x35 .absSeg54
.abs_section_36 1 N/I 0x36 0x36 .absSeg55
.abs_section_37 1 N/I 0x37 0x37 .absSeg56
.abs_section_39 1 N/I 0x39 0x39 .absSeg57
.abs_section_3a 1 N/I 0x3A 0x3A .absSeg58
.abs_section_18 1 N/I 0x18 0x18 .absSeg59
.abs_section_3d 1 N/I 0x3D 0x3D .absSeg60
.abs_section_3e 1 N/I 0x3E 0x3E .absSeg61
.abs_section_fe0c 2 N/I 0xFE0C 0xFE0D .absSeg62
.abs_section_c 2 N/I 0xC 0xD .absSeg63
.abs_section_11 2 N/I 0x11 0x12 .absSeg64
.abs_section_14 2 N/I 0x14 0x15 .absSeg65
.abs_section_e 2 N/I 0xE 0xF .absSeg66
.bss 3 R/W 0xD4 0xD6 Z_RAM
.rodata 235 R 0xD212 0xD2FC ROM
.startData 18 R 0xBA95 0xBAA6 ROM
.init 149 R 0xBA00 0xBA94 ROM
Z_RAM 11 R/W 0xD7 0xE1 Z_RAM
.common 6 R/W 0xE2 0xE7 Z_RAM
.copy 10 R 0xD2FD 0xD306 ROM
.vectSeg67_vect 2 R 0xFFE0 0xFFE1 .vectSeg67
.vectSeg68_vect 2 R 0xFFFA 0xFFFB .vectSeg68
.vectSeg69_vect 2 R 0xFFFE 0xFFFF .vectSeg69
Summary of section sizes per section type:
READ_ONLY (R): 190D (dec: 6413)
READ_WRITE (R/W): EF (dec: 239)
NO_INIT (N/I): 48 (dec: 72)
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
0xFFE0 0xC1C9 bdm_reset_sense
0xFFFA 0xC022 usb_isr
0xFFFE 0xBA8C _Startup
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- main.c.o --
- PROCEDURES:
init BAA7 E 14 1 .text
wait100us BAB5 5 5 2 .text
main BABA 4C 76 1 .text
- VARIABLES:
suspend_timer E2 1 1 4 .common
MODULE: -- Start08.c.o --
- PROCEDURES:
loadByte BA00 17 23 5 .init
Init BA17 75 117 1 .init
_Startup BA8C 9 9 0 .init
- VARIABLES:
_startupData BA95 6 6 6 .startData
- LABELS:
__SEG_END_SSTACK D4 0 0 1
MODULE: -- RTSHC08.C.o (ansiti.lib) --
- PROCEDURES:
_IDIVMOD BB06 69 105 1 .text
_IDIVU BB6F 10 16 1 .text
_IDIVU_8 BB7F C 12 2 .text
_Jump_Table_Addr BB8B 16 22 4 .text
_Jump_Table_Offset BBA1 19 25 1 .text
_Jump_Table_Header_Offset BBBA 24 36 1 .text
_Search_Table_8_Addr BBDE 21 33 1 .text
- VARIABLES:
MODULE: -- MC68HC908JB8.c.o --
- PROCEDURES:
- VARIABLES:
_BRKSCR FE0E 1 1 0 .abs_section_fe0e
_BSR FE00 1 1 0 .abs_section_fe00
_CONFIG 1F 1 1 1 .abs_section_1f
_COPCTL FFFF 1 1 0 .abs_section_ffff
_DDRA 4 1 1 15 .abs_section_4
_DDRB 5 1 1 0 .abs_section_5
_DDRC 6 1 1 3 .abs_section_6
_DDRD 7 1 1 1 .abs_section_7
_DDRE 9 1 1 0 .abs_section_9
_FLBPR FE09 1 1 0 .abs_section_fe09
_FLCR FE08 1 1 0 .abs_section_fe08
_INT1 FE04 1 1 0 .abs_section_fe04
_IOCR 1C 1 1 0 .abs_section_1c
_ISCR 1E 1 1 1 .abs_section_1e
_KBIER 17 1 1 1 .abs_section_17
_KBSCR 16 1 1 6 .abs_section_16
_POCR 1D 1 1 2 .abs_section_1d
_PTA 0 1 1 19 .abs_section_0
_PTB 1 1 1 0 .abs_section_1
_PTC 2 1 1 39 .abs_section_2
_PTD 3 1 1 5 .abs_section_3
_PTE 8 1 1 0 .abs_section_8
_RSR FE01 1 1 0 .abs_section_fe01
_SBFCR FE03 1 1 0 .abs_section_fe03
_TSC A 1 1 35 .abs_section_a
_TSC0 10 1 1 27 .abs_section_10
_TSC1 13 1 1 0 .abs_section_13
_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 2 .abs_section_21
_UE0D2 22 1 1 2 .abs_section_22
_UE0D3 23 1 1 2 .abs_section_23
_UE0D4 24 1 1 2 .abs_section_24
_UE0D5 25 1 1 2 .abs_section_25
_UE0D6 26 1 1 1 .abs_section_26
_UE0D7 27 1 1 1 .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 4 .abs_section_30
_UE2D1 31 1 1 2 .abs_section_31
_UE2D2 32 1 1 1 .abs_section_32
_UE2D3 33 1 1 1 .abs_section_33
_UE2D4 34 1 1 1 .abs_section_34
_UE2D5 35 1 1 1 .abs_section_35
_UE2D6 36 1 1 1 .abs_section_36
_UE2D7 37 1 1 1 .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
_TCNT C 2 2 0 .abs_section_c
_TCH0 11 2 2 4 .abs_section_11
_TCH1 14 2 2 0 .abs_section_14
_TMOD E 2 2 6 .abs_section_e
MODULE: -- usb.c.o --
- PROCEDURES:
copydown BBFF 3B 59 2 .text
copystring BC3A C3 195 1 .text
usb_1ms_tick BCFD 2A 42 1 .text
USB_ep0_tx BD27 B2 178 3 .text
USB_ep2_tx BDD9 84 132 2 .text
USB_ep0_rx BE5D 31 49 2 .text
USB_ep2_rx BE8E 45 69 1 .text
USB_Setup BED3 14F 335 6 .text
usb_isr C022 7D 125 0 .text
usb_init C09F 2A 42 2 .text
- VARIABLES:
DeviceDesc D212 12 18 1 .rodata
config_data D224 20 32 1 .rodata
StringDesc0 D244 5 5 1 .rodata
StringDesc1 D249 A 10 1 .rodata
StringDesc2 D253 14 20 1 .rodata
StringDescTable D267 6 6 4 .rodata
command_buffer 100 87 135 82 FAR_RAM
USB_State D7 1 1 6 Z_RAM
usb_ep0_zeroterm D8 1 1 7 Z_RAM
led_timer D9 1 1 8 Z_RAM
usb_dptr DA 2 2 58 Z_RAM
usb_ep0_dcntT DC 1 1 17 Z_RAM
usb_ep0_dcntR DD 1 1 7 Z_RAM
usb_ep2_dcntT DE 1 1 10 Z_RAM
usb_ep2_dcntR DF 1 1 8 Z_RAM
led_state E0 2 2 7 Z_RAM
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -