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

📄 cgeneric.map

📁 codewarrior_Samples.rar
💻 MAP
字号:

PROGRAM "F:\temp\CAN0 CAN4 C\bin\CGeneric.abs"

*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor   : Motorola HC12
Memory Model: SMALL
File Format : ELF\Dwarf 2.0
Linker      : SmartLinker V-5.0.19, Apr  2 2002

*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
main.c.o                                Model: SMALL,         Lang: ANSI-C
start12.c.o                             Model: SMALL,         Lang: ANSI-C
CTYPE.C.o (ansis.lib)                   Model: SMALL,         Lang: ANSI-C
STRING.C.o (ansis.lib)                  Model: SMALL,         Lang: ANSI-C
rtshc12.c.o (ansis.lib)                 Model: SMALL,         Lang: ANSI-C
isr_vectors.c.o                         Model: SMALL,         Lang: ANSI-C
printp.c.o                              Model: SMALL,         Lang: ANSI-C

*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point : 0x4029 (_Startup)
_startupData is allocated at 0x4039 and uses 23 Bytes
extern struct _tagStartup {
  unsigned flags          0
  _PFunc   main           0x414C    (main)
  long     stackOffset    0x160A
  unsigned nofZeroOut     1
  _Range   pZeroOut       0x1000     11
  _Copy    *toCopyDownBeg 0x4622
  int      nofLibInits    0
  _LibInit *libInits      0x4054
  int      nofInitBodies  0
  _Cpp     *initBodies    0x4056
  int      nofFiniBodies  0
  _Cpp     *finiBodies    0x4056
} _startupData;

*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name                    Size  Type     From       To       Segment
---------------------------------------------------------------------------------------------
.text                           1120     R     0x4056     0x44B5   MY_ROM
.abs_section_ef80                128     R     0xEF80     0xEFFF   .absSeg0
.bss                              11   R/W     0x1000     0x100A   MY_RAM
.rodata1                          27     R     0x44B6     0x44D0   MY_ROM
.startData                        29     R     0x4039     0x4055   MY_ROM
.init                             57     R     0x4000     0x4038   MY_ROM
RUNTIME                          337     R     0x44D1     0x4621   MY_ROM
.stack                          1536   R/W     0x100B     0x160A   MY_RAM
.copy                              2     R     0x4622     0x4623   MY_ROM
.vectSeg1_vect                     2     R     0xFFFE     0xFFFF   .vectSeg1


ROM size:      6A6 (dec:     1702)
RAM size:      60B (dec:     1547)

*********************************************************************************************
VECTOR-ALLOCATION SECTION
    Address     InitValue   InitFunction
---------------------------------------------------------------------------------------------
     0xFFFE        0x4029   _Startup

*********************************************************************************************
OBJECT-ALLOCATION SECTION
     Name               Module                 Addr   hSize   dSize     Ref    Section     RLIB
---------------------------------------------------------------------------------------------
MODULE:                 -- main.c.o --
- PROCEDURES:
     MSCAN_INITIAL                             4056      F6     246       1   .text       
     main                                      414C      14      20       0   .text       
     CAN0_RECEIVE                              4160       E      14       1   .text       
     UnimplementedISR                          416E       3       3      62   .text       
- VARIABLES:
     STRING..CAN4.SEND..1                      44B6       C      12       1   .rodata1    
     STRING.CAN0.RECEIVE...2                   44C2       F      15       1   .rodata1    
MODULE:                 -- start12.c.o --
- PROCEDURES:
     Init                                      4000      29      41       1   .init       
     _Startup                                  4029      10      16       1   .init       
- VARIABLES:
     _startupData                              4039      17      23       6   .startData  
MODULE:                 -- CTYPE.C.o (ansis.lib) --
- PROCEDURES:
     isdigit                                   4171       C      12       2   .text       
     tolower                                   417D      14      20       1   .text       
- VARIABLES:
MODULE:                 -- STRING.C.o (ansis.lib) --
- PROCEDURES:
     strlen                                    4191      14      20       3   .text       
- VARIABLES:
MODULE:                 -- rtshc12.c.o (ansis.lib) --
- PROCEDURES:
     _LCMP_P                                   44D1      15      21       1   RUNTIME     
     _LNEG                                     44E6       D      13       1   RUNTIME     
     _lDivMod                                  44F3      ED     237       2   RUNTIME     
     _LDIVU                                    45E0      10      16       1   RUNTIME     
     _LMODU                                    45F0      11      17       1   RUNTIME     
     _ILSEXT                                   4601       7       7       2   RUNTIME     
     _CASE_SEARCH_8_BYTE                       4608      1A      26       1   RUNTIME     
- VARIABLES:
MODULE:                 -- isr_vectors.c.o --
- PROCEDURES:
- VARIABLES:
     _vect                                     EF80      80     128       0   .abs_section_ef80
MODULE:                 -- printp.c.o --
- PROCEDURES:
     uart_putchar                              41A5       B      11       5   .text       
     padding                                   41B0      2B      43       4   .text       
     outs                                      41DB      3D      61       1   .text       
     reoutnum                                  4218      CA     202       1   .text       
     outnum                                    42E2      31      49       1   .text       
     getnum                                    4313      3A      58       2   .text       
     printp                                    434D     169     361       7   .text       
- VARIABLES:
     do_padding                                1000       2       2       4   .bss        
     left_flag                                 1002       2       2       6   .bss        
     len                                       1004       2       2       4   .bss        
     num1                                      1006       2       2       3   .bss        
     num2                                      1008       2       2       4   .bss        
     pad_character                             100A       1       1       3   .bss        

*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
  MSCAN_INITIAL main CAN0_RECEIVE UnimplementedISR isdigit tolower strlen 
  uart_putchar padding outs reoutnum outnum getnum printp 
SECTION: ".bss"
  do_padding left_flag len num1 num2 pad_character 
SECTION: ".init"
  Init _Startup 
SECTION: ".rodata1"
  STRING..CAN4.SEND..1 STRING.CAN0.RECEIVE...2 
SECTION: "RUNTIME"
  _LCMP_P _LNEG _lDivMod _LDIVU _LMODU _ILSEXT _CASE_SEARCH_8_BYTE 
SECTION: ".abs_section_ef80"
  _vect 

*********************************************************************************************
UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
NOT USED PROCEDURES
CTYPE.C.o (ansis.lib):
  isalnum isalpha iscntrl isgraph islower isprint ispunct isspace isupper 
  isxdigit toupper 
STRING.C.o (ansis.lib):
  strerror memchr memcmp memcpy2 memcpy _memcpy_8bitCount memmove memset 
  _memset_clear_8bitCount strset strcat strncat strcpy strncpy strcmp strncmp 
  strchr strrchr strspn strcspn strpbrk strstr strtok strcoll strxfrm 
rtshc12.c.o (ansis.lib):
  _BSHL _BSHRS _BSHRU _BDIVMODU _BDIVMODS _IMUL _ISHL _ISHRU _ISHRS _LSHL 
  _LSHRU _LSHRS _LADD _LSUB _LAND _LOR _LXOR _LCMP _LCMP_PP _LABS _LCOM _LINC 
  _LDEC _LMUL _NEG_P _LDIVS _LMODS _LTEST _COPY _CASE_DIRECT _CASE_DIRECT_BYTE 
  _CASE_CHECKED _CASE_CHECKED_BYTE _CASE_SEARCH _CASE_SEARCH_BYTE 
  _CASE_SEARCH_8 _FCALL _FPCMP 
printp.c.o:
  uart_init 
NOT USED VARIABLES
CTYPE.C.o (ansis.lib):
  _ctype 
STRING.C.o (ansis.lib):
  STRING..1 next.2 
rtshc12.c.o (ansis.lib):
  _PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32 

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

*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
Init                      USES _startupData 
_Startup                  USES _startupData Init 
main                      USES MSCAN_INITIAL STRING..CAN4.SEND..1 printp 
CAN0_RECEIVE              USES STRING.CAN0.RECEIVE...2 printp 
padding                   USES do_padding len num1 pad_character uart_putchar 
outs                      USES strlen len left_flag padding uart_putchar num2 
reoutnum                  USES _LMODU _LDIVU _LCMP_P strlen len left_flag 
                                padding uart_putchar 
outnum                    USES _LNEG reoutnum 
getnum                    USES isdigit 
printp                    USES printp uart_putchar do_padding left_flag 
                                pad_character num2 isdigit getnum num1 tolower 
                                _CASE_SEARCH_8_BYTE _ILSEXT outnum outs 
_LDIVU                    USES _lDivMod 
_LMODU                    USES _lDivMod 
_vect                     USES UnimplementedISR CAN0_RECEIVE _Startup 

*********************************************************************************************
DEPENDENCY TREE
*********************************************************************************************
 main and _Startup Group
 | 
 +- main                
 |  | 
 |  +- MSCAN_INITIAL       
 |  |    
 |  +- printp              
 |     | 
 |     +- uart_putchar        
 |     |    
 |     +- isdigit             
 |     |    
 |     +- getnum              
 |     |  | 
 |     |  +- isdigit              (see above)
 |     |     
 |     +- tolower             
 |     |    
 |     +- _CASE_SEARCH_8_BYTE 
 |     |    
 |     +- _ILSEXT             
 |     |    
 |     +- outnum              
 |     |  | 
 |     |  +- _LNEG               
 |     |  |    
 |     |  +- reoutnum            
 |     |     | 
 |     |     +- _LMODU              
 |     |     |  | 
 |     |     |  +- _lDivMod            
 |     |     |       
 |     |     +- _LDIVU              
 |     |     |  | 
 |     |     |  +- _lDivMod             (see above)
 |     |     |     
 |     |     +- _LCMP_P             
 |     |     |    
 |     |     +- strlen              
 |     |     |    
 |     |     +- padding             
 |     |     |  | 
 |     |     |  +- uart_putchar         (see above)
 |     |     |     
 |     |     +- uart_putchar         (see above)
 |     |        
 |     +- outs                
 |        | 
 |        +- strlen               (see above)
 |        |  
 |        +- padding              (see above)
 |        |  
 |        +- uart_putchar         (see above)
 |           
 +- _Startup            
    | 
    +- Init                
         
 _vect               
 | 
 +- UnimplementedISR    
 |    
 +- CAN0_RECEIVE        
 |  | 
 |  +- printp               (see above)
 |     
 +- _Startup             (see above)
    
*********************************************************************************************
STATISTIC SECTION
---------------------------------------------------------------------------------------------

ExeFile:
--------
Number of blocks to be downloaded: 7
Total size of all blocks to be downloaded: 1702

⌨️ 快捷键说明

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