📄 avrgsm.map
字号:
################################################################################
# #
# IAR Universal Linker V4.59N/386 #
# #
# Link time = 20/Sep/2005 19:41:29 #
# Target CPU = A90 #
# List file = "C:\Documents and Settings\vemundkv\Desktop\AVRGS #
# M\Debug\List\AVRGSM.map" #
# Output file 1 = "C:\Documents and Settings\vemundkv\Desktop\AVRGS #
# M\Debug\Exe\AVRGSM.dbg" #
# Format: ubrof8 #
# UBROF version 8.0.2 #
# Command line = "C:\Documents and Settings\vemundkv\Desktop\AVRGS #
# M\Debug\Obj\AVRSMS_api.r90" #
# "C:\Documents and Settings\vemundkv\Desktop\AVRGS #
# M\Debug\Obj\AVRSMS_com.r90" #
# "C:\Documents and Settings\vemundkv\Desktop\AVRGS #
# M\Debug\Obj\AVRSMS_zip.r90" #
# "C:\Documents and Settings\vemundkv\Desktop\AVRGS #
# M\Debug\Obj\main.r90" #
# -o #
# "C:\Documents and Settings\vemundkv\Desktop\AVRGS #
# M\Debug\Exe\AVRGSM.dbg" #
# -Fubrof8 -l #
# "C:\Documents and Settings\vemundkv\Desktop\AVRGS #
# M\Debug\List\AVRGSM.map" #
# -xms #
# "-IC:\Program Files\IAR Systems\Embedded Workbenc #
# h 4.0 KickStart\avr\LIB\" #
# -f #
# "C:\Program Files\IAR Systems\Embedded Workbench #
# 4.0 KickStart\avr\src\template\cfgm128.xcl" #
# (-D_..X_INTVEC_SIZE=8C -D_..X_FLASH_NEND=FFFF #
# -D_..X_FLASH_END=1FFFF -D_..X_SRAM_BASE=100 #
# -D_..X_SRAM_TBASE=0 -D_..X_SRAM_TSIZE=0 #
# -D_..X_SRAM_END=10FF -D_..X_EEPROM_END=FFF #
# -D_..X_EEPROM_START=1) -D_..X_HEAP_SIZE=10 #
# -D_..X_TINY_HEAP_SIZE=0 -D_..X_NEAR_HEAP_SIZE=0 #
# -D_..X_FAR_HEAP_SIZE=0 -D_..X_HUGE_HEAP_SIZE=0 #
# -D_..X_CSTACK_SIZE=20 -D_..X_RSTACK_SIZE=20 #
# -e_small_write=_formatted_write #
# -e_medium_read=_formatted_read -f #
# "C:\Program Files\IAR Systems\Embedded Workbench #
# 4.0 KickStart\avr\src\template\cfg3s.xcl" #
# (-ca90 -w29 #
# -Z(CODE)INTVEC=0-(_..X_INTVEC_SIZE-1) #
# -Z(CODE)TINY_F=_..X_FLASH_BASE-FF #
# -Z(CODE)NEAR_F=_..X_FLASH_BASE-_..X_FLASH_NEND #
# -Z(CODE)SWITCH=_..X_FLASH_BASE-_..X_FLASH_NEND #
# -Z(CODE)DIFUNCT=_..X_FLASH_BASE-_..X_FLASH_NEND #
# -Z(CODE)CODE=_..X_FLASH_BASE-_..X_FLASH_END #
# -Z(CODE)FAR_F=[_..X_FLASH_BASE-_..X_FLASH_END]/10 #
# 000 #
# -Z(CODE)INITTAB=_..X_FLASH_BASE-_..X_FLASH_END #
# -Z(CODE)HUGE_F=_..X_FLASH_BASE-_..X_FLASH_END #
# -Z(CODE)TINY_ID=_..X_FLASH_BASE-_..X_FLASH_END #
# -Z(CODE)NEAR_ID=_..X_FLASH_BASE-_..X_FLASH_END #
# -Z(CODE)CHECKSUM#_..X_FLASH_END #
# -Z(DATA)TINY_I,TINY_Z,TINY_N=_..X_SRAM_TBASE:+_.. #
# X_SRAM_TSIZE #
# -Z(DATA)CSTACK+_..X_CSTACK_SIZE=_..X_CSTACK_BASE- #
# _..X_CSTACK_END #
# -Z(DATA)HEAP+_..X_HEAP_SIZE=_..X_SRAM_BASE-_..X_S #
# RAM_END,_..X_EXT_SRAM_BASE:+_..X_EXT_SRAM_SIZE #
# -Z(DATA)IOSTREAM_N#_..X_SRAM_BASE-_..X_SRAM_END,_ #
# ..X_EXT_SRAM_BASE:+_..X_EXT_SRAM_SIZE #
# -Z(DATA)NEAR_HEAP+_..X_NEAR_HEAP_SIZE=_..X_SRAM_B #
# ASE-_..X_SRAM_END,_..X_EXT_SRAM_BASE:+_..X_EXT_SR #
# AM_SIZE #
# -Z(DATA)RSTACK+_..X_RSTACK_SIZE=_..X_RSTACK_BASE- #
# _..X_RSTACK_END #
# -Z(DATA)NEAR_I,NEAR_Z=_..X_SRAM_BASE-_..X_SRAM_EN #
# D,_..X_EXT_SRAM_BASE:+_..X_EXT_SRAM_SIZE #
# -Z(DATA)NEAR_C=_..X_EXT_ROM_BASE:+_..X_EXT_ROM_SI #
# ZE #
# -Z(DATA)NEAR_N=_..X_EXT_NV_BASE:+_..X_EXT_NV_SIZE #
# -Z(XDATA)EEPROM_I,EEPROM_N=_..X_EEPROM_START-_..X #
# _EEPROM_END) #
# -D_..X_FLASH_BASE=_..X_INTVEC_SIZE -H1895 #
# -h(CODE)0-(_..X_INTVEC_SIZE-1) #
# -D_..X_EXT_SRAM_BASE=_..X_SRAM_END #
# -D_..X_EXT_SRAM_SIZE=0 #
# -D_..X_EXT_ROM_BASE=_..X_SRAM_END #
# -D_..X_EXT_ROM_SIZE=0 #
# -D_..X_EXT_NV_BASE=_..X_SRAM_END #
# -D_..X_EXT_NV_SIZE=0 #
# -D_..X_CSTACK_BASE=_..X_SRAM_BASE #
# -D_..X_CSTACK_END=_..X_SRAM_END #
# -D_..X_RSTACK_BASE=_..X_SRAM_BASE #
# -D_..X_RSTACK_END=_..X_SRAM_END -s #
# __program_start #
# "C:\Program Files\IAR Systems\Embedded Workbench #
# 4.0 KickStart\avr\LIB\CLIB\cl3s-ec.r90" #
# #
# Copyright 1987-2005 IAR Systems. All rights reserved. #
################################################################################
****************************************
* *
* CROSS REFERENCE *
* *
****************************************
Program entry at : CODE 00000000 Relocatable, from module : ?RESET
****************************************
* *
* RUNTIME MODEL *
* *
****************************************
R10 = REG
R11 = REG
R12 = REG
R13 = REG
R14 = REG
R15 = REG
R4 = REG
R5 = REG
R6 = REG
R7 = REG
R8 = REG
R9 = REG
__64bit_doubles = disabled
__cpu = 3
__cpu_name = ATmega128
__enhanced_core = enabled
__has_elpm = true
__memory_model = 2
__no_rampd = enabled
__rt_version = 3
****************************************
* *
* MODULE MAP *
* *
****************************************
DEFINED ABSOLUTE ENTRIES
PROGRAM MODULE, NAME : ?ABS_ENTRY_MOD
Absolute parts
ENTRY ADDRESS REF BY
===== ======= ======
_..X_RSTACK_END 000010FF
_..X_RSTACK_BASE 00000100
_..X_CSTACK_END 000010FF
_..X_CSTACK_BASE 00000100
_..X_EXT_NV_SIZE 00000000
_..X_EXT_NV_BASE 000010FF
_..X_EXT_ROM_SIZE 00000000
_..X_EXT_ROM_BASE 000010FF
_..X_EXT_SRAM_SIZE 00000000
_..X_EXT_SRAM_BASE 000010FF
_..X_FLASH_BASE 0000008C
_..X_RSTACK_SIZE 00000020
_..X_CSTACK_SIZE 00000020
_..X_HUGE_HEAP_SIZE 00000000
_..X_FAR_HEAP_SIZE 00000000
_..X_NEAR_HEAP_SIZE 00000000
_..X_TINY_HEAP_SIZE 00000000
_..X_HEAP_SIZE 00000010
_..X_EEPROM_START 00000001
_..X_EEPROM_END 00000FFF
_..X_SRAM_END 000010FF
_..X_SRAM_TSIZE 00000000
_..X_SRAM_TBASE 00000000
_..X_SRAM_BASE 00000100
_..X_FLASH_END 0001FFFF
_..X_FLASH_NEND 0000FFFF
_..X_INTVEC_SIZE 0000008C
*************************************************************************
FILE NAME : C:\Documents and Settings\vemundkv\Desktop\AVRGSM\Debug\Obj\AVRSMS_api.r90
PROGRAM MODULE, NAME : AVRSMS_api
SEGMENTS IN THE MODULE
======================
NEAR_F
Relative segment, address: CODE 0000008C - 000000A4 (0x19 bytes), align: 0
Segment part 7. Intra module refs: API_sendmsg
ENTRY ADDRESS REF BY
===== ======= ======
PDU_HEADER 0000008C
-------------------------------------------------------------------------
NEAR_F
Relative segment, address: CODE 000000A5 - 000000AB (0x7 bytes), align: 0
Segment part 8. Intra module refs: API_phoneinit
ENTRY ADDRESS REF BY
===== ======= ======
ATE0 000000A5
-------------------------------------------------------------------------
NEAR_F
Relative segment, address: CODE 000000AC - 000000BD (0x12 bytes), align: 0
Segment part 9. Intra module refs: API_phoneinit
ENTRY ADDRESS REF BY
===== ======= ======
AT_CNMI 000000AC
-------------------------------------------------------------------------
NEAR_F
Relative segment, address: CODE 000000BE - 000000D6 (0x19 bytes), align: 0
Segment part 10. Intra module refs: API_phoneinit
ENTRY ADDRESS REF BY
===== ======= ======
AT_CPMS 000000BE
-------------------------------------------------------------------------
NEAR_F
Relative segment, address: CODE 000000D7 - 000000DF (0x9 bytes), align: 0
Segment part 11. Intra module refs: API_deletemsg
ENTRY ADDRESS REF BY
===== ======= ======
AT_CMGD 000000D7
-------------------------------------------------------------------------
NEAR_F
Relative segment, address: CODE 000000E0 - 000000E8 (0x9 bytes), align: 0
Segment part 13. Intra module refs: API_sendmsg
ENTRY ADDRESS REF BY
===== ======= ======
AT_CMGS 000000E0
-------------------------------------------------------------------------
NEAR_F
Relative segment, address: CODE 000000E9 - 000000EB (0x3 bytes), align: 0
Segment part 15. Intra module refs: API_deletemsg
API_sendmsg
ENTRY ADDRESS REF BY
===== ======= ======
CRLF 000000E9
-------------------------------------------------------------------------
NEAR_Z
Relative segment, address: DATA 000001E9 - 00000289 (0xa1 bytes), align: 0
Segment part 16. Intra module refs: API_sendmsg
ENTRY ADDRESS REF BY
===== ======= ======
msgbuff 000001E9
-------------------------------------------------------------------------
CODE
Relative segment, address: CODE 0000011A - 000001B1 (0x98 bytes), align: 1
Segment part 20. Intra module refs: API_deletemsg
API_phoneinit
API_sendmsg
ENTRY ADDRESS REF BY
===== ======= ======
API_check_acknowledge 0000011A
calls direct
stack 1 = 00000000 ( 00000002 )
stack 2 = 00000000 ( 00000002 )
-------------------------------------------------------------------------
NEAR_Z
Relative segment, address: DATA 0000028A - 0000028B (0x2 bytes), align: 0
Segment part 18. Intra module refs: API_check_acknowledge
LOCAL ADDRESS
===== =======
API_check_acknowledge::i
0000028A
-------------------------------------------------------------------------
NEAR_Z
Relative segment, address: DATA 0000028C - 0000028D (0x2 bytes), align: 0
Segment part 19. Intra module refs: API_check_acknowledge
LOCAL ADDRESS
===== =======
API_check_acknowledge::ii
0000028C
-------------------------------------------------------------------------
CODE
Relative segment, address: CODE 000001B2 - 0000020F (0x5e bytes), align: 1
Segment part 21.
ENTRY ADDRESS REF BY
===== ======= ======
API_phoneinit 000001B2 main (main)
systemInit (main)
calls direct
stack 1 = 00000000 ( 00000000 )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -