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

📄 ram_application.map

📁 基于摩托罗拉S12标准源程序 包括:SCIO,Timer
💻 MAP
字号:

PROGRAM "D:\Profiles\r63492.FSL\My Documents\Training document\培训教材\HCS12\S12 Ex2 Timer7 ICD CW31\bin\Ram_Application.abs"

*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor   : Motorola HC12
Memory Model: SMALL
File Format : ELF\Dwarf 2.0
Linker      : SmartLinker V-5.0.22 Build 4047, Feb 17 2004

*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
rtshc12.c.o (ansis.lib)                 Model: SMALL,         Lang: ANSI-C
ex2_main.c.o                            Model: SMALL,         Lang: ANSI-C
START12.C.o                             Model: SMALL,         Lang: ANSI-C
ex2_timer.c.o                           Model: SMALL,         Lang: ANSI-C
ex2_utility.c.o                         Model: SMALL,         Lang: ANSI-C

*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xD629 (_Startup)
_startupData is allocated at 0xD639 and uses 23 Bytes
extern struct _tagStartup {
  unsigned flags          0
  _PFunc   main           0xD6E3    (main)
  long     stackOffset    0xD50F
  unsigned nofZeroOut     1
  _Range   pZeroOut       0xD400     16
  _Copy    *toCopyDownBeg 0xD7D0
  int      nofLibInits    0
  _LibInit *libInits      0xD654
  int      nofInitBodies  0
  _Cpp     *initBodies    0xD656
  int      nofFiniBodies  0
  _Cpp     *finiBodies    0xD656
} _startupData;

*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name                    Size  Type     From       To       Segment
---------------------------------------------------------------------------------------------
.init                             57     R     0xD600     0xD638   MY_PSEUDO_ROM
.startData                        33     R     0xD639     0xD659   MY_PSEUDO_ROM
.rodata1                          51     R     0xD65A     0xD68C   MY_PSEUDO_ROM
NON_BANKED                        86     R     0xD68D     0xD6E2   MY_PSEUDO_ROM
.text                            232     R     0xD6E3     0xD7CA   MY_PSEUDO_ROM
.copy                              2     R     0xD7D0     0xD7D1   MY_PSEUDO_ROM
.bss                               8   R/W     0xD400     0xD407   MY_RAM
.common                            8   R/W     0xD408     0xD40F   MY_RAM
RUNTIME                            5     R     0xD7CB     0xD7CF   MY_PSEUDO_ROM
.stack                           256   R/W     0xD410     0xD50F   MY_RAM
.vectSeg0_vect                     2     R     0xFFE0     0xFFE1   .vectSeg0
.vectSeg1_vect                     2     R     0xFFFE     0xFFFF   .vectSeg1

Summary of section sizes per section type:
READ_ONLY (R):         1D6 (dec:      470)
READ_WRITE (R/W):      110 (dec:      272)

*********************************************************************************************
VECTOR-ALLOCATION SECTION
    Address     InitValue   InitFunction
---------------------------------------------------------------------------------------------
     0xFFE0        0xD68D   Timer7Overflow_ISR
     0xFFFE        0xD629   _Startup

*********************************************************************************************
OBJECT-ALLOCATION SECTION
     Name               Module                 Addr   hSize   dSize     Ref    Section   RLIB
---------------------------------------------------------------------------------------------
MODULE:                 -- rtshc12.c.o (ansis.lib) --
- PROCEDURES:
     _LINC                                     D7CB       5       5       1   RUNTIME     
- VARIABLES:
MODULE:                 -- ex2_main.c.o --
- PROCEDURES:
     main                                      D6E3      47      71       0   .text       
     init_system                               D72A       6       6       1   .text       
- VARIABLES:
     STRING.....Hello.RAM.World..1             D65A      1A      26       1   .rodata1    
     STRING..Hour.Min.Sec...2                  D674      10      16       1   .rodata1    
     STRING......3                             D684       5       5       1   .rodata1    
     STRING.....4                              D689       4       4       1   .rodata1    
     SecData                                   D408       1       1       4   .common     
     MinData                                   D409       1       1       4   .common     
     HourData                                  D40A       1       1       4   .common     
     TimerCounter                              D40B       1       1       3   .common     
     Time8ms                                   D40C       4       4       4   .common     
MODULE:                 -- START12.C.o --
- PROCEDURES:
     Init                                      D600      29      41       1   .init       
     _Startup                                  D629      10      16       0   .init       
- VARIABLES:
     _startupData                              D639      17      23       6   .startData  
MODULE:                 -- ex2_timer.c.o --
- PROCEDURES:
     init_timer                                D730      13      19       1   .text       
     Timer7Overflow_ISR                        D68D      56      86       0   NON_BANKED  
- VARIABLES:
MODULE:                 -- ex2_utility.c.o --
- PROCEDURES:
     init_SCI0                                 D743       A      10       1   .text       
     tx_char0                                  D74D       9       9       5   .text       
     printf0                                   D756      1D      29       4   .text       
     delay1                                    D773       F      15       1   .text       
     int_div                                   D782      2A      42       1   .text       
     hex_clk_dec                               D7AC      1F      31       3   .text       
- VARIABLES:
     result.1                                  D400       4       4       6   .bss        
     digit.2                                   D404       4       4       3   .bss        

*********************************************************************************************
MODULE STATISTIC
  Name                                      Data   Code  Const
---------------------------------------------------------------------------------------------
  rtshc12.c.o (ansis.lib)                      0      5      0
  ex2_main.c.o                                 8     77     51
  START12.C.o                                  0     57      0
  ex2_timer.c.o                                0    105      0
  ex2_utility.c.o                              8    136      0
  other                                      256     37      2

*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
  main init_system init_timer init_SCI0 tx_char0 printf0 delay1 int_div 
  hex_clk_dec 
SECTION: ".bss"
  result.1 digit.2 
SECTION: ".init"
  Init _Startup 
SECTION: ".rodata1"
  STRING.....Hello.RAM.World..1 STRING..Hour.Min.Sec...2 STRING......3 
  STRING.....4 
SECTION: "NON_BANKED"
  Timer7Overflow_ISR 
SECTION: ".common"
  SecData MinData HourData TimerCounter Time8ms 
SECTION: "RUNTIME"
  _LINC 

*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
     Name                                      Addr   hSize   dSize     Ref    Section   RLIB
---------------------------------------------------------------------------------------------
     result.1                                  D400       4       4       6   .bss        
     digit.2                                   D404       4       4       3   .bss        
     SecData                                   D408       1       1       4   .common     
     MinData                                   D409       1       1       4   .common     
     HourData                                  D40A       1       1       4   .common     
     TimerCounter                              D40B       1       1       3   .common     
     Time8ms                                   D40C       4       4       4   .common     
     Init                                      D600      29      41       1   .init       
     _Startup                                  D629      10      16       0   .init       
     STRING.....Hello.RAM.World..1             D65A      1A      26       1   .rodata1    
     STRING..Hour.Min.Sec...2                  D674      10      16       1   .rodata1    
     STRING......3                             D684       5       5       1   .rodata1    
     STRING.....4                              D689       4       4       1   .rodata1    
     Timer7Overflow_ISR                        D68D      56      86       0   NON_BANKED  
     main                                      D6E3      47      71       0   .text       
     init_system                               D72A       6       6       1   .text       
     init_timer                                D730      13      19       1   .text       
     init_SCI0                                 D743       A      10       1   .text       
     tx_char0                                  D74D       9       9       5   .text       
     printf0                                   D756      1D      29       4   .text       
     delay1                                    D773       F      15       1   .text       
     int_div                                   D782      2A      42       1   .text       
     hex_clk_dec                               D7AC      1F      31       3   .text       
     _LINC                                     D7CB       5       5       1   RUNTIME     

*********************************************************************************************
UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
NOT USED PROCEDURES
rtshc12.c.o (ansis.lib):
  _BSHL _BSHRS _BSHRU _BDIVMODU _BDIVMODS _ISHL _ISHRU _ISHRS _LSHL _LSHRU 
  _LSHRS _LADD _LSUB _LAND _LOR _LXOR _LCMP _LCMP_P _LCMP_PP _LNEG _LABS _LCOM 
  _LDEC _LMUL _lDivMod _LDIVU _NEG_P _LDIVS _LMODU _LMODS _ILSEXT _LTEST _COPY 
  _CASE_DIRECT _CASE_DIRECT_BYTE _CASE_CHECKED _CASE_CHECKED_BYTE _CASE_SEARCH 
  _CASE_SEARCH_BYTE _CASE_SEARCH_8 _CASE_SEARCH_8_BYTE _FCALL _FPCMP 
NOT USED VARIABLES
rtshc12.c.o (ansis.lib):
  _PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32 

*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xD7D0 ---- SIZE       2 ---
Filling bytes inserted
 0000

*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
Init                      USES _startupData 
_Startup                  USES _startupData Init 
Timer7Overflow_ISR        USES Time8ms _LINC TimerCounter SecData MinData 
                                HourData 
main                      USES init_system STRING.....Hello.RAM.World..1 
                                printf0 STRING..Hour.Min.Sec...2 HourData hex_clk_dec 
                                STRING......3 MinData STRING.....4 SecData tx_char0 delay1 
init_system               USES init_SCI0 init_timer 
printf0                   USES tx_char0 
int_div                   USES result.1 
hex_clk_dec               USES digit.2 int_div tx_char0 

*********************************************************************************************
DEPENDENCY TREE
*********************************************************************************************
 main and _Startup Group
 | 
 +- main                
 |  | 
 |  +- init_system         
 |  |  | 
 |  |  +- init_SCI0           
 |  |  |    
 |  |  +- init_timer          
 |  |       
 |  +- printf0             
 |  |  | 
 |  |  +- tx_char0            
 |  |       
 |  +- hex_clk_dec         
 |  |  | 
 |  |  +- int_div             
 |  |  |    
 |  |  +- tx_char0             (see above)
 |  |     
 |  +- tx_char0             (see above)
 |  |  
 |  +- delay1              
 |       
 +- _Startup            
    | 
    +- Init                
         
 Timer7Overflow_ISR  
 | 
 +- _LINC               
      
*********************************************************************************************
STATISTIC SECTION
---------------------------------------------------------------------------------------------

ExeFile:
--------
Number of blocks to be downloaded: 8
Total size of all blocks to be downloaded: 470

⌨️ 快捷键说明

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