📄 iar_ucos_ii.map
字号:
################################################################################
# #
# IAR Universal Linker V4.61L/W32 #
# #
# Link time = 31/Mar/2010 16:13:54 #
# Target CPU = A90 #
# List file = E:\design\AVR\IAR_UCOS_II\Debug\List\IAR_UCOS_II. #
# map #
# Output file 1 = E:\design\AVR\IAR_UCOS_II\Debug\Exe\IAR_UCOS_II.d #
# 90 #
# Format: debug #
# UBROF version 10.0.2 #
# Using library modules for C-SPY (-rt) #
# Command line = E:\design\AVR\IAR_UCOS_II\Debug\Obj\Interrup_vect #
# .r90 #
# E:\design\AVR\IAR_UCOS_II\Debug\Obj\OS_CPU_A.r90 #
# E:\design\AVR\IAR_UCOS_II\Debug\Obj\OS_CPU_C.r90 #
# E:\design\AVR\IAR_UCOS_II\Debug\Obj\main.r90 #
# E:\design\AVR\IAR_UCOS_II\Debug\Obj\ucos_ii.r90 #
# -o #
# E:\design\AVR\IAR_UCOS_II\Debug\Exe\IAR_UCOS_II.d #
# 90 #
# -l #
# E:\design\AVR\IAR_UCOS_II\Debug\List\IAR_UCOS_II. #
# map #
# -xms #
# "-ID:\IAR Systems\Embedded Workbench 5.3 For AVR\ #
# avr\LIB\" #
# -f #
# "D:\IAR Systems\Embedded Workbench 5.3 For AVR\av #
# r\src\template\cfgm16.xcl" #
# (-D_..X_INTVEC_SIZE=54 -D_..X_FLASH_NEND=3FFF #
# -D_..X_FLASH_END=3FFF -D_..X_SRAM_BASE=60 #
# -D_..X_SRAM_TBASE=_..X_SRAM_BASE #
# -D_..X_SRAM_TSIZE=(100-_..X_SRAM_BASE) #
# -D_..X_SRAM_END=45F #
# -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_EEPROM_END=1FF #
# -D_..X_EEPROM_START=0) -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=80 -D_..X_RSTACK_SIZE=20 -f #
# "D:\IAR Systems\Embedded Workbench 5.3 For AVR\av #
# r\src\template\cfg3soim.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 #
# -Z(DATA)IOSTREAM_N#_..X_SRAM_BASE-_..X_SRAM_END #
# -Z(DATA)NEAR_HEAP+_..X_NEAR_HEAP_SIZE=_..X_SRAM_B #
# ASE-_..X_SRAM_END #
# -Z(DATA)RSTACK+_..X_RSTACK_SIZE=_..X_RSTACK_BASE- #
# _..X_RSTACK_END #
# -Z(DATA)NEAR_I,NEAR_Z,NEAR_N=_..X_SRAM_BASE-_..X_ #
# SRAM_END #
# -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_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 -rt -s #
# __program_start #
# "D:\IAR Systems\Embedded Workbench 5.3 For AVR\av #
# r\LIB\CLIB\cl3s-ec_mul-sf.r90" #
# -e_small_write=_formatted_write #
# -e_medium_read=_formatted_read #
# #
# Copyright (C) 1987-2009 IAR Systems AB. #
################################################################################
****************************************
* *
* CROSS REFERENCE *
* *
****************************************
Program entry at : CODE 00000000 Relocatable, from module : ?RESET
****************************************
* *
* RUNTIME MODEL *
* *
****************************************
R10 = 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 = ATmega16
__enhanced_core = enabled
__has_elpm = false
__memory_model = 2
__rt_version = 3
****************************************
* *
* MODULE MAP *
* *
****************************************
DEFINED ABSOLUTE ENTRIES
PROGRAM MODULE, NAME : ?ABS_ENTRY_MOD
Absolute parts
ENTRY ADDRESS REF BY
===== ======= ======
_..X_RSTACK_END 0000045F
_..X_RSTACK_BASE 00000060
_..X_CSTACK_END 0000045F
_..X_CSTACK_BASE 00000060
_..X_FLASH_BASE 00000054
_..X_RSTACK_SIZE 00000020
_..X_CSTACK_SIZE 00000080
_..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 00000000
_..X_EEPROM_END 000001FF
_..X_EXT_NV_SIZE 00000000
_..X_EXT_NV_BASE 0000045F
_..X_EXT_ROM_SIZE 00000000
_..X_EXT_ROM_BASE 0000045F
_..X_EXT_SRAM_SIZE 00000000
_..X_EXT_SRAM_BASE 0000045F
_..X_SRAM_END 0000045F
_..X_SRAM_TSIZE 000000A0
_..X_SRAM_TBASE 00000060
_..X_SRAM_BASE 00000060
_..X_FLASH_END 00003FFF
_..X_FLASH_NEND 00003FFF
_..X_INTVEC_SIZE 00000054
*************************************************************************
FILE NAME : E:\design\AVR\IAR_UCOS_II\Debug\Obj\Interrup_vect.r90
PROGRAM MODULE, NAME : Interrup_vect
SEGMENTS IN THE MODULE
======================
INTVEC
Common segment, address: CODE 00000000 - 0000003B (0x3c bytes), align: 1
Segment part 0. ROOT.
*************************************************************************
FILE NAME : E:\design\AVR\IAR_UCOS_II\Debug\Obj\OS_CPU_A.r90
LIBRARY MODULE, NAME : OS_CPU_A
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: CODE 0000015C - 000003D3 (0x278 bytes), align: 1
Segment part 0. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
OSStartHighRdy 000002A2 OSStart (ucos_ii)
OSCtxSw 0000031A OS_Sched (ucos_ii)
OSIntCtxSw 0000036E OSIntExit (ucos_ii)
IntEnter 0000015C ADC_interrupt_routine (main)
timer0_interrupt_routine (main)
IntExit 000001EE ADC_interrupt_routine (main)
timer0_interrupt_routine (main)
LOCAL ADDRESS
===== =======
IntEnter1 000001D8
IntExit1 0000024C
*************************************************************************
FILE NAME : E:\design\AVR\IAR_UCOS_II\Debug\Obj\OS_CPU_C.r90
PROGRAM MODULE, NAME : OS_CPU_C
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: CODE 000003D4 - 000004BB (0xe8 bytes), align: 1
Segment part 7.
ENTRY ADDRESS REF BY
===== ======= ======
OSTaskStkInit 000003D4 OSTaskCreate (ucos_ii)
CSTACK = 00000000 ( 00000004 )
RSTACK = 00000000 ( 00000002 )
-------------------------------------------------------------------------
ABSOLUTE
Relative segment, address: DATA 0000001C, align: 0
Segment part 1. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
__?EECR 0000001C
-------------------------------------------------------------------------
ABSOLUTE
Relative segment, address: DATA 0000001D, align: 0
Segment part 2. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
__?EEDR 0000001D
-------------------------------------------------------------------------
ABSOLUTE
Relative segment, address: DATA 0000001E, align: 0
Segment part 3. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
__?EEARL 0000001E
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -