📄 ice.map
字号:
Warning[w52]: More than one definition for the byte at address 0xf0000 in common segment INTVEC. It is defined in module "interrpt" as well as in module "CSTARTUP"
################################################################################
# #
# IAR Universal Linker V4.51N/WIN #
# #
# Link time = 18/Apr/2000 17:33:37 #
# Target CPU = M16C #
# List file = d:\tolentino\sw_lcd_m16c\mini_emul\ice\list\ice.map#
# Output file 1 = d:\tolentino\sw_lcd_m16c\mini_emul\ice\exe\ice.x30#
# Format: ieee695, variant: -ylbm #
# Command line = D:\tolentino\Sw_lcd_M16c\Mini_emul\ice\Obj\cstart #
# up.r34 #
# D:\tolentino\Sw_lcd_M16c\Mini_emul\ice\Obj\GENERA #
# L.r34 #
# D:\tolentino\Sw_lcd_M16c\Mini_emul\ice\Obj\INIT.r #
# 34 #
# D:\tolentino\Sw_lcd_M16c\Mini_emul\ice\Obj\INTERR #
# PT.r34 #
# D:\tolentino\Sw_lcd_M16c\Mini_emul\ice\Obj\MAIN.r #
# 34 #
# D:\tolentino\Sw_lcd_M16c\Mini_emul\ice\Obj\sys.r3 #
# 4 #
# D:\tolentino\Sw_lcd_M16c\Mini_emul\ice\Obj\TIMER_ #
# A.r34 #
# -o #
# D:\tolentino\Sw_lcd_M16c\Mini_emul\ice\Exe\ice.x3 #
# 0 #
# -Fieee695 -l #
# D:\tolentino\Sw_lcd_M16c\Mini_emul\ice\List\ice.m #
# ap #
# -xms -ID:\SW\EW23\M16C\lib\ -f #
# D:\tolentino\Sw_lcd_M16c\Mini_emul\m16c.xcl #
# (-cm16c -ylbm -Z(BIT)BITVARS=2000 #
# -Z(NEAR)IDATA0,UDATA0,ECSTR,WCSTR=401 #
# -Z(NEAR)CSTACK+400 -Z(NEAR)ISTACK+20 #
# -Z(NEARCONST)CONST,CSTR -Z(FAR)IDATA1,UDATA1 #
# -Z(HUGE)IDATA2,UDATA2 #
# -Z(FARCONST)CCSTR,CDATA0,CDATA1=C0000 #
# -Z(HUGECONST)CDATA2 -Z(HUGECODE)CODE #
# -Z(HUGECONST)INTVEC=F0000 -Z(HUGECONST)FLIST #
# -Z(HUGECONST)INTVEC1=FFFDC-FFFFF #
# -e_small_write=_formatted_write #
# -e_medium_read=_formatted_read -C clm16c) #
# #
# Copyright 1987-1999 IAR Systems. All rights reserved. #
################################################################################
****************************************
* *
* CROSS REFERENCE *
* *
****************************************
There are no program entries.
****************************************
* *
* MODULE MAP *
* *
****************************************
FILE NAME : d:\tolentino\sw_lcd_m16c\mini_emul\ice\obj\cstartup.r34
PROGRAM MODULE, NAME : CSTARTUP
SEGMENTS IN THE MODULE
======================
CSTACK
Relative segment, address: 00000438
Segment part 0. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
ISTACK
Relative segment, address: 00000838
Segment part 1. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
UDATA0
Relative segment, address: 00000402
Segment part 2. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
IDATA0
Relative segment, address: 00000401
Segment part 3. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
CDATA0
Relative segment, address: 000C0000
Segment part 4. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
UDATA1
Relative segment, address: 00000858
Segment part 5. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
IDATA1
Relative segment, address: 00000858
Segment part 6. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
CDATA1
Relative segment, address: 000C0000
Segment part 7. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
UDATA2
Relative segment, address: 00000858
Segment part 8. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
IDATA2
Relative segment, address: 00000858
Segment part 9. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
CDATA2
Relative segment, address: 000C0000
Segment part 10. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
ECSTR
Relative segment, address: 00000438
Segment part 11. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
CCSTR
Relative segment, address: 000C0000
Segment part 12. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
INTVEC
Common segment, address: 000F0000 - 000F00FF (100 bytes)
Segment part 15. ROOT. Intra module refs: init_C
-------------------------------------------------------------------------
INTVEC1
Common segment, address: 000FFFDC - 000FFFFF (24 bytes)
-------------------------------------------------------------------------
CODE
Relative segment, address: 000C0000 - 000C00DD (de bytes)
Segment part 17. ROOT. Intra module refs: Segment part 16
Segment part 15
LOCAL ADDRESS
===== =======
init_C 000C0000
skip_over 000C001D
skip_segment_initialization
000C00D4
skip_udata0 000C002A
skip_idata0 000C003D
udata1_loop 000C004F
done_udata1 000C0063
udata1_skip 000C005B
udata2_loop 000C0091
done_udata2 000C00A5
udata2_skip 000C009D
skip_string 000C00D4
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : exit
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 000C00DE - 000C00DF (2 bytes)
ENTRY ADDRESS REF BY
===== ======= ======
exit 000C00DE
?C_EXIT 000C00DE init_C (CSTARTUP)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : lowinit
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 000C00E0 - 000C00E2 (3 bytes)
ENTRY ADDRESS REF BY
===== ======= ======
__low_level_init 000C00E0 init_C (CSTARTUP)
*************************************************************************
FILE NAME : d:\tolentino\sw_lcd_m16c\mini_emul\ice\obj\general.r34
PROGRAM MODULE, NAME : general
SEGMENTS IN THE MODULE
======================
UDATA0
Relative segment, address: 00000402 - 00000437 (36 bytes)
ENTRY ADDRESS REF BY
===== ======= ======
TIME_OFF 00000436 main (main)
BRK_interrupt (interrpt)
TIME_ON 00000434 main (main)
BRK_interrupt (interrpt)
lcd_1 00000404 main (main)
lcd_10 00000416 main (main)
lcd_11 00000418 main (main)
lcd_12 0000041A main (main)
lcd_2 00000406 main (main)
lcd_3 00000408 main (main)
lcd_4 0000040A main (main)
lcd_5 0000040C main (main)
lcd_6 0000040E main (main)
lcd_7 00000410 main (main)
lcd_8 00000412 main (main)
lcd_9 00000414 main (main)
port_1_c0 00000420 main (main)
BRK_interrupt (interrpt)
port_1_c1 00000422 main (main)
BRK_interrupt (interrpt)
port_1_c2 00000424 main (main)
BRK_interrupt (interrpt)
port_1_c3 00000426 main (main)
BRK_interrupt (interrpt)
port_2_c0 00000421 main (main)
BRK_interrupt (interrpt)
port_2_c1 00000423 main (main)
BRK_interrupt (interrpt)
port_2_c2 00000425 main (main)
BRK_interrupt (interrpt)
port_2_c3 00000427 main (main)
BRK_interrupt (interrpt)
port_3_c0 00000428 main (main)
BRK_interrupt (interrpt)
port_3_c1 0000042A main (main)
BRK_interrupt (interrpt)
port_3_c2 0000042C main (main)
BRK_interrupt (interrpt)
port_3_c3 0000042E main (main)
BRK_interrupt (interrpt)
port_4_c0 00000429 main (main)
BRK_interrupt (interrpt)
port_4_c1 0000042B main (main)
BRK_interrupt (interrpt)
port_4_c2 0000042D main (main)
BRK_interrupt (interrpt)
port_4_c3 0000042F main (main)
BRK_interrupt (interrpt)
port_5_c0 00000430 main (main)
BRK_interrupt (interrpt)
port_5_c1 00000431 main (main)
BRK_interrupt (interrpt)
port_5_c2 00000432 main (main)
BRK_interrupt (interrpt)
port_5_c3 00000433 main (main)
BRK_interrupt (interrpt)
state_common 0000041E BRK_interrupt (interrpt)
state_lcd 0000041C main (main)
timer_100ms 00000402 main (main)
BRK_interrupt (interrpt)
*************************************************************************
FILE NAME : d:\tolentino\sw_lcd_m16c\mini_emul\ice\obj\init.r34
PROGRAM MODULE, NAME : init
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 000C00E4 - 000C01C8 (e5 bytes)
ENTRY ADDRESS REF BY
===== ======= ======
init_port 000C00E4 main (main)
init_reg 000C0142
*************************************************************************
FILE NAME : d:\tolentino\sw_lcd_m16c\mini_emul\ice\obj\interrpt.r34
PROGRAM MODULE, NAME : interrpt
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 000C01CA - 000C0516 (34d bytes)
Segment part 0. ROOT. Intra module refs: Segment part 5
ENTRY ADDRESS REF BY
===== ======= ======
BRK_interrupt 000C01D2
interrupt function
__DBC_handler 000C01D0 Segment part 16 (CSTARTUP)
interrupt function
__NMI_handler 000C01D1 Segment part 16 (CSTARTUP)
interrupt function
__address_match_handler
000C01CD Segment part 16 (CSTARTUP)
interrupt function
__break_instruction_handler
000C01CC Segment part 16 (CSTARTUP)
interrupt function
__overflow_handler 000C01CB Segment part 16 (CSTARTUP)
interrupt function
__single_step_handler 000C01CE Segment part 16 (CSTARTUP)
interrupt function
__undefined_instruction_handler
000C01CA Segment part 16 (CSTARTUP)
interrupt function
__watchdog_timer_handler
000C01CF Segment part 16 (CSTARTUP)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -