⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adc.map

📁 AVR系列单片机的ADC驱动程序库
💻 MAP
字号:
################################################################################
#                                                                              #
#      IAR Universal Linker V4.61C/386                                         #
#                                                                              #
#           Link time     =  07/Feb/2009  16:21:39                             #
#           Target CPU    =  A90                                               #
#           List file     =  I:\projekte\ADC\Debug\List\ADC.map                #
#           Output file 1 =  I:\projekte\ADC\Debug\Exe\ADC.d90                 #
#                            Format: debug                                     #
#                            UBROF version 10.0.2                              #
#                            Using library modules for C-SPY (-rt)             #
#           Command line  =  I:\projekte\ADC\Debug\Obj\ad.r90                  #
#                            I:\projekte\ADC\Debug\Obj\ad_cnf.r90              #
#                            I:\projekte\ADC\Debug\Obj\os_cnf.r90              #
#                            I:\projekte\ADC\os_ATmega16.r90 -o                #
#                            I:\projekte\ADC\Debug\Exe\ADC.d90 -l              #
#                            I:\projekte\ADC\Debug\List\ADC.map -xes           #
#                            "-IC:\Programme\IAR Systems\Embedded Workbench 5. #
#                            0 KickStart\avr\LIB\"                             #
#                            -f                                                #
#                            "C:\Programme\IAR Systems\Embedded Workbench 5.0  #
#                            KickStart\avr\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=40 -D_..X_RSTACK_SIZE=40 -f    #
#                            "C:\Programme\IAR Systems\Embedded Workbench 5.0  #
#                            KickStart\avr\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                                   #
#                            "C:\Programme\IAR Systems\Embedded Workbench 5.0  #
#                            KickStart\avr\LIB\CLIB\cl3s-ec_mul-sf.r90"        #
#                            -e_small_write=_formatted_write                   #
#                            -e_medium_read=_formatted_read                    #
#                                                                              #
#                        Copyright 1987-2008 IAR Systems. All rights reserved. #
################################################################################





                ****************************************
                *                                      *
                *           CROSS REFERENCE            *
                *                                      *
                ****************************************

       Program entry at : CODE      00000000  Relocatable, from module : ?RESET




                ****************************************
                *                                      *
                *            RUNTIME MODEL             *
                *                                      *
                ****************************************

  __64bit_doubles = disabled
  __cpu           = 3
  __cpu_name      = ATmega16
  __enhanced_core = enabled
  __has_elpm      = false
  __memory_model  = 2
  __rt_version    = 3

                ****************************************
                *                                      *
                *              ENTRY LIST              *
                *                                      *
                ****************************************

?ABS_ENTRY_MOD
  _..X_RSTACK_END                  CODE      0000045F 
  _..X_RSTACK_BASE                 CODE      00000060 
  _..X_CSTACK_END                  CODE      0000045F 
  _..X_CSTACK_BASE                 CODE      00000060 
  _..X_FLASH_BASE                  CODE      00000054 
  _..X_RSTACK_SIZE                 CODE      00000040 
  _..X_CSTACK_SIZE                 CODE      00000040 
  _..X_HUGE_HEAP_SIZE              CODE      00000000 
  _..X_FAR_HEAP_SIZE               CODE      00000000 
  _..X_NEAR_HEAP_SIZE              CODE      00000000 
  _..X_TINY_HEAP_SIZE              CODE      00000000 
  _..X_HEAP_SIZE                   CODE      00000010 
  _..X_EEPROM_START                CODE      00000000 
  _..X_EEPROM_END                  CODE      000001FF 
  _..X_EXT_NV_SIZE                 CODE      00000000 
  _..X_EXT_NV_BASE                 CODE      0000045F 
  _..X_EXT_ROM_SIZE                CODE      00000000 
  _..X_EXT_ROM_BASE                CODE      0000045F 
  _..X_EXT_SRAM_SIZE               CODE      00000000 
  _..X_EXT_SRAM_BASE               CODE      0000045F 
  _..X_SRAM_END                    CODE      0000045F 
  _..X_SRAM_TSIZE                  CODE      000000A0 
  _..X_SRAM_TBASE                  CODE      00000060 
  _..X_SRAM_BASE                   CODE      00000060 
  _..X_FLASH_END                   CODE      00003FFF 
  _..X_FLASH_NEND                  CODE      00003FFF 
  _..X_INTVEC_SIZE                 CODE      00000054 
ad ( I:\projekte\ADC\Debug\Obj\ad.r90 )
  _A_ADMUX                         DATA      00000027 
  _A_ADCSRA                        DATA      00000026 
  _A_ADC                           DATA      00000024 
  ad_buffer_idx                    DATA      000000E0 
  ad_channel_idx                   DATA      000000E1 
  ad_sample_loop                   DATA      000000E2 
  AD_Buffer                        DATA      000000E3 
  AD_AutoScan                      CODE      00000066 
  AD_Init                          CODE      000000E6 
  ?<Segment init: NEAR_Z>          CODE      00000346 
ad_cnf ( I:\projekte\ADC\Debug\Obj\ad_cnf.r90 )
  ad_autoscan_channel              CODE      00000054 
  ad_autoscan_size                 CODE      00000064 
  AD_AutoScan_OS_1ms               CODE      0000011A 
os_cnf ( I:\projekte\ADC\Debug\Obj\os_cnf.r90 )
  _A_TIMSK                         DATA      00000059 
  _A_TIFR                          DATA      00000058 
  _A_TCCR1A                        DATA      0000004F 
  _A_TCCR1B                        DATA      0000004E 
  _A_TCNT1                         DATA      0000004C 
  _A_OCR1A                         DATA      0000004A 
  OS_IdleTask                      CODE      00000156 
  main                             CODE      00000158 
  OS_timebase_int                  CODE      00000160 
  OS_timebase_int::??INTVEC 24     CODE      00000018 
  OS_InitTask                      CODE      00000128   LOCAL
  OS_InitOS                        CODE      00000136   LOCAL
os ( I:\projekte\ADC\os_ATmega16.r90 )
  OS_task_dyn_pre                  DATA      000000F3 
  os_preemp_task_pending           DATA      000000F5 
  os_preemp_task_req               DATA      000000F6 
  OS_time_1ms                      DATA      000000F7 
  OS_nested_ctr                    DATA      000000F9 
  OS_SuspendInt                    CODE      000001D2 
  OS_ResumeInt                     CODE      000001E8 
  OS_ActDynPreempTask              CODE      00000206 
  OS_TimeBaseService               CODE      00000298 
  OS_StartSchwedOS                 CODE      000002C2 
  OS_PreempTaskService             CODE      0000023E   LOCAL
  OS_PreempTaskService::temp_task_dyn_pre
                                   DATA      000000FA   LOCAL
?__exit ( C:\Programme\IAR Systems\Embedded Workbench 5.0 KickStart\avr\LIB\CLIB\cl3s-ec_mul-sf.r90 )
  __exit                           CODE      000002CA 
  ?C_EXIT                          CODE      000002CA 
  ?C_FUNCALL                       CODE      000002C8 
  _exit                            CODE      000002C8 
  exit                             CODE      000002C8 
?RESET ( C:\Programme\IAR Systems\Embedded Workbench 5.0 KickStart\avr\LIB\CLIB\cl3s-ec_mul-sf.r90 )
  __program_start                  CODE      00000000 
  ?RESET                           CODE      00000000 
?C_STARTUP ( C:\Programme\IAR Systems\Embedded Workbench 5.0 KickStart\avr\LIB\CLIB\cl3s-ec_mul-sf.r90 )
  ?C_STARTUP                       CODE      000002CE 
  __RESTART                        CODE      000002CE 
  ?call_low_level_init             CODE      000002DA 
  ?need_segment_init               CODE      000002DE 
  ?cstartup_call_main              CODE      000002E6 
?low_level_init ( C:\Programme\IAR Systems\Embedded Workbench 5.0 KickStart\avr\LIB\CLIB\cl3s-ec_mul-sf.r90 )
  __low_level_init                 CODE      000002F2 
?segment_init ( C:\Programme\IAR Systems\Embedded Workbench 5.0 KickStart\avr\LIB\CLIB\cl3s-ec_mul-sf.r90 )
  __segment_init                   CODE      00000312 
  __memclr                         CODE      000002F6   LOCAL
  __flashcpy                       CODE      000002FE   LOCAL
?FILLER_BYTES



                ****************************************
                *                                      *
                *      SEGMENTS IN ADDRESS ORDER       *
                *                                      *
                ****************************************


SEGMENT              SPACE    START ADDRESS   END ADDRESS     SIZE  TYPE  ALIGN
=======              =====    =============   ===========     ====  ====  =====
INTVEC               CODE          00000000 - 0000001B          1C   com    1
?FILL1               CODE          0000001C - 00000053          38   rel    0
NEAR_F               CODE          00000054 - 00000064          11   rel    0
CODE                 CODE          00000066 - 00000345         2E0   rel    1
INITTAB              CODE          00000346 - 0000034B           6   rel    0
ABSOLUTE             DATA          00000024 - 00000027           4   rel    0
                     DATA          0000004A - 0000004F           6 
                     DATA          00000058 - 00000059           2 
CSTACK               DATA          00000060 - 0000009F          40   dse    0
RSTACK               DATA          000000A0 - 000000DF          40   dse    0
NEAR_I               DATA               000000E0                     dse    0
NEAR_Z               DATA          000000E0 - 000000FB          1C   rel    0

                ****************************************
                *                                      *
                *        END OF CROSS REFERENCE        *
                *                                      *
                ****************************************

 787 bytes of CODE memory (+             56 range fill )
 156 bytes of DATA memory (+ 12 absolute )

Errors: none
Warnings: none

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -