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

📄 ram_application.map

📁 基于摩托罗拉S12标准源程序 包括:SCIO,Timer
💻 MAP
📖 第 1 页 / 共 2 页
字号:

PROGRAM "D:\Profiles\r63492.FSL\My Documents\技术资料\培训教材\HCS12\S12 Ex3 RAM 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
ex3_main.c.o                            Model: SMALL,         Lang: ANSI-C
START12.C.o                             Model: SMALL,         Lang: ANSI-C
ex3_utility.c.o                         Model: SMALL,         Lang: ANSI-C
ex3_root.c.o                            Model: SMALL,         Lang: ANSI-C
ex2_timer.c.o                           Model: SMALL,         Lang: ANSI-C

*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0x1329 (_Startup)
_startupData is allocated at 0x1339 and uses 23 Bytes
extern struct _tagStartup {
  unsigned flags          0
  _PFunc   main           0x149E    (main)
  long     stackOffset    0x1111
  unsigned nofZeroOut     1
  _Range   pZeroOut       0x1000     18
  _Copy    *toCopyDownBeg 0x1936
  int      nofLibInits    0
  _LibInit *libInits      0x1354
  int      nofInitBodies  0
  _Cpp     *initBodies    0x1356
  int      nofFiniBodies  0
  _Cpp     *finiBodies    0x1356
} _startupData;

*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name                    Size  Type     From       To       Segment
---------------------------------------------------------------------------------------------
.init                             57     R     0x1300     0x1338   MY_PSEUDO_ROM
.startData                        33     R     0x1339     0x1359   MY_PSEUDO_ROM
.rodata1                         240     R     0x135A     0x1449   MY_PSEUDO_ROM
NON_BANKED                        84     R     0x144A     0x149D   MY_PSEUDO_ROM
.text                           1171     R     0x149E     0x1930   MY_PSEUDO_ROM
.copy                              2     R     0x1936     0x1937   MY_PSEUDO_ROM
.bss                               8   R/W     0x1000     0x1007   MY_RAM
.common                           10   R/W     0x1008     0x1011   MY_RAM
RUNTIME                            5     R     0x1931     0x1935   MY_PSEUDO_ROM
.stack                           256   R/W     0x1012     0x1111   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):         63C (dec:     1596)
READ_WRITE (R/W):      112 (dec:      274)

*********************************************************************************************
VECTOR-ALLOCATION SECTION
    Address     InitValue   InitFunction
---------------------------------------------------------------------------------------------
     0xFFE0        0x144A   Timer7Overflow_ISR
     0xFFFE        0x1329   _Startup

*********************************************************************************************
OBJECT-ALLOCATION SECTION
     Name               Module                 Addr   hSize   dSize     Ref    Section   RLIB
---------------------------------------------------------------------------------------------
MODULE:                 -- rtshc12.c.o (ansis.lib) --
- PROCEDURES:
     _LINC                                     1931       5       5       1   RUNTIME     
- VARIABLES:
MODULE:                 -- ex3_main.c.o --
- PROCEDURES:
     main                                      149E      10      16       0   .text       
     init_system                               14AE       D      13       1   .text       
- VARIABLES:
     STRING...Hello.World.....1                135A      12      18       1   .rodata1    
     SecData                                   1008       1       1       4   .common     
     MinData                                   1009       1       1       4   .common     
     HourData                                  100A       1       1       4   .common     
     TimerCounter                              100B       1       1       3   .common     
     RAM_Add                                   100C       2       2       5   .common     
     Time8ms                                   100E       4       4       4   .common     
MODULE:                 -- START12.C.o --
- PROCEDURES:
     Init                                      1300      29      41       1   .init       
     _Startup                                  1329      10      16       0   .init       
- VARIABLES:
     _startupData                              1339      17      23       6   .startData  
MODULE:                 -- ex3_utility.c.o --
- PROCEDURES:
     init_SCI0                                 14BB       A      10       1   .text       
     tx_char0                                  14C5       9       9      18   .text       
     printf0                                   14CE      1D      29      20   .text       
     delay1                                    14EB       F      15       1   .text       
     int_div                                   14FA      2A      42       1   .text       
     hex_clk_dec                               1524      1F      31       3   .text       
     rx_char0                                  1543       9       9       2   .text       
     menurx_char0                              154C      14      20       1   .text       
     check_user_abort                          1560      13      19       1   .text       
     send_asc                                  1573       C      12       2   .text       
     hex_asc                                   157F       F      15       8   .text       
     input_word                                158E      A5     165       2   .text       
     input_byte                                1633      AD     173       1   .text       
     data_display                              16E0      FA     250       4   .text       
     init_RAM_start_address                    17DA      45      69       1   .text       
     modify_ram                                181F      78     120       1   .text       
- VARIABLES:
     STRING....3                               136C       3       3       1   .rodata1    
     STRING..Start.Address.....4               136F      13      19       1   .rodata1    
     STRING....5                               1382       3       3       1   .rodata1    
     STRING..End.Address.....6                 1385      11      17       1   .rodata1    
     STRING....7                               1396       3       3       1   .rodata1    
     STRING......8                             1399       5       5       1   .rodata1    
     STRING....9                               139E       3       3       1   .rodata1    
     STRING..RAM.Start.Address...10            13A1      26      38       1   .rodata1    
     STRING.......11                           13C7       6       6       1   .rodata1    
     STRING..Out.of.Range..12                  13CD       F      15       1   .rodata1    
     STRING....13                              13DC       3       3       1   .rodata1    
     STRING..RAM..Data...14                    13DF       D      13       1   .rodata1    
     STRING....15                              13EC       3       3       1   .rodata1    
     result.1                                  1000       4       4       6   .bss        
     digit.2                                   1004       4       4       3   .bss        
MODULE:                 -- ex3_root.c.o --
- PROCEDURES:
     tester                                    1897       3       3       1   .text       
     disp_info                                 189A       7       7       1   .text       
     root_info                                 18A1      23      35       1   .text       
     root_menu                                 18C4      5A      90       1   .text       
- VARIABLES:
     STRING.....1                              13EF       4       4       1   .rodata1    
     STRING.....2                              13F3       4       4       1   .rodata1    
     STRING....Test.Menu..3                    13F7       E      14       1   .rodata1    
     STRING...0..Root.Menu..4                  1405      10      16       1   .rodata1    
     STRING...1..Modify.RAM..5                 1415      11      17       1   .rodata1    
     STRING...9..Display.DATA...6              1426      14      20       1   .rodata1    
     STRING..Hour.Min.Sec...7                  143A      10      16       1   .rodata1    
MODULE:                 -- ex2_timer.c.o --
- PROCEDURES:
     init_timer                                191E      13      19       1   .text       
     Timer7Overflow_ISR                        144A      54      84       0   NON_BANKED  
- VARIABLES:

*********************************************************************************************
MODULE STATISTIC
  Name                                      Data   Code  Const
---------------------------------------------------------------------------------------------
  rtshc12.c.o (ansis.lib)                      0      5      0
  ex3_main.c.o                                10     29     18
  START12.C.o                                  0     57      0
  ex3_utility.c.o                              8    988    131
  ex3_root.c.o                                 0    135     91
  ex2_timer.c.o                                0    103      0
  other                                      256     37      2

*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
  main init_system init_SCI0 tx_char0 printf0 delay1 int_div hex_clk_dec 
  rx_char0 menurx_char0 check_user_abort send_asc hex_asc input_word input_byte 
  data_display init_RAM_start_address modify_ram tester disp_info root_info 
  root_menu init_timer 
SECTION: ".bss"
  result.1 digit.2 
SECTION: ".init"
  Init _Startup 
SECTION: ".rodata1"
  STRING...Hello.World.....1 STRING....3 STRING..Start.Address.....4 
  STRING....5 STRING..End.Address.....6 STRING....7 STRING......8 STRING....9 
  STRING..RAM.Start.Address...10 STRING.......11 STRING..Out.of.Range..12 
  STRING....13 STRING..RAM..Data...14 STRING....15 STRING.....1 STRING.....2 
  STRING....Test.Menu..3 STRING...0..Root.Menu..4 STRING...1..Modify.RAM..5 
  STRING...9..Display.DATA...6 STRING..Hour.Min.Sec...7 
SECTION: "NON_BANKED"
  Timer7Overflow_ISR 
SECTION: ".common"
  SecData MinData HourData TimerCounter RAM_Add Time8ms 
SECTION: "RUNTIME"
  _LINC 

*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
     Name                                      Addr   hSize   dSize     Ref    Section   RLIB
---------------------------------------------------------------------------------------------
     result.1                                  1000       4       4       6   .bss        
     digit.2                                   1004       4       4       3   .bss        
     SecData                                   1008       1       1       4   .common     
     MinData                                   1009       1       1       4   .common     
     HourData                                  100A       1       1       4   .common     
     TimerCounter                              100B       1       1       3   .common     
     RAM_Add                                   100C       2       2       5   .common     
     Time8ms                                   100E       4       4       4   .common     
     Init                                      1300      29      41       1   .init       
     _Startup                                  1329      10      16       0   .init       
     STRING...Hello.World.....1                135A      12      18       1   .rodata1    
     STRING....3                               136C       3       3       1   .rodata1    
     STRING..Start.Address.....4               136F      13      19       1   .rodata1    
     STRING....5                               1382       3       3       1   .rodata1    

⌨️ 快捷键说明

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