📄 bankedflash_application.map
字号:
PROGRAM "D:\Profiles\r63492.FSL\My Documents\Training document\培训教材\HCS12\S12 Ex2 Timer7 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
ex2_main.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
ex2_utility.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 0x338000 (main)
long stackOffset 0x150F
unsigned nofZeroOut 1
_Range pZeroOut 0x1400 16
_Copy *toCopyDownBeg 0xC0AA
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 25 R 0xC038 0xC050 ROM_C000
NON_BANKED 89 R 0xC051 0xC0A9 ROM_C000
.copy 2 R 0xC0AA 0xC0AB ROM_C000
.text 41 R 0x308000 0x308028 PAGE_30
CodeForcedToPPage33 238 R 0x338000 0x3380ED PAGE_33
.bss 8 R/W 0x1400 0x1407 RAM
.common 8 R/W 0x1408 0x140F RAM
.stack 256 R/W 0x1410 0x150F 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): 1C7 (dec: 455)
READ_WRITE (R/W): 110 (dec: 272)
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
0xFFE0 0xC056 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: -- ex2_main.c.o --
- PROCEDURES:
main 338000 40 64 0 CodeForcedToPPage33
init_system 338040 9 9 2 CodeForcedToPPage33
- VARIABLES:
STRING..Hour.Min.Sec...1 C038 10 16 1 .rodata1
STRING......2 C048 5 5 1 .rodata1
STRING.....3 C04D 4 4 1 .rodata1
SecData 1408 1 1 4 .common
MinData 1409 1 1 4 .common
HourData 140A 1 1 4 .common
TimerCounter 140B 1 1 3 .common
Time8ms 140C 4 4 4 .common
MODULE: -- rtshc12.c.o (Ansib.lib) --
- PROCEDURES:
_LINC C051 5 5 1 NON_BANKED
- VARIABLES:
MODULE: -- ex2_timer.c.o --
- PROCEDURES:
init_timer 338049 13 19 2 CodeForcedToPPage33
Timer7Overflow_ISR C056 54 84 0 NON_BANKED
- VARIABLES:
MODULE: -- ex2_utility.c.o --
- PROCEDURES:
init_SCI0 33805C A 10 2 CodeForcedToPPage33
tx_char0 338066 9 9 10 CodeForcedToPPage33
printf0 33806F 21 33 6 CodeForcedToPPage33
delay1 338090 D 13 2 CodeForcedToPPage33
int_div 33809D 2C 44 2 CodeForcedToPPage33
hex_clk_dec 3380C9 25 37 6 CodeForcedToPPage33
- VARIABLES:
result.1 1400 4 4 6 .bss
digit.2 1404 4 4 3 .bss
*********************************************************************************************
MODULE STATISTIC
Name Data Code Const
---------------------------------------------------------------------------------------------
START12.C.o 0 63 0
ex2_main.c.o 8 73 25
rtshc12.c.o (Ansib.lib) 0 5 0
ex2_timer.c.o 0 103 0
ex2_utility.c.o 8 146 0
other 256 38 2
*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
Init
SECTION: ".bss"
result.1 digit.2
SECTION: ".init"
_Startup
SECTION: ".rodata1"
STRING..Hour.Min.Sec...1 STRING......2 STRING.....3
SECTION: "NON_BANKED"
_LINC Timer7Overflow_ISR
SECTION: "CodeForcedToPPage33"
main init_system init_timer init_SCI0 tx_char0 printf0 delay1 int_div
hex_clk_dec
SECTION: ".common"
SecData MinData HourData TimerCounter Time8ms
*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
Name Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
result.1 1400 4 4 6 .bss
digit.2 1404 4 4 3 .bss
SecData 1408 1 1 4 .common
MinData 1409 1 1 4 .common
HourData 140A 1 1 4 .common
TimerCounter 140B 1 1 3 .common
Time8ms 140C 4 4 4 .common
_Startup C000 16 22 0 .init
STRING..Hour.Min.Sec...1 C038 10 16 1 .rodata1
STRING......2 C048 5 5 1 .rodata1
STRING.....3 C04D 4 4 1 .rodata1
_LINC C051 5 5 1 NON_BANKED
Timer7Overflow_ISR C056 54 84 0 NON_BANKED
Init 308000 29 41 2 .text
main 338000 40 64 0 CodeForcedToPPage33
init_system 338040 9 9 2 CodeForcedToPPage33
init_timer 338049 13 19 2 CodeForcedToPPage33
init_SCI0 33805C A 10 2 CodeForcedToPPage33
tx_char0 338066 9 9 10 CodeForcedToPPage33
printf0 33806F 21 33 6 CodeForcedToPPage33
delay1 338090 D 13 2 CodeForcedToPPage33
int_div 33809D 2C 44 2 CodeForcedToPPage33
hex_clk_dec 3380C9 25 37 6 CodeForcedToPPage33
*********************************************************************************************
UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
NOT USED PROCEDURES
rtshc12.c.o (Ansib.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 (Ansib.lib):
_PowOfTwo_8 _PowOfTwo_16 _PowOfTwo_32
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xC0AA ---- SIZE 2 ---
Filling bytes inserted
0000
*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
_Startup USES _startupData Init
Timer7Overflow_ISR USES Time8ms _LINC TimerCounter SecData MinData
HourData
Init USES _startupData
main USES init_system STRING..Hour.Min.Sec...1 printf0
HourData hex_clk_dec STRING......2 MinData STRING.....3
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: 9
Total size of all blocks to be downloaded: 455
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -