333 lines
18 KiB
Plaintext
333 lines
18 KiB
Plaintext
|
|
PROGRAM "E:\0_workspace\CodeWarrior\908JK1_C\bin\Project.abs"
|
|
|
|
*********************************************************************************************
|
|
TARGET SECTION
|
|
---------------------------------------------------------------------------------------------
|
|
Processor : Freescale HC08
|
|
Memory Model: SMALL
|
|
File Format : ELF\DWARF 2.0
|
|
Linker : SmartLinker V-5.0.37 Build 9279, Oct 7 2009
|
|
|
|
*********************************************************************************************
|
|
FILE SECTION
|
|
---------------------------------------------------------------------------------------------
|
|
main.c.o Model: SMALL, Lang: ANSI-C
|
|
MC68HC908JK1.C.o Model: SMALL, Lang: ANSI-C
|
|
Start08.c.o Model: SMALL, Lang: ANSI-C
|
|
|
|
*********************************************************************************************
|
|
STARTUP SECTION
|
|
---------------------------------------------------------------------------------------------
|
|
Entry point: 0xF68C (_Startup)
|
|
_startupData is allocated at 0xF695 and uses 6 Bytes
|
|
extern struct _tagStartup {
|
|
unsigned nofZeroOut 1
|
|
_Range pZeroOut 0x80 1
|
|
_Copy *toCopyDownBeg 0xF6D1
|
|
} _startupData;
|
|
|
|
*********************************************************************************************
|
|
SECTION-ALLOCATION SECTION
|
|
Section Name Size Type From To Segment
|
|
---------------------------------------------------------------------------------------------
|
|
.init 149 R 0xF600 0xF694 ROM
|
|
.startData 10 R 0xF695 0xF69E ROM
|
|
.text 50 R 0xF69F 0xF6D0 ROM
|
|
.copy 2 R 0xF6D1 0xF6D2 ROM
|
|
_DATA_ZEROPAGE 1 R/W 0x80 0x80 Z_RAM
|
|
.abs_section_ffde 2 R 0xFFDE 0xFFDF .absSeg0
|
|
.abs_section_0 1 N/I 0x0 0x0 .absSeg1
|
|
.abs_section_1 1 N/I 0x1 0x1 .absSeg2
|
|
.abs_section_3 1 N/I 0x3 0x3 .absSeg3
|
|
.abs_section_4 1 N/I 0x4 0x4 .absSeg4
|
|
.abs_section_5 1 N/I 0x5 0x5 .absSeg5
|
|
.abs_section_7 1 N/I 0x7 0x7 .absSeg6
|
|
.abs_section_a 1 N/I 0xA 0xA .absSeg7
|
|
.abs_section_d 1 N/I 0xD 0xD .absSeg8
|
|
.abs_section_1a 1 N/I 0x1A 0x1A .absSeg9
|
|
.abs_section_1b 1 N/I 0x1B 0x1B .absSeg10
|
|
.abs_section_1d 1 N/I 0x1D 0x1D .absSeg11
|
|
.abs_section_1e 1 N/I 0x1E 0x1E .absSeg12
|
|
.abs_section_1f 1 N/I 0x1F 0x1F .absSeg13
|
|
.abs_section_20 1 N/I 0x20 0x20 .absSeg14
|
|
.abs_section_25 1 N/I 0x25 0x25 .absSeg15
|
|
.abs_section_28 1 N/I 0x28 0x28 .absSeg16
|
|
.abs_section_3c 1 N/I 0x3C 0x3C .absSeg17
|
|
.abs_section_3d 1 N/I 0x3D 0x3D .absSeg18
|
|
.abs_section_3e 1 N/I 0x3E 0x3E .absSeg19
|
|
.abs_section_fe00 1 N/I 0xFE00 0xFE00 .absSeg20
|
|
.abs_section_fe01 1 N/I 0xFE01 0xFE01 .absSeg21
|
|
.abs_section_fe03 1 N/I 0xFE03 0xFE03 .absSeg22
|
|
.abs_section_fe04 1 N/I 0xFE04 0xFE04 .absSeg23
|
|
.abs_section_fe05 1 N/I 0xFE05 0xFE05 .absSeg24
|
|
.abs_section_fe06 1 N/I 0xFE06 0xFE06 .absSeg25
|
|
.abs_section_fe08 1 N/I 0xFE08 0xFE08 .absSeg26
|
|
.abs_section_fe09 1 N/I 0xFE09 0xFE09 .absSeg27
|
|
.abs_section_fe0e 1 N/I 0xFE0E 0xFE0E .absSeg28
|
|
.abs_section_ffff 1 N/I 0xFFFF 0xFFFF .absSeg29
|
|
.abs_section_21 2 N/I 0x21 0x22 .absSeg30
|
|
.abs_section_23 2 N/I 0x23 0x24 .absSeg31
|
|
.abs_section_26 2 N/I 0x26 0x27 .absSeg32
|
|
.abs_section_29 2 N/I 0x29 0x2A .absSeg33
|
|
.abs_section_fe0c 2 N/I 0xFE0C 0xFE0D .absSeg34
|
|
.stack 48 R/W 0x81 0xB0 Z_RAM
|
|
.vectSeg35_vect 2 R 0xFFFE 0xFFFF .vectSeg35
|
|
|
|
Summary of section sizes per section type:
|
|
READ_ONLY (R): D7 (dec: 215)
|
|
READ_WRITE (R/W): 31 (dec: 49)
|
|
NO_INIT (N/I): 27 (dec: 39)
|
|
|
|
*********************************************************************************************
|
|
VECTOR-ALLOCATION SECTION
|
|
Address InitValue InitFunction
|
|
---------------------------------------------------------------------------------------------
|
|
0xFFFE 0xF68C _Startup
|
|
|
|
*********************************************************************************************
|
|
OBJECT-ALLOCATION SECTION
|
|
Name Module Addr hSize dSize Ref Section RLIB
|
|
---------------------------------------------------------------------------------------------
|
|
MODULE: -- main.c.o --
|
|
- PROCEDURES:
|
|
IntADC F69F 5 5 1 .text
|
|
main F6A4 2D 45 1 .text
|
|
- VARIABLES:
|
|
tmp 80 1 1 4 _DATA_ZEROPAGE
|
|
_Vector_16 FFDE 2 2 0 .abs_section_ffde
|
|
MODULE: -- MC68HC908JK1.C.o --
|
|
- PROCEDURES:
|
|
- VARIABLES:
|
|
_PTA 0 1 1 0 .abs_section_0
|
|
_PTB 1 1 1 3 .abs_section_1
|
|
_PTD 3 1 1 2 .abs_section_3
|
|
_DDRA 4 1 1 0 .abs_section_4
|
|
_DDRB 5 1 1 1 .abs_section_5
|
|
_DDRD 7 1 1 1 .abs_section_7
|
|
_PDCR A 1 1 0 .abs_section_a
|
|
_PTAPUE D 1 1 0 .abs_section_d
|
|
_KBSCR 1A 1 1 0 .abs_section_1a
|
|
_KBIER 1B 1 1 0 .abs_section_1b
|
|
_INTSCR 1D 1 1 0 .abs_section_1d
|
|
_CONFIG2 1E 1 1 0 .abs_section_1e
|
|
_CONFIG1 1F 1 1 1 .abs_section_1f
|
|
_TSC 20 1 1 0 .abs_section_20
|
|
_TSC0 25 1 1 0 .abs_section_25
|
|
_TSC1 28 1 1 0 .abs_section_28
|
|
_ADSCR 3C 1 1 2 .abs_section_3c
|
|
_ADR 3D 1 1 1 .abs_section_3d
|
|
_ADICLK 3E 1 1 1 .abs_section_3e
|
|
_BSR FE00 1 1 0 .abs_section_fe00
|
|
_RSR FE01 1 1 0 .abs_section_fe01
|
|
_BFCR FE03 1 1 0 .abs_section_fe03
|
|
_INT1 FE04 1 1 0 .abs_section_fe04
|
|
_INT2 FE05 1 1 0 .abs_section_fe05
|
|
_INT3 FE06 1 1 0 .abs_section_fe06
|
|
_FLCR FE08 1 1 0 .abs_section_fe08
|
|
_FLBPR FE09 1 1 0 .abs_section_fe09
|
|
_BRKSCR FE0E 1 1 0 .abs_section_fe0e
|
|
_COPCTL FFFF 1 1 0 .abs_section_ffff
|
|
_TCNT 21 2 2 0 .abs_section_21
|
|
_TMOD 23 2 2 0 .abs_section_23
|
|
_TCH0 26 2 2 0 .abs_section_26
|
|
_TCH1 29 2 2 0 .abs_section_29
|
|
_BRK FE0C 2 2 0 .abs_section_fe0c
|
|
MODULE: -- Start08.c.o --
|
|
- PROCEDURES:
|
|
loadByte F600 17 23 5 .init
|
|
Init F617 75 117 1 .init
|
|
_Startup F68C 9 9 0 .init
|
|
- VARIABLES:
|
|
_startupData F695 6 6 6 .startData
|
|
- LABELS:
|
|
__SEG_END_SSTACK B1 0 0 1
|
|
|
|
*********************************************************************************************
|
|
MODULE STATISTIC
|
|
Name Data Code Const
|
|
---------------------------------------------------------------------------------------------
|
|
main.c.o 1 50 2
|
|
MC68HC908JK1.C.o 39 0 0
|
|
Start08.c.o 0 149 0
|
|
other 48 12 2
|
|
|
|
*********************************************************************************************
|
|
SECTION USE IN OBJECT-ALLOCATION SECTION
|
|
---------------------------------------------------------------------------------------------
|
|
SECTION: ".text"
|
|
IntADC main
|
|
SECTION: ".init"
|
|
loadByte Init _Startup
|
|
SECTION: "_DATA_ZEROPAGE"
|
|
tmp
|
|
SECTION: ".abs_section_ffde"
|
|
_Vector_16
|
|
SECTION: ".abs_section_0"
|
|
_PTA
|
|
SECTION: ".abs_section_1"
|
|
_PTB
|
|
SECTION: ".abs_section_3"
|
|
_PTD
|
|
SECTION: ".abs_section_4"
|
|
_DDRA
|
|
SECTION: ".abs_section_5"
|
|
_DDRB
|
|
SECTION: ".abs_section_7"
|
|
_DDRD
|
|
SECTION: ".abs_section_a"
|
|
_PDCR
|
|
SECTION: ".abs_section_d"
|
|
_PTAPUE
|
|
SECTION: ".abs_section_1a"
|
|
_KBSCR
|
|
SECTION: ".abs_section_1b"
|
|
_KBIER
|
|
SECTION: ".abs_section_1d"
|
|
_INTSCR
|
|
SECTION: ".abs_section_1e"
|
|
_CONFIG2
|
|
SECTION: ".abs_section_1f"
|
|
_CONFIG1
|
|
SECTION: ".abs_section_20"
|
|
_TSC
|
|
SECTION: ".abs_section_25"
|
|
_TSC0
|
|
SECTION: ".abs_section_28"
|
|
_TSC1
|
|
SECTION: ".abs_section_3c"
|
|
_ADSCR
|
|
SECTION: ".abs_section_3d"
|
|
_ADR
|
|
SECTION: ".abs_section_3e"
|
|
_ADICLK
|
|
SECTION: ".abs_section_fe00"
|
|
_BSR
|
|
SECTION: ".abs_section_fe01"
|
|
_RSR
|
|
SECTION: ".abs_section_fe03"
|
|
_BFCR
|
|
SECTION: ".abs_section_fe04"
|
|
_INT1
|
|
SECTION: ".abs_section_fe05"
|
|
_INT2
|
|
SECTION: ".abs_section_fe06"
|
|
_INT3
|
|
SECTION: ".abs_section_fe08"
|
|
_FLCR
|
|
SECTION: ".abs_section_fe09"
|
|
_FLBPR
|
|
SECTION: ".abs_section_fe0e"
|
|
_BRKSCR
|
|
SECTION: ".abs_section_ffff"
|
|
_COPCTL
|
|
SECTION: ".abs_section_21"
|
|
_TCNT
|
|
SECTION: ".abs_section_23"
|
|
_TMOD
|
|
SECTION: ".abs_section_26"
|
|
_TCH0
|
|
SECTION: ".abs_section_29"
|
|
_TCH1
|
|
SECTION: ".abs_section_fe0c"
|
|
_BRK
|
|
|
|
*********************************************************************************************
|
|
OBJECT LIST SORTED BY ADDRESS
|
|
Name Addr hSize dSize Ref Section RLIB
|
|
---------------------------------------------------------------------------------------------
|
|
_PTA 0 1 1 0 .abs_section_0
|
|
_PTB 1 1 1 3 .abs_section_1
|
|
_PTD 3 1 1 2 .abs_section_3
|
|
_DDRA 4 1 1 0 .abs_section_4
|
|
_DDRB 5 1 1 1 .abs_section_5
|
|
_DDRD 7 1 1 1 .abs_section_7
|
|
_PDCR A 1 1 0 .abs_section_a
|
|
_PTAPUE D 1 1 0 .abs_section_d
|
|
_KBSCR 1A 1 1 0 .abs_section_1a
|
|
_KBIER 1B 1 1 0 .abs_section_1b
|
|
_INTSCR 1D 1 1 0 .abs_section_1d
|
|
_CONFIG2 1E 1 1 0 .abs_section_1e
|
|
_CONFIG1 1F 1 1 1 .abs_section_1f
|
|
_TSC 20 1 1 0 .abs_section_20
|
|
_TCNT 21 2 2 0 .abs_section_21
|
|
_TMOD 23 2 2 0 .abs_section_23
|
|
_TSC0 25 1 1 0 .abs_section_25
|
|
_TCH0 26 2 2 0 .abs_section_26
|
|
_TSC1 28 1 1 0 .abs_section_28
|
|
_TCH1 29 2 2 0 .abs_section_29
|
|
_ADSCR 3C 1 1 2 .abs_section_3c
|
|
_ADR 3D 1 1 1 .abs_section_3d
|
|
_ADICLK 3E 1 1 1 .abs_section_3e
|
|
tmp 80 1 1 4 _DATA_ZEROPAGE
|
|
loadByte F600 17 23 5 .init
|
|
Init F617 75 117 1 .init
|
|
_Startup F68C 9 9 0 .init
|
|
IntADC F69F 5 5 1 .text
|
|
main F6A4 2D 45 1 .text
|
|
_BSR FE00 1 1 0 .abs_section_fe00
|
|
_RSR FE01 1 1 0 .abs_section_fe01
|
|
_BFCR FE03 1 1 0 .abs_section_fe03
|
|
_INT1 FE04 1 1 0 .abs_section_fe04
|
|
_INT2 FE05 1 1 0 .abs_section_fe05
|
|
_INT3 FE06 1 1 0 .abs_section_fe06
|
|
_FLCR FE08 1 1 0 .abs_section_fe08
|
|
_FLBPR FE09 1 1 0 .abs_section_fe09
|
|
_BRK FE0C 2 2 0 .abs_section_fe0c
|
|
_BRKSCR FE0E 1 1 0 .abs_section_fe0e
|
|
_Vector_16 FFDE 2 2 0 .abs_section_ffde
|
|
_COPCTL FFFF 1 1 0 .abs_section_ffff
|
|
|
|
*********************************************************************************************
|
|
UNUSED-OBJECTS SECTION
|
|
---------------------------------------------------------------------------------------------
|
|
NOT USED PROCEDURES
|
|
main.c.o:
|
|
irq_isr
|
|
|
|
*********************************************************************************************
|
|
COPYDOWN SECTION
|
|
---------------------------------------------------------------------------------------------
|
|
------- ROM-ADDRESS: 0xF6D1 ---- SIZE 2 ---
|
|
Filling bytes inserted
|
|
0000
|
|
|
|
*********************************************************************************************
|
|
OBJECT-DEPENDENCIES SECTION
|
|
---------------------------------------------------------------------------------------------
|
|
Init USES _startupData loadByte
|
|
_Startup USES __SEG_END_SSTACK Init main
|
|
IntADC USES tmp
|
|
main USES _CONFIG1 _DDRB _DDRD _ADSCR _ADICLK _ADR tmp
|
|
_PTD _PTB
|
|
_Vector_16 USES IntADC
|
|
|
|
*********************************************************************************************
|
|
DEPENDENCY TREE
|
|
*********************************************************************************************
|
|
main and _Startup Group
|
|
|
|
|
+- main
|
|
|
|
|
+- _Startup
|
|
|
|
|
+- Init
|
|
| |
|
|
| +- loadByte
|
|
|
|
|
+- main (see above)
|
|
|
|
_Vector_16
|
|
|
|
|
+- IntADC
|
|
|
|
*********************************************************************************************
|
|
STATISTIC SECTION
|
|
---------------------------------------------------------------------------------------------
|
|
|
|
ExeFile:
|
|
--------
|
|
Number of blocks to be downloaded: 6
|
|
Total size of all blocks to be downloaded: 215
|
|
|