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