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

📄 bankedflash_application.map

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

PROGRAM "D:\Code S12\Utility\S12DP256 CW31\S12 Ex5 EEPROM ICD CW31\bin\BankedFlash_Application.abs"

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

*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
START12.C.o                             Model: BANKED,        Lang: ANSI-C
rtshc12.c.o (Ansib.lib)                 Model: BANKED,        Lang: ANSI-C
ex2_timer.c.o                           Model: BANKED,        Lang: ANSI-C
ex3_utility.c.o                         Model: BANKED,        Lang: ANSI-C
ex5_eeprom.c.o                          Model: BANKED,        Lang: ANSI-C
ex4_portb.c.o                           Model: BANKED,        Lang: ANSI-C
ex5_root.c.o                            Model: BANKED,        Lang: ANSI-C
ex4_main.c.o                            Model: BANKED,        Lang: ANSI-C

*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xC000 (_Startup)
_startupData is allocated at 0xC016 and uses 24 Bytes
extern struct _tagStartup {
  unsigned flags          0
  _PFunc   main           0x338AF5    (main)
  long     stackOffset    0x1511
  unsigned nofZeroOut     1
  _Range   pZeroOut       0x1400     18
  _Copy    *toCopyDownBeg 0xC602
  int      nofLibInits    0
  _LibInit *libInits      0xC032
  int      nofInitBodies  0
  _Cpp     *initBodies    0xC034
  int      nofFiniBodies  0
  _Cpp     *finiBodies    0xC034
} _startupData;

*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name                    Size  Type     From       To       Segment
---------------------------------------------------------------------------------------------
.init                             22     R     0xC000     0xC015   ROM_C000
.startData                        34     R     0xC016     0xC037   ROM_C000
.rodata1                        1368     R     0xC038     0xC58F   ROM_C000
NON_BANKED                       114     R     0xC590     0xC601   ROM_C000
.copy                              2     R     0xC602     0xC603   ROM_C000
.text                             60     R   0x308000   0x30803B   PAGE_30
CodeForcedToPPage33             2832     R   0x338000   0x338B0F   PAGE_33
.bss                               8   R/W     0x1400     0x1407   RAM
.common                           10   R/W     0x1408     0x1411   RAM
.stack                           256   R/W     0x1412     0x1511   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):        1154 (dec:     4436)
READ_WRITE (R/W):      112 (dec:      274)

*********************************************************************************************
VECTOR-ALLOCATION SECTION
    Address     InitValue   InitFunction
---------------------------------------------------------------------------------------------
     0xFFE0        0xC5AE   Timer7Overflow_ISR
     0xFFFE        0xC000   _Startup

*********************************************************************************************
OBJECT-ALLOCATION SECTION
     Name               Module                 Addr   hSize   dSize     Ref    Section   RLIB
---------------------------------------------------------------------------------------------
MODULE:                 -- START12.C.o --
- PROCEDURES:
     Init                                    308000      29      41       2   .text       
     _Startup                                  C000      16      22       0   .init       
- VARIABLES:
     _startupData                              C016      18      24       6   .startData  
MODULE:                 -- rtshc12.c.o (Ansib.lib) --
- PROCEDURES:
     _BSHRU                                    C590       8       8       2   NON_BANKED  
     _ISHRS                                    C598       C      12       2   NON_BANKED  
     _LINC                                     C5A4       5       5       1   NON_BANKED  
     _CASE_DIRECT_BYTE                         C5A9       5       5       4   NON_BANKED  
- VARIABLES:
MODULE:                 -- ex2_timer.c.o --
- PROCEDURES:
     init_timer                              308029      13      19       2   .text       
     Timer7Overflow_ISR                        C5AE      54      84       0   NON_BANKED  
- VARIABLES:
MODULE:                 -- ex3_utility.c.o --
- PROCEDURES:
     init_SCI0                               338000       A      10       2   CodeForcedToPPage33
     tx_char0                                33800A       9       9      46   CodeForcedToPPage33
     printf0                                 338013      21      33      68   CodeForcedToPPage33
     delay1                                  338034       D      13       2   CodeForcedToPPage33
     int_div                                 338041      2C      44       2   CodeForcedToPPage33
     hex_clk_dec                             33806D      25      37       6   CodeForcedToPPage33
     rx_char0                                338092       9       9      10   CodeForcedToPPage33
     menurx_char0                            33809B      17      23       8   CodeForcedToPPage33
     check_user_abort                        3380B2      13      19       2   CodeForcedToPPage33
     send_asc                                3380C5       E      14       4   CodeForcedToPPage33
     hex_asc                                 3380D3      13      19      22   CodeForcedToPPage33
     hex_asc_sp                              3380E6      23      35       6   CodeForcedToPPage33
     input_word                              338109      A5     165      10   CodeForcedToPPage33
     input_byte                              3381AE      AD     173       2   CodeForcedToPPage33
     input_dec                               33825B      DB     219       4   CodeForcedToPPage33
     data_display                            338336      FF     255      13   CodeForcedToPPage33
     init_RAM_start_address                  338435      4C      76       2   CodeForcedToPPage33
     modify_ram                              338481      81     129       2   CodeForcedToPPage33
- VARIABLES:
     STRING....3                               C038       3       3       1   .rodata1    
     STRING..Start.Address.....4               C03B      13      19       1   .rodata1    
     STRING....5                               C04E       3       3       1   .rodata1    
     STRING..End.Address.....6                 C051      11      17       1   .rodata1    
     STRING....7                               C062       3       3       1   .rodata1    
     STRING......8                             C065       5       5       1   .rodata1    
     STRING....9                               C06A       3       3       1   .rodata1    
     STRING..RAM.Start.Address...10            C06D      26      38       1   .rodata1    
     STRING.......11                           C093       6       6       1   .rodata1    
     STRING..Out.of.Range..12                  C099       F      15       1   .rodata1    
     STRING....13                              C0A8       3       3       1   .rodata1    
     STRING..RAM..Data...14                    C0AB       D      13       1   .rodata1    
     STRING....15                              C0B8       3       3       1   .rodata1    
     result.1                                  1400       4       4       6   .bss        
     digit.2                                   1404       4       4       3   .bss        
MODULE:                 -- ex5_eeprom.c.o --
- PROCEDURES:
     eeprom_test_menu                        338502      76     118       2   CodeForcedToPPage33
     eeprom_program_cmd                      338578      62      98       2   CodeForcedToPPage33
     eeprom_erase_cmd                        3385DA      74     116       2   CodeForcedToPPage33
     eeprom_program                          33864E      B4     180       3   CodeForcedToPPage33
     eeprom_erase                            338702      7E     126       2   CodeForcedToPPage33
- VARIABLES:
     STRING....EEPROM.Test.Menu..1             C0BB      16      22       1   .rodata1    
     STRING..0..ROOT.Test.Menu...2             C0D1      15      21       1   .rodata1    
     STRING..1..EEPROM.Program...3             C0E6      15      21       1   .rodata1    
     STRING..2..EEPROM.Erase...4               C0FB      13      19       1   .rodata1    
     STRING..9..Display.DATA...5               C10E      13      19       1   .rodata1    
     STRING.EEprom.programming.e.6             C121      1B      27       1   .rodata1    
     STRING.EEprom.programming.e.7             C13C      1F      31       1   .rodata1    
     STRING....8                               C15B       3       3       1   .rodata1    
     STRING.RAM.start.address..0.9             C15E      25      37       1   .rodata1    
     STRING..Out.of.range...10                 C183      10      16       1   .rodata1    
     STRING....11                              C193       3       3       1   .rodata1    
     STRING.EEPROM.start.address.12            C196      38      56       1   .rodata1    
     STRING..Out.of.range...13                 C1CE      10      16       1   .rodata1    
     STRING....14                              C1DE       3       3       1   .rodata1    
     STRING.No..of.word.to.be.pr.15            C1E1      27      39       1   .rodata1    
     STRING....16                              C208       3       3       1   .rodata1    
     STRING.EEPROM.start.address.17            C20B      39      57       1   .rodata1    
     STRING..Out.of.range...18                 C244      10      16       1   .rodata1    
     STRING....19                              C254       3       3       1   .rodata1    
     STRING.No..of.long.word..4..20            C257      32      50       1   .rodata1    
     STRING....21                              C289       3       3       1   .rodata1    
MODULE:                 -- ex4_portb.c.o --
- PROCEDURES:
     portb_test_menu                         338780      7B     123       2   CodeForcedToPPage33
     portb_config                            3387FB      F5     245       5   CodeForcedToPPage33
     portb_in_out                            3388F0      C8     200      12   CodeForcedToPPage33
     portb_info                              3389B8      4C      76       2   CodeForcedToPPage33
     portb_info_detail                       338A04      4E      78       2   CodeForcedToPPage33
- VARIABLES:
     STRING....PORTB.Test.Menu..1              C28C      14      20       1   .rodata1    
     STRING...0..Root.Test.Menu..2             C2A0      15      21       1   .rodata1    
     STRING...1..Configures.PORT.3             C2B5      1E      30       1   .rodata1    
     STRING...2..Set.PORTB.LED.o.4             C2D3      1D      29       1   .rodata1    
     STRING...9..Display.DATA..5               C2F0      13      19       1   .rodata1    
     STRING....6                               C303       3       3       1   .rodata1    
     STRING..DPORTB.PORTB....Hou.7             C306      20      32       1   .rodata1    
     STRING..PORTB.bit...8                     C326       D      13       1   .rodata1    
     STRING..configures.as.input.9             C333      16      22       1   .rodata1    
     STRING..configures.as.outpu.10            C349      17      23       1   .rodata1    
     STRING...0..Quit..11                      C360       B      11       1   .rodata1    
     STRING...1..Configures.PORT.12            C36B      1F      31       1   .rodata1    
     STRING..PORTB.bit...13                    C38A       D      13       1   .rodata1    
     STRING...0...In..1...Out..E.14            C397      20      32       1   .rodata1    
     STRING....PORTB.On.Off.Menu.15            C3B7      17      23       1   .rodata1    
     STRING..Toggle.the.numeric..16            C3CE      30      48       1   .rodata1    
     STRING..PORTB.Channel.On.Of.17            C3FE      18      24       1   .rodata1    
     STRING....18                              C416       3       3       1   .rodata1    
     STRING..0..PORTB.0...19                   C419       E      14       1   .rodata1    
     STRING..1..PORTB.1...20                   C427       E      14       1   .rodata1    
     STRING..2..PORTB.2...21                   C435       E      14       1   .rodata1    
     STRING..3..PORTB.3...22                   C443       E      14       1   .rodata1    
     STRING..4..PORTB.4...23                   C451       E      14       1   .rodata1    
     STRING..5..PORTB.5...24                   C45F       E      14       1   .rodata1    
     STRING..6..PORTB.6...25                   C46D       E      14       1   .rodata1    
     STRING..7..PORTB.7...26                   C47B       E      14       1   .rodata1    
     STRING..Q..Exit.to.PORTB.Te.27            C489      1E      30       1   .rodata1    
     STRING....28                              C4A7       3       3       1   .rodata1    
     STRING.Bt0.Bt1.Bt2.Bt3.Bt4..29            C4AA      4B      75       1   .rodata1    
     STRING.....30                             C4F5       4       4       1   .rodata1    
     STRING........31                          C4F9       7       7       1   .rodata1    
     STRING.....32                             C500       4       4       1   .rodata1    
     STRING.....33                             C504       4       4       1   .rodata1    
     STRING.0FF....34                          C508       7       7       1   .rodata1    
     STRING.ON.....35                          C50F       7       7       1   .rodata1    
MODULE:                 -- ex5_root.c.o --
- PROCEDURES:
     tester                                  338A52       5       5       2   CodeForcedToPPage33
     disp_info                               338A57      20      32       2   CodeForcedToPPage33
     root_info                               338A77       1       1       2   CodeForcedToPPage33
     root_menu                               338A78      7D     125       2   CodeForcedToPPage33
- VARIABLES:
     STRING....Root.Test.Menu..1               C516      13      19       1   .rodata1    
     STRING...0..Root.Test.Menu..2             C529      15      21       1   .rodata1    
     STRING...1..Modify.RAM..3                 C53E      11      17       1   .rodata1    
     STRING...2..PORTB.Test.Menu.4             C54F      16      22       1   .rodata1    
     STRING...3..EEPROM.Test.Men.5             C565      17      23       1   .rodata1    
     STRING...9..Display.DATA...6              C57C      14      20       1   .rodata1    
MODULE:                 -- ex4_main.c.o --
- PROCEDURES:
     main                                    338AF5       C      12       0   CodeForcedToPPage33
     init_system                             338B01       F      15       2   CodeForcedToPPage33
- VARIABLES:
     SecData                                   1408       1       1       4   .common     
     MinData                                   1409       1       1       4   .common     
     HourData                                  140A       1       1       4   .common     
     TimerCounter                              140B       1       1       3   .common     
     RAM_Add                                   140C       2       2       5   .common     
     Time8ms                                   140E       4       4       4   .common     

*********************************************************************************************
MODULE STATISTIC
  Name                                      Data   Code  Const
---------------------------------------------------------------------------------------------
  START12.C.o                                  0     63      0
  rtshc12.c.o (Ansib.lib)                      0     30      0
  ex2_timer.c.o                                0    103      0
  ex3_utility.c.o                              8   1282    131
  ex5_eeprom.c.o                               0    638    465
  ex4_portb.c.o                                0    722    650
  ex5_root.c.o                                 0    163    122

⌨️ 快捷键说明

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