?? cgeneric.map
字號(hào):
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
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -