Subversion Repositories svnkaklik

Compare Revisions

No changes between revisions

Ignore whitespace Rev 409 → Rev 410

/programy/C/HC08/test/Demo_S08QG8_Test/C_Layout.hwl
0,0 → 1,20
OPEN source 0 0 60 39
Source < attributes MARKS off
OPEN assembly 60 0 40 31
Assembly < attributes ADR on,CODE off,ABSADR on,SYMB off,TOPPC 0xF88C
OPEN procedure 0 39 60 17
Procedure < attributes VALUES on,TYPES off
OPEN register 60 31 40 25
Register < attributes FORMAT AUTO,COMPLEMENT None
OPEN memory 60 56 40 22
Memory < attributes FORMAT hex,COMPLEMENT None,WORD 1,ASC on,ADR on,ADDRESS 0x80
OPEN data 0 56 60 22
Data:1 < attributes SCOPE global,COMPLEMENT None,FORMAT Symb,MODE automatic,UPDATERATE 10,NAMEWIDTH 16
OPEN data 0 78 60 22
Data:2 < attributes SCOPE local,COMPLEMENT None,FORMAT Symb,MODE automatic,UPDATERATE 10,NAMEWIDTH 16
OPEN command 60 78 40 22
Command < attributes CACHESIZE 1000
bckcolor 50331647
font 'Courier New' 9 BLACK
AUTOSIZE on
ACTIVATE Data:2 Command Procedure Data:1 Source Register Assembly Memory
/programy/C/HC08/test/Demo_S08QG8_Test/Default.mem
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Demo_S08QG8_Test.mcp
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Demo_S08QG8_Test_Data/CWSettingsWindows.stg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Demo_S08QG8_Test_Data/Monitor/TargetDataWindows.tdt
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Demo_S08QG8_Test_Data/P&E_FCS/TargetDataWindows.tdt
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Demo_S08QG8_Test_Data/P&E_ICD/ObjectCode/MC9S08QG8.C.o
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Demo_S08QG8_Test_Data/P&E_ICD/ObjectCode/Start08.c.o
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Demo_S08QG8_Test_Data/P&E_ICD/ObjectCode/demo9S08QG8_test.c.o
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Demo_S08QG8_Test_Data/P&E_ICD/TargetDataWindows.tdt
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Demo_S08QG8_Test_Data/SofTec/TargetDataWindows.tdt
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/Monitor.ini
0,0 → 1,32
[Environment Variables]
GENPATH={Compiler}lib\hc08c\src;{Compiler}lib\hc08c\include;{Compiler}lib\hc08c\lib
LIBPATH={Compiler}lib\hc08c\include
OBJPATH={Project}bin
TEXTPATH={Project}bin
ABSPATH={Project}bin
 
[HI-WAVE]
Target=GDI
Layout=C_layout.hwl
 
[GDI]
COMSETTINGS=SETCOMM DRIVER NOPROTOCOL NOPERIODICAL "hcs08serialmon.dll"
 
[MONITOR-HCS08_GDI_SETTINGS]
CMDFILE0=CMDFILE STARTUP ON ".\cmd\monitor_startup.cmd"
CMDFILE1=CMDFILE RESET ON ".\cmd\monitor_reset.cmd"
CMDFILE2=CMDFILE PRELOAD ON ".\cmd\monitor_preload.cmd"
CMDFILE3=CMDFILE POSTLOAD ON ".\cmd\monitor_postload.cmd"
/*$MULPART$*/
[MONITOR_HCS08_STATE]
COMPORT=1
BAUDRATE=115200
DEVICEID0002_ENABLEVECTORMIRRORING=1
DEVICEID0002_MONITORSTARTADDRESS=0xFC00
DEVICEID0002_RESERVEDVECTORS=19,18,17,5,2
DEVICEID0003_ENABLEVECTORMIRRORING=1
DEVICEID0003_MONITORSTARTADDRESS=0xFC00
DEVICEID0003_RESERVEDVECTORS=10,9,8,2
DEVICEID0004_ENABLEVECTORMIRRORING=1
DEVICEID0004_MONITORSTARTADDRESS=0xFC00
DEVICEID0004_RESERVEDVECTORS=10,9,8,2
/programy/C/HC08/test/Demo_S08QG8_Test/P&E_FCS.ini
0,0 → 1,18
[Environment Variables]
GENPATH={Compiler}lib\hc08c\src;{Compiler}lib\hc08c\include;{Compiler}lib\hc08c\lib
LIBPATH={Compiler}lib\hc08c\include
OBJPATH={Project}bin
TEXTPATH={Project}bin
ABSPATH={Project}bin
 
[HI-WAVE]
Target=PEDEBUG
Layout=C_layout.hwl
 
[PEDEBUG]
CURRENTDEVICE=9S08QG8
CURRENTMODE=1
CMDFILE0=CMDFILE STARTUP ON ".\cmd\p&e_FCS_startup.cmd"
CMDFILE1=CMDFILE RESET ON ".\cmd\p&e_FCS_reset.cmd"
CMDFILE2=CMDFILE PRELOAD ON ".\cmd\p&e_FCS_preload.cmd"
CMDFILE3=CMDFILE POSTLOAD ON ".\cmd\p&e_FCS_postload.cmd"
/programy/C/HC08/test/Demo_S08QG8_Test/P&E_ICD.ini
0,0 → 1,62
[Environment Variables]
GENPATH={Compiler}lib\hc08c\src;{Compiler}lib\hc08c\include;{Compiler}lib\hc08c\lib
LIBPATH={Compiler}lib\hc08c\include
OBJPATH={Project}bin
TEXTPATH={Project}bin
ABSPATH={Project}bin
 
[HI-WAVE]
Target=PEDEBUG
Layout=C_layout.hwl
MainFrame=2,3,-1,-1,-1,-1,0,-1,812,611
TOOLBAR=57600 57601 32795 0 57635 57634 57637 0 57671 57669 0 32777 32776 32782 32780 32781 32778 0 32806
 
[PEDEBUG]
CURRENTDEVICE=9S08QG8
CURRENTMODE=1
CMDFILE0=CMDFILE STARTUP ON ".\cmd\p&e_ICD_startup.cmd"
CMDFILE1=CMDFILE RESET ON ".\cmd\p&e_ICD_reset.cmd"
CMDFILE2=CMDFILE PRELOAD ON ".\cmd\p&e_ICD_preload.cmd"
CMDFILE3=CMDFILE POSTLOAD ON ".\cmd\p&e_ICD_postload.cmd"
SHOWPROT=0
DBG0=DBG GENERAL DISARM_ON PROTECT_OFF ANALYZE_ON STEPATRUN_ON
DBG1=DBG USER 0x0 0x0
DBG2=DBG PREDEFINED SELECT 0 END STOP 0x0
ASK_BEFORE_ERASING_FLASH=1
AUTO_SYNC=1
TRACE_ENABLEDISABLESTATE=0
[DEVICE]
CHIPMODE=9S08QG8
[STARTUP12]
show_hstep_assembly_details=0
[STARTUP]
CPUTARGETTYPE=0
IO_DELAY_SET=0
USE_RESET_PIN=0
IO_DELAY_CNT=29
PCI_DELAY=2
RESET_DELAY=0
PORT=21
interface_selection=1
SHOWDIALOG=1
USE_CYCLONEPRO_RELAYS=0
CyclonePro_poweroffonexit=0
CyclonePro_currentvoltage=255
CyclonePro_PowerDownDelay=250
CyclonePro_PowerUpDelay=250
[PORT]
IP=
[SETTINGS]
DEFAULT_SOURCE_PATH=C:\Program Files\Metrowerks\CW08 V3.1\prog
MEMORYSTART2=0
MEMORYSTART1=96
[SAVESETTINGS]
S19FILENAME=
PRGFILENAME=
PRGFILEPATH=C:\Program Files\Metrowerks\CW08 V3.1\prog
SERIALFILENAME=
[9S08QG8]
PROGRAMMING_ALGORITHM=0
DOTRIM=1
[CycleWin]
XTAL=4000000
/programy/C/HC08/test/Demo_S08QG8_Test/SofTec.ini
0,0 → 1,23
[Environment Variables]
GENPATH={Compiler}lib\hc08c\src;{Compiler}lib\hc08c\include;{Compiler}lib\hc08c\lib
LIBPATH={Compiler}lib\hc08c\include
OBJPATH={Project}bin
TEXTPATH={Project}bin
ABSPATH={Project}bin
 
[HI-WAVE]
Target=GDI
Layout=C_layout.hwl
 
[GDI]
COMSETTINGS=SETCOMM DRIVER NOPROTOCOL NOPERIODICAL "SofTec_BDC08.dll"
 
[SofTec_Microsystems_GdiHCS08]
Hardware=inDART-HCS08
DeviceName=MC9S08QG8
 
[&SofTec-HCS08_GDI_SETTINGS]
CMDFILE0=CMDFILE STARTUP ON ".\cmd\softec_startup.cmd"
CMDFILE1=CMDFILE RESET ON ".\cmd\softec_reset.cmd"
CMDFILE2=CMDFILE PRELOAD ON ".\cmd\softec_preload.cmd"
CMDFILE3=CMDFILE POSTLOAD ON ".\cmd\softec_postload.cmd"
/programy/C/HC08/test/Demo_S08QG8_Test/Sources/Start08.c
0,0 → 1,284
/******************************************************************************
FILE : start08.c
PURPOSE : 68HC08 standard startup code
LANGUAGE : ANSI-C / INLINE ASSEMBLER
----------------------------------------------------------------------------
HISTORY
22 oct 93 Created.
04/17/97 Also C++ constructors called in Init().
******************************************************************************/
 
/**********************************************************************/
/* NOTE: */
/* This version of the startup code does assumes that main */
/* does never return (saving the 2 byte return address of _Startup on */
/* the stack). */
/**********************************************************************/
 
#define __NO_FLAGS_OFFSET /* we do not need the flags field in the startup data descriptor */
#define __NO_MAIN_OFFSET /* we do not need the main field in the startup data descriptor */
 
#include <start08.h>
 
#ifdef __cplusplus
#define __EXTERN_C extern "C"
#else
#define __EXTERN_C
#endif
 
 
/**********************************************************************/
/* __ONLY_INIT_SP define: */
/* This define selects an shorter version of the startup code */
/* which only loads the stack pointer and directly afterwards calls */
/* main. This version does however NOT initialized global variables */
/* (So this version is not ANSI compliant!) */
/**********************************************************************/
 
#ifndef __ONLY_INIT_SP
 
#pragma DATA_SEG FAR _STARTUP
struct _tagStartup _startupData; /* read-only:
_startupData is allocated in ROM and
initialized by the linker */
 
#pragma MESSAGE DISABLE C20001 /* Warning C20001: Different value of stackpointer depending on control-flow */
/* the function _COPY_L releases some bytes from the stack internally */
 
#ifdef __OPTIMIZE_FOR_SIZE__
#pragma NO_ENTRY
#pragma NO_EXIT
#pragma NO_FRAME
/*lint -esym(528, loadByte) inhibit warning about not referenced loadByte function */
static void near loadByte(void) {
asm {
PSHH
PSHX
#ifdef __HCS08__
LDHX 5,SP
LDA 0,X
AIX #1
STHX 5,SP
#else
LDA 5,SP
PSHA
LDX 7,SP
PULH
LDA 0,X
AIX #1
STX 6,SP
PSHH
PULX
STX 5,SP
#endif
PULX
PULH
RTS
}
}
#endif /* __OPTIMIZE_FOR_SIZE__ */
 
 
/*lint -esym(752,_COPY_L) inhibit message on dunction declared, but not used (it is used in HLI) */
__EXTERN_C extern void _COPY_L(void);
/* DESC: copy very large structures (>= 256 bytes) in 16 bit address space (stack incl.)
IN: TOS count, TOS(2) @dest, H:X @src
OUT:
WRITTEN: X,H */
#ifdef __ELF_OBJECT_FILE_FORMAT__
#define toCopyDownBegOffs 0
#else
#define toCopyDownBegOffs 2 /* for the hiware format, the toCopyDownBeg field is a long. Because the HC08 is big endian, we have to use an offset of 2 */
#endif
static void Init(void) {
/* purpose: 1) zero out RAM-areas where data is allocated
2) init run-time data
3) copy initialization data from ROM to RAM
*/
/*lint -esym(529,p,i) inhibit warning about symbols not used: it is used in HLI below */
int i;
int *far p;
 
asm {
ZeroOut: ;
LDA _startupData.nofZeroOuts:1 ; nofZeroOuts
INCA
STA i:1 ; i is counter for number of zero outs
LDA _startupData.nofZeroOuts:0 ; nofZeroOuts
INCA
STA i:0
LDHX _startupData.pZeroOut ; *pZeroOut
BRA Zero_5
Zero_3: ;
; CLR i:1 is already 0
Zero_4: ;
; { HX == _pZeroOut }
PSHX
PSHH
; { nof bytes in (int)2,X }
; { address in (int)0,X }
LDA 0,X
PSHA
LDA 2,X
INCA
STA p ; p:0 is used for high byte of byte counter
LDA 3,X
LDX 1,X
PULH
INCA
BRA Zero_0
Zero_1: ;
; CLRA A is already 0, so we do not have to clear it
Zero_2: ;
CLR 0,X
AIX #1
Zero_0: ;
DBNZA Zero_2
Zero_6:
DBNZ p, Zero_1
PULH
PULX ; restore *pZeroOut
AIX #4 ; advance *pZeroOut
Zero_5: ;
DBNZ i:1, Zero_4
DBNZ i:0, Zero_3
;
CopyDown: ;
 
}
 
/* copy down */
/* _startupData.toCopyDownBeg ---> {nof(16) dstAddr(16) {bytes(8)}^nof} Zero(16) */
#if defined(__OPTIMIZE_FOR_SIZE__)
asm {
#ifdef __HCS08__
LDHX _startupData.toCopyDownBeg:toCopyDownBegOffs
PSHX
PSHH
#else
LDA _startupData.toCopyDownBeg:(1+toCopyDownBegOffs)
PSHA
LDA _startupData.toCopyDownBeg:(0+toCopyDownBegOffs)
PSHA
#endif
Loop0:
JSR loadByte ; load high byte counter
TAX ; save for compare
INCA
STA i
JSR loadByte ; load low byte counter
INCA
STA i:1
DECA
BNE notfinished
CBEQX #0, finished
notfinished:
 
JSR loadByte ; load high byte ptr
PSHA
PULH
JSR loadByte ; load low byte ptr
TAX ; HX is now destination pointer
BRA Loop1
Loop3:
Loop2:
JSR loadByte ; load data byte
STA 0,X
AIX #1
Loop1:
DBNZ i:1, Loop2
DBNZ i:0, Loop3
BRA Loop0
 
finished:
AIS #2
};
#else /* defined(__OPTIMIZE_FOR_SIZE__) time optimized asm version. */
asm {
#ifdef __HCS08__
LDHX _startupData.toCopyDownBeg:toCopyDownBegOffs
#else
LDX _startupData.toCopyDownBeg:(0+toCopyDownBegOffs)
PSHX
PULH
LDX _startupData.toCopyDownBeg:(1+toCopyDownBegOffs)
#endif
next:
LDA 0,X ; list is terminated by 2 zero bytes
ORA 1,X
BEQ copydone
PSHX ; store current position
PSHH
LDA 3,X ; psh dest low
PSHA
LDA 2,X ; psh dest high
PSHA
LDA 1,X ; psh cnt low
PSHA
LDA 0,X ; psh cnt high
PSHA
AIX #4
JSR _COPY_L ; copy one block
PULH
PULX
TXA
ADD 1,X ; add low
PSHA
PSHH
PULA
ADC 0,X ; add high
PSHA
PULH
PULX
AIX #4
BRA next
copydone:
};
#endif /* defined(__OPTIMIZE_FOR_SIZE__) */
 
/* FuncInits: for C++, this are the global constructors */
#ifdef __cplusplus
#ifdef __ELF_OBJECT_FILE_FORMAT__
i = (int)(_startupData.nofInitBodies - 1);
while (i >= 0) {
(&_startupData.initBodies->initFunc)[i](); /* call C++ constructors */
i--;
}
#else /* __ELF_OBJECT_FILE_FORMAT__ */
/* HIWARE object file format */
if (_startupData.mInits != NULL) {
_PFunc *fktPtr;
fktPtr = _startupData.mInits;
while(*fktPtr != NULL) {
(**fktPtr)(); /* call constructor */
fktPtr++;
}
}
#endif /* __ELF_OBJECT_FILE_FORMAT__ */
#endif /* __cplusplus */
 
/* implement ROM libraries initialization here (see startup.c) */
}
#endif /* __ONLY_INIT_SP */
 
__EXTERN_C extern void main(void); /* prototype of main function */
 
#pragma NO_EXIT
__EXTERN_C void _Startup(void) {
/* set the reset vector to _Startup in the linker parameter file (*.prm):
'VECTOR 0 _Startup'
 
purpose: 1) initialize the stack
2) initialize run-time, ...
initialize the RAM, copy down init dat etc (Init)
3) call main;
called from: _PRESTART-code generated by the Linker
*/
 
INIT_SP_FROM_STARTUP_DESC();
#ifndef __ONLY_INIT_SP
Init();
#endif
__asm JMP main; /* with a C style main(); we would push the return address on the stack wasting 2 RAM bytes */
}
/programy/C/HC08/test/Demo_S08QG8_Test/Sources/demo9S08QG8.h
0,0 → 1,48
/******************************************************************************
*Copyright (C) 2003 Freescale Semiconductor, Inc.
*All Rights Reserved
*
* Filename: DEMO9S08QG8.h
* Author: r1aald
* Revision: 1.0a
*
* Description: 9S08QG8 Demo Board Header File
* Notes: Used in Projects QG8_Test.mcp, DEMO9S08QG8_APP.mcp
*******************************************************************************/
 
/* include peripheral declarations */
#include <MC9S08QG8.h> /* include peripheral declarations */
 
/* define value for LED's when on and off */
#define ON 0
#define OFF 1
/* define value for switches when up (not pressed) and down (pressed) */
#define UP 1
#define DOWN 0
 
/* define LED's */
#define LED1 PTBD_PTBD6
#define LED1_DDR PTBDD_PTBDD6
#define LED1_MASK PTBD_PTBD6_MASK
#define LED2 PTBD_PTBD7
#define LED2_DDR PTBDD_PTBDD7
#define LED2_MASK PTBD_PTBD7_MASK
 
/* define SW's */
#define SW1 PTAD_PTAD2
#define SW1_DDR PTADD_PTADD2
#define SW1_MASK PTAD_PTAD2_MASK
#define SW2 PTAD_PTAD3
#define SW2_DDR PTADD_PTADD3
#define SW2_MASK PTAD_PTAD3_MASK
 
/* define ATD Inputs */
#define POT APCTL1_ADPC0
#define POT_MASK APCTL1_ADPC0_MASK
#define PHOTO APCTL1_ADPC1
#define PHOTO_MASK APCTL1_ADPC1_MASK
 
/* define COM_EN */
#define COM_EN PTAD_PTAD4
#define COM_EN_DDR PTADD_PTADD4
#define COM_EN_MASK PTADD_PTADD4_MASK
/programy/C/HC08/test/Demo_S08QG8_Test/Sources/demo9S08QG8_test.c
0,0 → 1,69
 
/******************************************************************************
* Copyright (C) 2005 Freescale Semiconductor, Inc.
* All Rights Reserved
*
* Filename: DEMO9S08QG8_Test.c
* Author: r1aald
* Revision: 1.0
*
* Description: This is the test code that will reside in the QG8 demo
* to provide an out of the box experience. This simple code
* blinks LED2 and toggles LED1 when SW1 is pressed.
*
* Notes: Also serves as an example for the 9S08QG8 demo board.
* Created using CodeWarrior 3.1 for HC(S)08.
******************************************************************************/
 
 
#include <hidef.h> /* for EnableInterrupts macro */
#include <MC9S08QG8.h> /* include peripheral declarations */
#include "demo9S08QG8.h" /*include demo board declarations */
 
void main(void) {
EnableInterrupts; /* enable interrupts */
/* include your code here */
ICSC2_BDIV = 3;
LED1 =0;
LED2 =0; //Port B7 is connected to LED 2
PTBDD_PTBDD7 = 1; //Set PTB7 as an output
PTBDD_PTBDD6 = 1;
//mtim_setup
MTIMCLK_PS = 8;
MTIMCLK_CLKS = 0;
MTIMMOD = 112;
MTIMMOD = 0; //modulo = 50
MTIMSC = 0x60; //reset and start MTIM, enable ints
//KBI Set Up foe SW1
KBIPE_KBIPE2 =1; //Enable Keyboard Pin
KBISC_KBIE = 1; //Enable Keyboard Interrupts
KBISC_KBACK = 1; //Clear Pending Keyboard Interrupts
PTAPE_PTAPE2 = 1; //Enable Pullup for Keyboard pin
for(;;) {
__RESET_WATCHDOG(); /* feeds the dog */
} /* loop forever */
/* please make sure that you never leave this function */
}
//KBI ISR
interrupt 18 void KBI_ISR(void) {
KBISC_KBACK = 1; //Clear Pending Keyboard Interrupts
LED1 = ~LED1; // toggle Port
}
 
 
/* MTIM_ISR - ISR that accompanies the MTIM PWM routine. */
interrupt 12 void MTIM_ISR(void) {
MTIMSC_TOF=0; // clear TOF
LED2 = ~LED2; // toggle Port
}
 
/programy/C/HC08/test/Demo_S08QG8_Test/bin/Monitor.abs
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/bin/Monitor.abs.s19
0,0 → 1,13
S0470000443A5C50726F66696C65735C723161616C642E46534C5C4465736B746F705C576F726B5C44656D6F5F5330385147385F546573745C62696E5C4D6F6E69746F722E616273BA
S123E0008B899EFE05F6AF019EFF05888A81A7FCC6E0854C95E701C6E0844CF732E08620B0
S123E0201F898BF687E6024C9EE706E603EE018A4C20037FAF014BFB9E6B05F78A88AF045D
S123E0409E6B02DD9E6B01D932E088898BADB1974C9EE703ADAA4C9EE7044A260351001872
S123E060AD9E878AAD9A972005AD95F7AF019E6B04F79E6B03F320D5A7068145015094AD57
S123E0808DCCE0920000E08AE0DF00000000000000009AB639AAC0B7391D021F021E031C28
S123E0A003B63DA4F0AA08B73DB63DA4CFB73D6E703F3F3F6E603C140D120C140C45184031
S123E0C0F6AA04F7C7180020FB8B140CB602A840B7028A808B1F3CB602A880B7028A800010
S104E0E0003B
S105FFDAE0C978
S105FFE6E0D461
S105FFFEE07BA2
S9030000FC
/programy/C/HC08/test/Demo_S08QG8_Test/bin/Monitor.map
0,0 → 1,596
 
PROGRAM "D:\Profiles\r1aald.FSL\Desktop\Work\Demo_S08QG8_Test\bin\Monitor.abs"
 
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Freescale HC08
Memory Model: SMALL
File Format : ELF\Dwarf 2.0
Linker : SmartLinker V-5.0.24 Build 4210, Jul 29 2004
 
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
Start08.c.o Model: SMALL, Lang: ANSI-C
MC9S08QG8.C.o Model: SMALL, Lang: ANSI-C
demo9S08QG8_test.c.o Model: SMALL, Lang: ANSI-C
 
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xE07B (_Startup)
_startupData is allocated at 0xE084 and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 0
_Copy *toCopyDownBeg 0xE0DF
} _startupData;
 
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.text 77 R 0xE092 0xE0DE ROM
.abs_section_0 1 N/I 0x0 0x0 .absSeg0
.abs_section_1 1 N/I 0x1 0x1 .absSeg1
.abs_section_2 1 N/I 0x2 0x2 .absSeg2
.abs_section_3 1 N/I 0x3 0x3 .absSeg3
.abs_section_c 1 N/I 0xC 0xC .absSeg4
.abs_section_d 1 N/I 0xD 0xD .absSeg5
.abs_section_e 1 N/I 0xE 0xE .absSeg6
.abs_section_f 1 N/I 0xF 0xF .absSeg7
.abs_section_10 1 N/I 0x10 0x10 .absSeg8
.abs_section_11 1 N/I 0x11 0x11 .absSeg9
.abs_section_16 1 N/I 0x16 0x16 .absSeg10
.abs_section_17 1 N/I 0x17 0x17 .absSeg11
.abs_section_1a 1 N/I 0x1A 0x1A .absSeg12
.abs_section_22 1 N/I 0x22 0x22 .absSeg13
.abs_section_23 1 N/I 0x23 0x23 .absSeg14
.abs_section_24 1 N/I 0x24 0x24 .absSeg15
.abs_section_25 1 N/I 0x25 0x25 .absSeg16
.abs_section_26 1 N/I 0x26 0x26 .absSeg17
.abs_section_27 1 N/I 0x27 0x27 .absSeg18
.abs_section_28 1 N/I 0x28 0x28 .absSeg19
.abs_section_29 1 N/I 0x29 0x29 .absSeg20
.abs_section_2a 1 N/I 0x2A 0x2A .absSeg21
.abs_section_2b 1 N/I 0x2B 0x2B .absSeg22
.abs_section_2d 1 N/I 0x2D 0x2D .absSeg23
.abs_section_30 1 N/I 0x30 0x30 .absSeg24
.abs_section_31 1 N/I 0x31 0x31 .absSeg25
.abs_section_32 1 N/I 0x32 0x32 .absSeg26
.abs_section_33 1 N/I 0x33 0x33 .absSeg27
.abs_section_34 1 N/I 0x34 0x34 .absSeg28
.abs_section_38 1 N/I 0x38 0x38 .absSeg29
.abs_section_39 1 N/I 0x39 0x39 .absSeg30
.abs_section_3a 1 N/I 0x3A 0x3A .absSeg31
.abs_section_3b 1 N/I 0x3B 0x3B .absSeg32
.abs_section_3c 1 N/I 0x3C 0x3C .absSeg33
.abs_section_3d 1 N/I 0x3D 0x3D .absSeg34
.abs_section_3e 1 N/I 0x3E 0x3E .absSeg35
.abs_section_3f 1 N/I 0x3F 0x3F .absSeg36
.abs_section_40 1 N/I 0x40 0x40 .absSeg37
.abs_section_45 1 N/I 0x45 0x45 .absSeg38
.abs_section_48 1 N/I 0x48 0x48 .absSeg39
.abs_section_1800 1 N/I 0x1800 0x1800 .absSeg40
.abs_section_1801 1 N/I 0x1801 0x1801 .absSeg41
.abs_section_1802 1 N/I 0x1802 0x1802 .absSeg42
.abs_section_1803 1 N/I 0x1803 0x1803 .absSeg43
.abs_section_1808 1 N/I 0x1808 0x1808 .absSeg44
.abs_section_1809 1 N/I 0x1809 0x1809 .absSeg45
.abs_section_180a 1 N/I 0x180A 0x180A .absSeg46
.abs_section_180c 1 N/I 0x180C 0x180C .absSeg47
.abs_section_1810 1 N/I 0x1810 0x1810 .absSeg48
.abs_section_1811 1 N/I 0x1811 0x1811 .absSeg49
.abs_section_1812 1 N/I 0x1812 0x1812 .absSeg50
.abs_section_1813 1 N/I 0x1813 0x1813 .absSeg51
.abs_section_1816 1 N/I 0x1816 0x1816 .absSeg52
.abs_section_1817 1 N/I 0x1817 0x1817 .absSeg53
.abs_section_1818 1 N/I 0x1818 0x1818 .absSeg54
.abs_section_1820 1 N/I 0x1820 0x1820 .absSeg55
.abs_section_1821 1 N/I 0x1821 0x1821 .absSeg56
.abs_section_1823 1 N/I 0x1823 0x1823 .absSeg57
.abs_section_1824 1 N/I 0x1824 0x1824 .absSeg58
.abs_section_1825 1 N/I 0x1825 0x1825 .absSeg59
.abs_section_1826 1 N/I 0x1826 0x1826 .absSeg60
.abs_section_1840 1 N/I 0x1840 0x1840 .absSeg61
.abs_section_1841 1 N/I 0x1841 0x1841 .absSeg62
.abs_section_1842 1 N/I 0x1842 0x1842 .absSeg63
.abs_section_1844 1 N/I 0x1844 0x1844 .absSeg64
.abs_section_1845 1 N/I 0x1845 0x1845 .absSeg65
.abs_section_1846 1 N/I 0x1846 0x1846 .absSeg66
.abs_section_ffb0 1 N/I 0xFFB0 0xFFB0 .absSeg67
.abs_section_ffb1 1 N/I 0xFFB1 0xFFB1 .absSeg68
.abs_section_ffb2 1 N/I 0xFFB2 0xFFB2 .absSeg69
.abs_section_ffb3 1 N/I 0xFFB3 0xFFB3 .absSeg70
.abs_section_ffb4 1 N/I 0xFFB4 0xFFB4 .absSeg71
.abs_section_ffb5 1 N/I 0xFFB5 0xFFB5 .absSeg72
.abs_section_ffb6 1 N/I 0xFFB6 0xFFB6 .absSeg73
.abs_section_ffb7 1 N/I 0xFFB7 0xFFB7 .absSeg74
.abs_section_ffbd 1 N/I 0xFFBD 0xFFBD .absSeg75
.abs_section_ffbf 1 N/I 0xFFBF 0xFFBF .absSeg76
.abs_section_12 2 N/I 0x12 0x13 .absSeg77
.abs_section_14 2 N/I 0x14 0x15 .absSeg78
.abs_section_20 2 N/I 0x20 0x21 .absSeg79
.abs_section_41 2 N/I 0x41 0x42 .absSeg80
.abs_section_43 2 N/I 0x43 0x44 .absSeg81
.abs_section_46 2 N/I 0x46 0x47 .absSeg82
.abs_section_49 2 N/I 0x49 0x4A .absSeg83
.abs_section_1806 2 N/I 0x1806 0x1807 .absSeg84
.abs_section_1814 2 N/I 0x1814 0x1815 .absSeg85
.abs_section_ffda 2 R 0xFFDA 0xFFDB .absSeg86
.abs_section_ffe6 2 R 0xFFE6 0xFFE7 .absSeg87
.startData 14 R 0xE084 0xE091 ROM
.init 132 R 0xE000 0xE083 ROM
.stack 80 R/W 0x100 0x14F RAM
.copy 2 R 0xE0DF 0xE0E0 ROM
.vectSeg88_vect 2 R 0xFFFE 0xFFFF .vectSeg88
 
Summary of section sizes per section type:
READ_ONLY (R): E7 (dec: 231)
READ_WRITE (R/W): 50 (dec: 80)
NO_INIT (N/I): 5F (dec: 95)
 
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
0xFFFE 0xE07B _Startup
 
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- Start08.c.o --
- PROCEDURES:
loadByte E000 E 14 5 .init
Init E00E 6D 109 1 .init
_Startup E07B 9 9 0 .init
- VARIABLES:
_startupData E084 6 6 4 .startData
- LABELS:
__SEG_END_SSTACK 150 0 0 1
MODULE: -- MC9S08QG8.C.o --
- PROCEDURES:
- VARIABLES:
_PTAD 0 1 1 0 .abs_section_0
_PTADD 1 1 1 0 .abs_section_1
_PTBD 2 1 1 6 .abs_section_2
_PTBDD 3 1 1 2 .abs_section_3
_KBISC C 1 1 3 .abs_section_c
_KBIPE D 1 1 1 .abs_section_d
_KBIES E 1 1 0 .abs_section_e
_IRQSC F 1 1 0 .abs_section_f
_ADCSC1 10 1 1 0 .abs_section_10
_ADCSC2 11 1 1 0 .abs_section_11
_ADCCFG 16 1 1 0 .abs_section_16
_APCTL1 17 1 1 0 .abs_section_17
_ACMPSC 1A 1 1 0 .abs_section_1a
_SCIC1 22 1 1 0 .abs_section_22
_SCIC2 23 1 1 0 .abs_section_23
_SCIS1 24 1 1 0 .abs_section_24
_SCIS2 25 1 1 0 .abs_section_25
_SCIC3 26 1 1 0 .abs_section_26
_SCID 27 1 1 0 .abs_section_27
_SPIC1 28 1 1 0 .abs_section_28
_SPIC2 29 1 1 0 .abs_section_29
_SPIBR 2A 1 1 0 .abs_section_2a
_SPIS 2B 1 1 0 .abs_section_2b
_SPID 2D 1 1 0 .abs_section_2d
_IICA 30 1 1 0 .abs_section_30
_IICF 31 1 1 0 .abs_section_31
_IICC 32 1 1 0 .abs_section_32
_IICS 33 1 1 0 .abs_section_33
_IICD 34 1 1 0 .abs_section_34
_ICSC1 38 1 1 0 .abs_section_38
_ICSC2 39 1 1 2 .abs_section_39
_ICSTRM 3A 1 1 0 .abs_section_3a
_ICSSC 3B 1 1 0 .abs_section_3b
_MTIMSC 3C 1 1 2 .abs_section_3c
_MTIMCLK 3D 1 1 4 .abs_section_3d
_MTIMCNT 3E 1 1 0 .abs_section_3e
_MTIMMOD 3F 1 1 2 .abs_section_3f
_TPMSC 40 1 1 0 .abs_section_40
_TPMC0SC 45 1 1 0 .abs_section_45
_TPMC1SC 48 1 1 0 .abs_section_48
_SRS 1800 1 1 1 .abs_section_1800
_SBDFR 1801 1 1 0 .abs_section_1801
_SOPT1 1802 1 1 0 .abs_section_1802
_SOPT2 1803 1 1 0 .abs_section_1803
_SRTISC 1808 1 1 0 .abs_section_1808
_SPMSC1 1809 1 1 0 .abs_section_1809
_SPMSC2 180A 1 1 0 .abs_section_180a
_SPMSC3 180C 1 1 0 .abs_section_180c
_DBGCAH 1810 1 1 0 .abs_section_1810
_DBGCAL 1811 1 1 0 .abs_section_1811
_DBGCBH 1812 1 1 0 .abs_section_1812
_DBGCBL 1813 1 1 0 .abs_section_1813
_DBGC 1816 1 1 0 .abs_section_1816
_DBGT 1817 1 1 0 .abs_section_1817
_DBGS 1818 1 1 0 .abs_section_1818
_FCDIV 1820 1 1 0 .abs_section_1820
_FOPT 1821 1 1 0 .abs_section_1821
_FCNFG 1823 1 1 0 .abs_section_1823
_FPROT 1824 1 1 0 .abs_section_1824
_FSTAT 1825 1 1 0 .abs_section_1825
_FCMD 1826 1 1 0 .abs_section_1826
_PTAPE 1840 1 1 1 .abs_section_1840
_PTASE 1841 1 1 0 .abs_section_1841
_PTADS 1842 1 1 0 .abs_section_1842
_PTBPE 1844 1 1 0 .abs_section_1844
_PTBSE 1845 1 1 0 .abs_section_1845
_PTBDS 1846 1 1 0 .abs_section_1846
_BAKEY0 FFB0 1 1 0 .abs_section_ffb0
_BAKEY1 FFB1 1 1 0 .abs_section_ffb1
_BAKEY2 FFB2 1 1 0 .abs_section_ffb2
_BAKEY3 FFB3 1 1 0 .abs_section_ffb3
_BAKEY4 FFB4 1 1 0 .abs_section_ffb4
_BAKEY5 FFB5 1 1 0 .abs_section_ffb5
_BAKEY6 FFB6 1 1 0 .abs_section_ffb6
_BAKEY7 FFB7 1 1 0 .abs_section_ffb7
_NVPROT FFBD 1 1 0 .abs_section_ffbd
_NVOPT FFBF 1 1 0 .abs_section_ffbf
_ADCR 12 2 2 0 .abs_section_12
_ADCCV 14 2 2 0 .abs_section_14
_SCIBD 20 2 2 0 .abs_section_20
_TPMCNT 41 2 2 0 .abs_section_41
_TPMMOD 43 2 2 0 .abs_section_43
_TPMC0V 46 2 2 0 .abs_section_46
_TPMC1V 49 2 2 0 .abs_section_49
_SDID 1806 2 2 0 .abs_section_1806
_DBGF 1814 2 2 0 .abs_section_1814
MODULE: -- demo9S08QG8_test.c.o --
- PROCEDURES:
main E092 37 55 1 .text
KBI_ISR E0C9 B 11 1 .text
MTIM_ISR E0D4 B 11 1 .text
- VARIABLES:
_Vector_18 FFDA 2 2 0 .abs_section_ffda
_Vector_12 FFE6 2 2 0 .abs_section_ffe6
 
*********************************************************************************************
MODULE STATISTIC
Name Data Code Const
---------------------------------------------------------------------------------------------
Start08.c.o 0 132 0
MC9S08QG8.C.o 95 0 0
demo9S08QG8_test.c.o 0 77 4
other 80 16 2
 
*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
main KBI_ISR MTIM_ISR
SECTION: ".init"
loadByte Init _Startup
SECTION: ".abs_section_0"
_PTAD
SECTION: ".abs_section_1"
_PTADD
SECTION: ".abs_section_2"
_PTBD
SECTION: ".abs_section_3"
_PTBDD
SECTION: ".abs_section_c"
_KBISC
SECTION: ".abs_section_d"
_KBIPE
SECTION: ".abs_section_e"
_KBIES
SECTION: ".abs_section_f"
_IRQSC
SECTION: ".abs_section_10"
_ADCSC1
SECTION: ".abs_section_11"
_ADCSC2
SECTION: ".abs_section_16"
_ADCCFG
SECTION: ".abs_section_17"
_APCTL1
SECTION: ".abs_section_1a"
_ACMPSC
SECTION: ".abs_section_22"
_SCIC1
SECTION: ".abs_section_23"
_SCIC2
SECTION: ".abs_section_24"
_SCIS1
SECTION: ".abs_section_25"
_SCIS2
SECTION: ".abs_section_26"
_SCIC3
SECTION: ".abs_section_27"
_SCID
SECTION: ".abs_section_28"
_SPIC1
SECTION: ".abs_section_29"
_SPIC2
SECTION: ".abs_section_2a"
_SPIBR
SECTION: ".abs_section_2b"
_SPIS
SECTION: ".abs_section_2d"
_SPID
SECTION: ".abs_section_30"
_IICA
SECTION: ".abs_section_31"
_IICF
SECTION: ".abs_section_32"
_IICC
SECTION: ".abs_section_33"
_IICS
SECTION: ".abs_section_34"
_IICD
SECTION: ".abs_section_38"
_ICSC1
SECTION: ".abs_section_39"
_ICSC2
SECTION: ".abs_section_3a"
_ICSTRM
SECTION: ".abs_section_3b"
_ICSSC
SECTION: ".abs_section_3c"
_MTIMSC
SECTION: ".abs_section_3d"
_MTIMCLK
SECTION: ".abs_section_3e"
_MTIMCNT
SECTION: ".abs_section_3f"
_MTIMMOD
SECTION: ".abs_section_40"
_TPMSC
SECTION: ".abs_section_45"
_TPMC0SC
SECTION: ".abs_section_48"
_TPMC1SC
SECTION: ".abs_section_1800"
_SRS
SECTION: ".abs_section_1801"
_SBDFR
SECTION: ".abs_section_1802"
_SOPT1
SECTION: ".abs_section_1803"
_SOPT2
SECTION: ".abs_section_1808"
_SRTISC
SECTION: ".abs_section_1809"
_SPMSC1
SECTION: ".abs_section_180a"
_SPMSC2
SECTION: ".abs_section_180c"
_SPMSC3
SECTION: ".abs_section_1810"
_DBGCAH
SECTION: ".abs_section_1811"
_DBGCAL
SECTION: ".abs_section_1812"
_DBGCBH
SECTION: ".abs_section_1813"
_DBGCBL
SECTION: ".abs_section_1816"
_DBGC
SECTION: ".abs_section_1817"
_DBGT
SECTION: ".abs_section_1818"
_DBGS
SECTION: ".abs_section_1820"
_FCDIV
SECTION: ".abs_section_1821"
_FOPT
SECTION: ".abs_section_1823"
_FCNFG
SECTION: ".abs_section_1824"
_FPROT
SECTION: ".abs_section_1825"
_FSTAT
SECTION: ".abs_section_1826"
_FCMD
SECTION: ".abs_section_1840"
_PTAPE
SECTION: ".abs_section_1841"
_PTASE
SECTION: ".abs_section_1842"
_PTADS
SECTION: ".abs_section_1844"
_PTBPE
SECTION: ".abs_section_1845"
_PTBSE
SECTION: ".abs_section_1846"
_PTBDS
SECTION: ".abs_section_ffb0"
_BAKEY0
SECTION: ".abs_section_ffb1"
_BAKEY1
SECTION: ".abs_section_ffb2"
_BAKEY2
SECTION: ".abs_section_ffb3"
_BAKEY3
SECTION: ".abs_section_ffb4"
_BAKEY4
SECTION: ".abs_section_ffb5"
_BAKEY5
SECTION: ".abs_section_ffb6"
_BAKEY6
SECTION: ".abs_section_ffb7"
_BAKEY7
SECTION: ".abs_section_ffbd"
_NVPROT
SECTION: ".abs_section_ffbf"
_NVOPT
SECTION: ".abs_section_12"
_ADCR
SECTION: ".abs_section_14"
_ADCCV
SECTION: ".abs_section_20"
_SCIBD
SECTION: ".abs_section_41"
_TPMCNT
SECTION: ".abs_section_43"
_TPMMOD
SECTION: ".abs_section_46"
_TPMC0V
SECTION: ".abs_section_49"
_TPMC1V
SECTION: ".abs_section_1806"
_SDID
SECTION: ".abs_section_1814"
_DBGF
SECTION: ".abs_section_ffda"
_Vector_18
SECTION: ".abs_section_ffe6"
_Vector_12
 
*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
Name Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
_PTAD 0 1 1 0 .abs_section_0
_PTADD 1 1 1 0 .abs_section_1
_PTBD 2 1 1 6 .abs_section_2
_PTBDD 3 1 1 2 .abs_section_3
_KBISC C 1 1 3 .abs_section_c
_KBIPE D 1 1 1 .abs_section_d
_KBIES E 1 1 0 .abs_section_e
_IRQSC F 1 1 0 .abs_section_f
_ADCSC1 10 1 1 0 .abs_section_10
_ADCSC2 11 1 1 0 .abs_section_11
_ADCR 12 2 2 0 .abs_section_12
_ADCCV 14 2 2 0 .abs_section_14
_ADCCFG 16 1 1 0 .abs_section_16
_APCTL1 17 1 1 0 .abs_section_17
_ACMPSC 1A 1 1 0 .abs_section_1a
_SCIBD 20 2 2 0 .abs_section_20
_SCIC1 22 1 1 0 .abs_section_22
_SCIC2 23 1 1 0 .abs_section_23
_SCIS1 24 1 1 0 .abs_section_24
_SCIS2 25 1 1 0 .abs_section_25
_SCIC3 26 1 1 0 .abs_section_26
_SCID 27 1 1 0 .abs_section_27
_SPIC1 28 1 1 0 .abs_section_28
_SPIC2 29 1 1 0 .abs_section_29
_SPIBR 2A 1 1 0 .abs_section_2a
_SPIS 2B 1 1 0 .abs_section_2b
_SPID 2D 1 1 0 .abs_section_2d
_IICA 30 1 1 0 .abs_section_30
_IICF 31 1 1 0 .abs_section_31
_IICC 32 1 1 0 .abs_section_32
_IICS 33 1 1 0 .abs_section_33
_IICD 34 1 1 0 .abs_section_34
_ICSC1 38 1 1 0 .abs_section_38
_ICSC2 39 1 1 2 .abs_section_39
_ICSTRM 3A 1 1 0 .abs_section_3a
_ICSSC 3B 1 1 0 .abs_section_3b
_MTIMSC 3C 1 1 2 .abs_section_3c
_MTIMCLK 3D 1 1 4 .abs_section_3d
_MTIMCNT 3E 1 1 0 .abs_section_3e
_MTIMMOD 3F 1 1 2 .abs_section_3f
_TPMSC 40 1 1 0 .abs_section_40
_TPMCNT 41 2 2 0 .abs_section_41
_TPMMOD 43 2 2 0 .abs_section_43
_TPMC0SC 45 1 1 0 .abs_section_45
_TPMC0V 46 2 2 0 .abs_section_46
_TPMC1SC 48 1 1 0 .abs_section_48
_TPMC1V 49 2 2 0 .abs_section_49
_SRS 1800 1 1 1 .abs_section_1800
_SBDFR 1801 1 1 0 .abs_section_1801
_SOPT1 1802 1 1 0 .abs_section_1802
_SOPT2 1803 1 1 0 .abs_section_1803
_SDID 1806 2 2 0 .abs_section_1806
_SRTISC 1808 1 1 0 .abs_section_1808
_SPMSC1 1809 1 1 0 .abs_section_1809
_SPMSC2 180A 1 1 0 .abs_section_180a
_SPMSC3 180C 1 1 0 .abs_section_180c
_DBGCAH 1810 1 1 0 .abs_section_1810
_DBGCAL 1811 1 1 0 .abs_section_1811
_DBGCBH 1812 1 1 0 .abs_section_1812
_DBGCBL 1813 1 1 0 .abs_section_1813
_DBGF 1814 2 2 0 .abs_section_1814
_DBGC 1816 1 1 0 .abs_section_1816
_DBGT 1817 1 1 0 .abs_section_1817
_DBGS 1818 1 1 0 .abs_section_1818
_FCDIV 1820 1 1 0 .abs_section_1820
_FOPT 1821 1 1 0 .abs_section_1821
_FCNFG 1823 1 1 0 .abs_section_1823
_FPROT 1824 1 1 0 .abs_section_1824
_FSTAT 1825 1 1 0 .abs_section_1825
_FCMD 1826 1 1 0 .abs_section_1826
_PTAPE 1840 1 1 1 .abs_section_1840
_PTASE 1841 1 1 0 .abs_section_1841
_PTADS 1842 1 1 0 .abs_section_1842
_PTBPE 1844 1 1 0 .abs_section_1844
_PTBSE 1845 1 1 0 .abs_section_1845
_PTBDS 1846 1 1 0 .abs_section_1846
loadByte E000 E 14 5 .init
Init E00E 6D 109 1 .init
_Startup E07B 9 9 0 .init
main E092 37 55 1 .text
KBI_ISR E0C9 B 11 1 .text
MTIM_ISR E0D4 B 11 1 .text
_BAKEY0 FFB0 1 1 0 .abs_section_ffb0
_BAKEY1 FFB1 1 1 0 .abs_section_ffb1
_BAKEY2 FFB2 1 1 0 .abs_section_ffb2
_BAKEY3 FFB3 1 1 0 .abs_section_ffb3
_BAKEY4 FFB4 1 1 0 .abs_section_ffb4
_BAKEY5 FFB5 1 1 0 .abs_section_ffb5
_BAKEY6 FFB6 1 1 0 .abs_section_ffb6
_BAKEY7 FFB7 1 1 0 .abs_section_ffb7
_NVPROT FFBD 1 1 0 .abs_section_ffbd
_NVOPT FFBF 1 1 0 .abs_section_ffbf
_Vector_18 FFDA 2 2 0 .abs_section_ffda
_Vector_12 FFE6 2 2 0 .abs_section_ffe6
 
*********************************************************************************************
UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
 
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xE0DF ---- SIZE 2 ---
Filling bytes inserted
0000
 
*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
Init USES _startupData loadByte
_Startup USES __SEG_END_SSTACK Init main
main USES _ICSC2 _PTBD _PTBDD _MTIMCLK _MTIMMOD _MTIMSC
_KBIPE _KBISC _PTAPE _SRS
KBI_ISR USES _KBISC _PTBD
MTIM_ISR USES _MTIMSC _PTBD
_Vector_18 USES KBI_ISR
_Vector_12 USES MTIM_ISR
 
*********************************************************************************************
DEPENDENCY TREE
*********************************************************************************************
main and _Startup Group
|
+- main
|
+- _Startup
|
+- Init
| |
| +- loadByte
|
+- main (see above)
_Vector_18
|
+- KBI_ISR
_Vector_12
|
+- MTIM_ISR
*********************************************************************************************
STATISTIC SECTION
---------------------------------------------------------------------------------------------
 
ExeFile:
--------
Number of blocks to be downloaded: 6
Total size of all blocks to be downloaded: 231
 
/programy/C/HC08/test/Demo_S08QG8_Test/bin/P&E_FCS.abs
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/bin/P&E_FCS.abs.s19
0,0 → 1,13
S0470000443A5C50726F66696C65735C723161616C642E46534C5C4465736B746F705C576F726B5C44656D6F5F5330385147385F546573745C62696E5C5026455F4643532E616273AC
S123E0008B899EFE05F6AF019EFF05888A81A7FCC6E0854C95E701C6E0844CF732E08620B0
S123E0201F898BF687E6024C9EE706E603EE018A4C20037FAF014BFB9E6B05F78A88AF045D
S123E0409E6B02DD9E6B01D932E088898BADB1974C9EE703ADAA4C9EE7044A260351001872
S123E060AD9E878AAD9A972005AD95F7AF019E6B04F79E6B03F320D5A7068145015094AD57
S123E0808DCCE0920000E08AE0DF00000000000000009AB639AAC0B7391D021F021E031C28
S123E0A003B63DA4F0AA08B73DB63DA4CFB73D6E703F3F3F6E603C140D120C140C45184031
S123E0C0F6AA04F7C7180020FB8B140CB602A840B7028A808B1F3CB602A880B7028A800010
S104E0E0003B
S105FFDAE0C978
S105FFE6E0D461
S105FFFEE07BA2
S9030000FC
/programy/C/HC08/test/Demo_S08QG8_Test/bin/P&E_FCS.map
0,0 → 1,596
 
PROGRAM "D:\Profiles\r1aald.FSL\Desktop\Work\Demo_S08QG8_Test\bin\P&E_FCS.abs"
 
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Freescale HC08
Memory Model: SMALL
File Format : ELF\Dwarf 2.0
Linker : SmartLinker V-5.0.24 Build 4210, Jul 29 2004
 
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
Start08.c.o Model: SMALL, Lang: ANSI-C
MC9S08QG8.C.o Model: SMALL, Lang: ANSI-C
demo9S08QG8_test.c.o Model: SMALL, Lang: ANSI-C
 
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xE07B (_Startup)
_startupData is allocated at 0xE084 and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 0
_Copy *toCopyDownBeg 0xE0DF
} _startupData;
 
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.text 77 R 0xE092 0xE0DE ROM
.abs_section_0 1 N/I 0x0 0x0 .absSeg0
.abs_section_1 1 N/I 0x1 0x1 .absSeg1
.abs_section_2 1 N/I 0x2 0x2 .absSeg2
.abs_section_3 1 N/I 0x3 0x3 .absSeg3
.abs_section_c 1 N/I 0xC 0xC .absSeg4
.abs_section_d 1 N/I 0xD 0xD .absSeg5
.abs_section_e 1 N/I 0xE 0xE .absSeg6
.abs_section_f 1 N/I 0xF 0xF .absSeg7
.abs_section_10 1 N/I 0x10 0x10 .absSeg8
.abs_section_11 1 N/I 0x11 0x11 .absSeg9
.abs_section_16 1 N/I 0x16 0x16 .absSeg10
.abs_section_17 1 N/I 0x17 0x17 .absSeg11
.abs_section_1a 1 N/I 0x1A 0x1A .absSeg12
.abs_section_22 1 N/I 0x22 0x22 .absSeg13
.abs_section_23 1 N/I 0x23 0x23 .absSeg14
.abs_section_24 1 N/I 0x24 0x24 .absSeg15
.abs_section_25 1 N/I 0x25 0x25 .absSeg16
.abs_section_26 1 N/I 0x26 0x26 .absSeg17
.abs_section_27 1 N/I 0x27 0x27 .absSeg18
.abs_section_28 1 N/I 0x28 0x28 .absSeg19
.abs_section_29 1 N/I 0x29 0x29 .absSeg20
.abs_section_2a 1 N/I 0x2A 0x2A .absSeg21
.abs_section_2b 1 N/I 0x2B 0x2B .absSeg22
.abs_section_2d 1 N/I 0x2D 0x2D .absSeg23
.abs_section_30 1 N/I 0x30 0x30 .absSeg24
.abs_section_31 1 N/I 0x31 0x31 .absSeg25
.abs_section_32 1 N/I 0x32 0x32 .absSeg26
.abs_section_33 1 N/I 0x33 0x33 .absSeg27
.abs_section_34 1 N/I 0x34 0x34 .absSeg28
.abs_section_38 1 N/I 0x38 0x38 .absSeg29
.abs_section_39 1 N/I 0x39 0x39 .absSeg30
.abs_section_3a 1 N/I 0x3A 0x3A .absSeg31
.abs_section_3b 1 N/I 0x3B 0x3B .absSeg32
.abs_section_3c 1 N/I 0x3C 0x3C .absSeg33
.abs_section_3d 1 N/I 0x3D 0x3D .absSeg34
.abs_section_3e 1 N/I 0x3E 0x3E .absSeg35
.abs_section_3f 1 N/I 0x3F 0x3F .absSeg36
.abs_section_40 1 N/I 0x40 0x40 .absSeg37
.abs_section_45 1 N/I 0x45 0x45 .absSeg38
.abs_section_48 1 N/I 0x48 0x48 .absSeg39
.abs_section_1800 1 N/I 0x1800 0x1800 .absSeg40
.abs_section_1801 1 N/I 0x1801 0x1801 .absSeg41
.abs_section_1802 1 N/I 0x1802 0x1802 .absSeg42
.abs_section_1803 1 N/I 0x1803 0x1803 .absSeg43
.abs_section_1808 1 N/I 0x1808 0x1808 .absSeg44
.abs_section_1809 1 N/I 0x1809 0x1809 .absSeg45
.abs_section_180a 1 N/I 0x180A 0x180A .absSeg46
.abs_section_180c 1 N/I 0x180C 0x180C .absSeg47
.abs_section_1810 1 N/I 0x1810 0x1810 .absSeg48
.abs_section_1811 1 N/I 0x1811 0x1811 .absSeg49
.abs_section_1812 1 N/I 0x1812 0x1812 .absSeg50
.abs_section_1813 1 N/I 0x1813 0x1813 .absSeg51
.abs_section_1816 1 N/I 0x1816 0x1816 .absSeg52
.abs_section_1817 1 N/I 0x1817 0x1817 .absSeg53
.abs_section_1818 1 N/I 0x1818 0x1818 .absSeg54
.abs_section_1820 1 N/I 0x1820 0x1820 .absSeg55
.abs_section_1821 1 N/I 0x1821 0x1821 .absSeg56
.abs_section_1823 1 N/I 0x1823 0x1823 .absSeg57
.abs_section_1824 1 N/I 0x1824 0x1824 .absSeg58
.abs_section_1825 1 N/I 0x1825 0x1825 .absSeg59
.abs_section_1826 1 N/I 0x1826 0x1826 .absSeg60
.abs_section_1840 1 N/I 0x1840 0x1840 .absSeg61
.abs_section_1841 1 N/I 0x1841 0x1841 .absSeg62
.abs_section_1842 1 N/I 0x1842 0x1842 .absSeg63
.abs_section_1844 1 N/I 0x1844 0x1844 .absSeg64
.abs_section_1845 1 N/I 0x1845 0x1845 .absSeg65
.abs_section_1846 1 N/I 0x1846 0x1846 .absSeg66
.abs_section_ffb0 1 N/I 0xFFB0 0xFFB0 .absSeg67
.abs_section_ffb1 1 N/I 0xFFB1 0xFFB1 .absSeg68
.abs_section_ffb2 1 N/I 0xFFB2 0xFFB2 .absSeg69
.abs_section_ffb3 1 N/I 0xFFB3 0xFFB3 .absSeg70
.abs_section_ffb4 1 N/I 0xFFB4 0xFFB4 .absSeg71
.abs_section_ffb5 1 N/I 0xFFB5 0xFFB5 .absSeg72
.abs_section_ffb6 1 N/I 0xFFB6 0xFFB6 .absSeg73
.abs_section_ffb7 1 N/I 0xFFB7 0xFFB7 .absSeg74
.abs_section_ffbd 1 N/I 0xFFBD 0xFFBD .absSeg75
.abs_section_ffbf 1 N/I 0xFFBF 0xFFBF .absSeg76
.abs_section_12 2 N/I 0x12 0x13 .absSeg77
.abs_section_14 2 N/I 0x14 0x15 .absSeg78
.abs_section_20 2 N/I 0x20 0x21 .absSeg79
.abs_section_41 2 N/I 0x41 0x42 .absSeg80
.abs_section_43 2 N/I 0x43 0x44 .absSeg81
.abs_section_46 2 N/I 0x46 0x47 .absSeg82
.abs_section_49 2 N/I 0x49 0x4A .absSeg83
.abs_section_1806 2 N/I 0x1806 0x1807 .absSeg84
.abs_section_1814 2 N/I 0x1814 0x1815 .absSeg85
.abs_section_ffda 2 R 0xFFDA 0xFFDB .absSeg86
.abs_section_ffe6 2 R 0xFFE6 0xFFE7 .absSeg87
.startData 14 R 0xE084 0xE091 ROM
.init 132 R 0xE000 0xE083 ROM
.stack 80 R/W 0x100 0x14F RAM
.copy 2 R 0xE0DF 0xE0E0 ROM
.vectSeg88_vect 2 R 0xFFFE 0xFFFF .vectSeg88
 
Summary of section sizes per section type:
READ_ONLY (R): E7 (dec: 231)
READ_WRITE (R/W): 50 (dec: 80)
NO_INIT (N/I): 5F (dec: 95)
 
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
0xFFFE 0xE07B _Startup
 
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- Start08.c.o --
- PROCEDURES:
loadByte E000 E 14 5 .init
Init E00E 6D 109 1 .init
_Startup E07B 9 9 0 .init
- VARIABLES:
_startupData E084 6 6 4 .startData
- LABELS:
__SEG_END_SSTACK 150 0 0 1
MODULE: -- MC9S08QG8.C.o --
- PROCEDURES:
- VARIABLES:
_PTAD 0 1 1 0 .abs_section_0
_PTADD 1 1 1 0 .abs_section_1
_PTBD 2 1 1 6 .abs_section_2
_PTBDD 3 1 1 2 .abs_section_3
_KBISC C 1 1 3 .abs_section_c
_KBIPE D 1 1 1 .abs_section_d
_KBIES E 1 1 0 .abs_section_e
_IRQSC F 1 1 0 .abs_section_f
_ADCSC1 10 1 1 0 .abs_section_10
_ADCSC2 11 1 1 0 .abs_section_11
_ADCCFG 16 1 1 0 .abs_section_16
_APCTL1 17 1 1 0 .abs_section_17
_ACMPSC 1A 1 1 0 .abs_section_1a
_SCIC1 22 1 1 0 .abs_section_22
_SCIC2 23 1 1 0 .abs_section_23
_SCIS1 24 1 1 0 .abs_section_24
_SCIS2 25 1 1 0 .abs_section_25
_SCIC3 26 1 1 0 .abs_section_26
_SCID 27 1 1 0 .abs_section_27
_SPIC1 28 1 1 0 .abs_section_28
_SPIC2 29 1 1 0 .abs_section_29
_SPIBR 2A 1 1 0 .abs_section_2a
_SPIS 2B 1 1 0 .abs_section_2b
_SPID 2D 1 1 0 .abs_section_2d
_IICA 30 1 1 0 .abs_section_30
_IICF 31 1 1 0 .abs_section_31
_IICC 32 1 1 0 .abs_section_32
_IICS 33 1 1 0 .abs_section_33
_IICD 34 1 1 0 .abs_section_34
_ICSC1 38 1 1 0 .abs_section_38
_ICSC2 39 1 1 2 .abs_section_39
_ICSTRM 3A 1 1 0 .abs_section_3a
_ICSSC 3B 1 1 0 .abs_section_3b
_MTIMSC 3C 1 1 2 .abs_section_3c
_MTIMCLK 3D 1 1 4 .abs_section_3d
_MTIMCNT 3E 1 1 0 .abs_section_3e
_MTIMMOD 3F 1 1 2 .abs_section_3f
_TPMSC 40 1 1 0 .abs_section_40
_TPMC0SC 45 1 1 0 .abs_section_45
_TPMC1SC 48 1 1 0 .abs_section_48
_SRS 1800 1 1 1 .abs_section_1800
_SBDFR 1801 1 1 0 .abs_section_1801
_SOPT1 1802 1 1 0 .abs_section_1802
_SOPT2 1803 1 1 0 .abs_section_1803
_SRTISC 1808 1 1 0 .abs_section_1808
_SPMSC1 1809 1 1 0 .abs_section_1809
_SPMSC2 180A 1 1 0 .abs_section_180a
_SPMSC3 180C 1 1 0 .abs_section_180c
_DBGCAH 1810 1 1 0 .abs_section_1810
_DBGCAL 1811 1 1 0 .abs_section_1811
_DBGCBH 1812 1 1 0 .abs_section_1812
_DBGCBL 1813 1 1 0 .abs_section_1813
_DBGC 1816 1 1 0 .abs_section_1816
_DBGT 1817 1 1 0 .abs_section_1817
_DBGS 1818 1 1 0 .abs_section_1818
_FCDIV 1820 1 1 0 .abs_section_1820
_FOPT 1821 1 1 0 .abs_section_1821
_FCNFG 1823 1 1 0 .abs_section_1823
_FPROT 1824 1 1 0 .abs_section_1824
_FSTAT 1825 1 1 0 .abs_section_1825
_FCMD 1826 1 1 0 .abs_section_1826
_PTAPE 1840 1 1 1 .abs_section_1840
_PTASE 1841 1 1 0 .abs_section_1841
_PTADS 1842 1 1 0 .abs_section_1842
_PTBPE 1844 1 1 0 .abs_section_1844
_PTBSE 1845 1 1 0 .abs_section_1845
_PTBDS 1846 1 1 0 .abs_section_1846
_BAKEY0 FFB0 1 1 0 .abs_section_ffb0
_BAKEY1 FFB1 1 1 0 .abs_section_ffb1
_BAKEY2 FFB2 1 1 0 .abs_section_ffb2
_BAKEY3 FFB3 1 1 0 .abs_section_ffb3
_BAKEY4 FFB4 1 1 0 .abs_section_ffb4
_BAKEY5 FFB5 1 1 0 .abs_section_ffb5
_BAKEY6 FFB6 1 1 0 .abs_section_ffb6
_BAKEY7 FFB7 1 1 0 .abs_section_ffb7
_NVPROT FFBD 1 1 0 .abs_section_ffbd
_NVOPT FFBF 1 1 0 .abs_section_ffbf
_ADCR 12 2 2 0 .abs_section_12
_ADCCV 14 2 2 0 .abs_section_14
_SCIBD 20 2 2 0 .abs_section_20
_TPMCNT 41 2 2 0 .abs_section_41
_TPMMOD 43 2 2 0 .abs_section_43
_TPMC0V 46 2 2 0 .abs_section_46
_TPMC1V 49 2 2 0 .abs_section_49
_SDID 1806 2 2 0 .abs_section_1806
_DBGF 1814 2 2 0 .abs_section_1814
MODULE: -- demo9S08QG8_test.c.o --
- PROCEDURES:
main E092 37 55 1 .text
KBI_ISR E0C9 B 11 1 .text
MTIM_ISR E0D4 B 11 1 .text
- VARIABLES:
_Vector_18 FFDA 2 2 0 .abs_section_ffda
_Vector_12 FFE6 2 2 0 .abs_section_ffe6
 
*********************************************************************************************
MODULE STATISTIC
Name Data Code Const
---------------------------------------------------------------------------------------------
Start08.c.o 0 132 0
MC9S08QG8.C.o 95 0 0
demo9S08QG8_test.c.o 0 77 4
other 80 16 2
 
*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
main KBI_ISR MTIM_ISR
SECTION: ".init"
loadByte Init _Startup
SECTION: ".abs_section_0"
_PTAD
SECTION: ".abs_section_1"
_PTADD
SECTION: ".abs_section_2"
_PTBD
SECTION: ".abs_section_3"
_PTBDD
SECTION: ".abs_section_c"
_KBISC
SECTION: ".abs_section_d"
_KBIPE
SECTION: ".abs_section_e"
_KBIES
SECTION: ".abs_section_f"
_IRQSC
SECTION: ".abs_section_10"
_ADCSC1
SECTION: ".abs_section_11"
_ADCSC2
SECTION: ".abs_section_16"
_ADCCFG
SECTION: ".abs_section_17"
_APCTL1
SECTION: ".abs_section_1a"
_ACMPSC
SECTION: ".abs_section_22"
_SCIC1
SECTION: ".abs_section_23"
_SCIC2
SECTION: ".abs_section_24"
_SCIS1
SECTION: ".abs_section_25"
_SCIS2
SECTION: ".abs_section_26"
_SCIC3
SECTION: ".abs_section_27"
_SCID
SECTION: ".abs_section_28"
_SPIC1
SECTION: ".abs_section_29"
_SPIC2
SECTION: ".abs_section_2a"
_SPIBR
SECTION: ".abs_section_2b"
_SPIS
SECTION: ".abs_section_2d"
_SPID
SECTION: ".abs_section_30"
_IICA
SECTION: ".abs_section_31"
_IICF
SECTION: ".abs_section_32"
_IICC
SECTION: ".abs_section_33"
_IICS
SECTION: ".abs_section_34"
_IICD
SECTION: ".abs_section_38"
_ICSC1
SECTION: ".abs_section_39"
_ICSC2
SECTION: ".abs_section_3a"
_ICSTRM
SECTION: ".abs_section_3b"
_ICSSC
SECTION: ".abs_section_3c"
_MTIMSC
SECTION: ".abs_section_3d"
_MTIMCLK
SECTION: ".abs_section_3e"
_MTIMCNT
SECTION: ".abs_section_3f"
_MTIMMOD
SECTION: ".abs_section_40"
_TPMSC
SECTION: ".abs_section_45"
_TPMC0SC
SECTION: ".abs_section_48"
_TPMC1SC
SECTION: ".abs_section_1800"
_SRS
SECTION: ".abs_section_1801"
_SBDFR
SECTION: ".abs_section_1802"
_SOPT1
SECTION: ".abs_section_1803"
_SOPT2
SECTION: ".abs_section_1808"
_SRTISC
SECTION: ".abs_section_1809"
_SPMSC1
SECTION: ".abs_section_180a"
_SPMSC2
SECTION: ".abs_section_180c"
_SPMSC3
SECTION: ".abs_section_1810"
_DBGCAH
SECTION: ".abs_section_1811"
_DBGCAL
SECTION: ".abs_section_1812"
_DBGCBH
SECTION: ".abs_section_1813"
_DBGCBL
SECTION: ".abs_section_1816"
_DBGC
SECTION: ".abs_section_1817"
_DBGT
SECTION: ".abs_section_1818"
_DBGS
SECTION: ".abs_section_1820"
_FCDIV
SECTION: ".abs_section_1821"
_FOPT
SECTION: ".abs_section_1823"
_FCNFG
SECTION: ".abs_section_1824"
_FPROT
SECTION: ".abs_section_1825"
_FSTAT
SECTION: ".abs_section_1826"
_FCMD
SECTION: ".abs_section_1840"
_PTAPE
SECTION: ".abs_section_1841"
_PTASE
SECTION: ".abs_section_1842"
_PTADS
SECTION: ".abs_section_1844"
_PTBPE
SECTION: ".abs_section_1845"
_PTBSE
SECTION: ".abs_section_1846"
_PTBDS
SECTION: ".abs_section_ffb0"
_BAKEY0
SECTION: ".abs_section_ffb1"
_BAKEY1
SECTION: ".abs_section_ffb2"
_BAKEY2
SECTION: ".abs_section_ffb3"
_BAKEY3
SECTION: ".abs_section_ffb4"
_BAKEY4
SECTION: ".abs_section_ffb5"
_BAKEY5
SECTION: ".abs_section_ffb6"
_BAKEY6
SECTION: ".abs_section_ffb7"
_BAKEY7
SECTION: ".abs_section_ffbd"
_NVPROT
SECTION: ".abs_section_ffbf"
_NVOPT
SECTION: ".abs_section_12"
_ADCR
SECTION: ".abs_section_14"
_ADCCV
SECTION: ".abs_section_20"
_SCIBD
SECTION: ".abs_section_41"
_TPMCNT
SECTION: ".abs_section_43"
_TPMMOD
SECTION: ".abs_section_46"
_TPMC0V
SECTION: ".abs_section_49"
_TPMC1V
SECTION: ".abs_section_1806"
_SDID
SECTION: ".abs_section_1814"
_DBGF
SECTION: ".abs_section_ffda"
_Vector_18
SECTION: ".abs_section_ffe6"
_Vector_12
 
*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
Name Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
_PTAD 0 1 1 0 .abs_section_0
_PTADD 1 1 1 0 .abs_section_1
_PTBD 2 1 1 6 .abs_section_2
_PTBDD 3 1 1 2 .abs_section_3
_KBISC C 1 1 3 .abs_section_c
_KBIPE D 1 1 1 .abs_section_d
_KBIES E 1 1 0 .abs_section_e
_IRQSC F 1 1 0 .abs_section_f
_ADCSC1 10 1 1 0 .abs_section_10
_ADCSC2 11 1 1 0 .abs_section_11
_ADCR 12 2 2 0 .abs_section_12
_ADCCV 14 2 2 0 .abs_section_14
_ADCCFG 16 1 1 0 .abs_section_16
_APCTL1 17 1 1 0 .abs_section_17
_ACMPSC 1A 1 1 0 .abs_section_1a
_SCIBD 20 2 2 0 .abs_section_20
_SCIC1 22 1 1 0 .abs_section_22
_SCIC2 23 1 1 0 .abs_section_23
_SCIS1 24 1 1 0 .abs_section_24
_SCIS2 25 1 1 0 .abs_section_25
_SCIC3 26 1 1 0 .abs_section_26
_SCID 27 1 1 0 .abs_section_27
_SPIC1 28 1 1 0 .abs_section_28
_SPIC2 29 1 1 0 .abs_section_29
_SPIBR 2A 1 1 0 .abs_section_2a
_SPIS 2B 1 1 0 .abs_section_2b
_SPID 2D 1 1 0 .abs_section_2d
_IICA 30 1 1 0 .abs_section_30
_IICF 31 1 1 0 .abs_section_31
_IICC 32 1 1 0 .abs_section_32
_IICS 33 1 1 0 .abs_section_33
_IICD 34 1 1 0 .abs_section_34
_ICSC1 38 1 1 0 .abs_section_38
_ICSC2 39 1 1 2 .abs_section_39
_ICSTRM 3A 1 1 0 .abs_section_3a
_ICSSC 3B 1 1 0 .abs_section_3b
_MTIMSC 3C 1 1 2 .abs_section_3c
_MTIMCLK 3D 1 1 4 .abs_section_3d
_MTIMCNT 3E 1 1 0 .abs_section_3e
_MTIMMOD 3F 1 1 2 .abs_section_3f
_TPMSC 40 1 1 0 .abs_section_40
_TPMCNT 41 2 2 0 .abs_section_41
_TPMMOD 43 2 2 0 .abs_section_43
_TPMC0SC 45 1 1 0 .abs_section_45
_TPMC0V 46 2 2 0 .abs_section_46
_TPMC1SC 48 1 1 0 .abs_section_48
_TPMC1V 49 2 2 0 .abs_section_49
_SRS 1800 1 1 1 .abs_section_1800
_SBDFR 1801 1 1 0 .abs_section_1801
_SOPT1 1802 1 1 0 .abs_section_1802
_SOPT2 1803 1 1 0 .abs_section_1803
_SDID 1806 2 2 0 .abs_section_1806
_SRTISC 1808 1 1 0 .abs_section_1808
_SPMSC1 1809 1 1 0 .abs_section_1809
_SPMSC2 180A 1 1 0 .abs_section_180a
_SPMSC3 180C 1 1 0 .abs_section_180c
_DBGCAH 1810 1 1 0 .abs_section_1810
_DBGCAL 1811 1 1 0 .abs_section_1811
_DBGCBH 1812 1 1 0 .abs_section_1812
_DBGCBL 1813 1 1 0 .abs_section_1813
_DBGF 1814 2 2 0 .abs_section_1814
_DBGC 1816 1 1 0 .abs_section_1816
_DBGT 1817 1 1 0 .abs_section_1817
_DBGS 1818 1 1 0 .abs_section_1818
_FCDIV 1820 1 1 0 .abs_section_1820
_FOPT 1821 1 1 0 .abs_section_1821
_FCNFG 1823 1 1 0 .abs_section_1823
_FPROT 1824 1 1 0 .abs_section_1824
_FSTAT 1825 1 1 0 .abs_section_1825
_FCMD 1826 1 1 0 .abs_section_1826
_PTAPE 1840 1 1 1 .abs_section_1840
_PTASE 1841 1 1 0 .abs_section_1841
_PTADS 1842 1 1 0 .abs_section_1842
_PTBPE 1844 1 1 0 .abs_section_1844
_PTBSE 1845 1 1 0 .abs_section_1845
_PTBDS 1846 1 1 0 .abs_section_1846
loadByte E000 E 14 5 .init
Init E00E 6D 109 1 .init
_Startup E07B 9 9 0 .init
main E092 37 55 1 .text
KBI_ISR E0C9 B 11 1 .text
MTIM_ISR E0D4 B 11 1 .text
_BAKEY0 FFB0 1 1 0 .abs_section_ffb0
_BAKEY1 FFB1 1 1 0 .abs_section_ffb1
_BAKEY2 FFB2 1 1 0 .abs_section_ffb2
_BAKEY3 FFB3 1 1 0 .abs_section_ffb3
_BAKEY4 FFB4 1 1 0 .abs_section_ffb4
_BAKEY5 FFB5 1 1 0 .abs_section_ffb5
_BAKEY6 FFB6 1 1 0 .abs_section_ffb6
_BAKEY7 FFB7 1 1 0 .abs_section_ffb7
_NVPROT FFBD 1 1 0 .abs_section_ffbd
_NVOPT FFBF 1 1 0 .abs_section_ffbf
_Vector_18 FFDA 2 2 0 .abs_section_ffda
_Vector_12 FFE6 2 2 0 .abs_section_ffe6
 
*********************************************************************************************
UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
 
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xE0DF ---- SIZE 2 ---
Filling bytes inserted
0000
 
*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
Init USES _startupData loadByte
_Startup USES __SEG_END_SSTACK Init main
main USES _ICSC2 _PTBD _PTBDD _MTIMCLK _MTIMMOD _MTIMSC
_KBIPE _KBISC _PTAPE _SRS
KBI_ISR USES _KBISC _PTBD
MTIM_ISR USES _MTIMSC _PTBD
_Vector_18 USES KBI_ISR
_Vector_12 USES MTIM_ISR
 
*********************************************************************************************
DEPENDENCY TREE
*********************************************************************************************
main and _Startup Group
|
+- main
|
+- _Startup
|
+- Init
| |
| +- loadByte
|
+- main (see above)
_Vector_18
|
+- KBI_ISR
_Vector_12
|
+- MTIM_ISR
*********************************************************************************************
STATISTIC SECTION
---------------------------------------------------------------------------------------------
 
ExeFile:
--------
Number of blocks to be downloaded: 6
Total size of all blocks to be downloaded: 231
 
/programy/C/HC08/test/Demo_S08QG8_Test/bin/P&E_ICD.abs
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/bin/P&E_ICD.abs.s19
0,0 → 1,13
S0470000443A5C4B414B4C494B5C70726F6772616D795C436F646557617272696F725C746573745C44656D6F5F5330385147385F546573745C62696E5C5026455F4943442E61627378
S123E0008B899EFE05F6AF019EFF05888A81A7FCC6E0854C95E701C6E0844CF732E08620B0
S123E0201F898BF687E6024C9EE706E603EE018A4C20037FAF014BFB9E6B05F78A88AF045D
S123E0409E6B02DD9E6B01D932E088898BADB1974C9EE703ADAA4C9EE7044A260351001872
S123E060AD9E878AAD9A972005AD95F7AF019E6B04F79E6B03F320D5A7068145015094AD57
S123E0808DCCE0920000E08AE0DF00000000000000009AB639AAC0B7391D021F021E031C28
S123E0A003B63DA4F0AA08B73DB63DA4CFB73D6E703F3F3F6E603C140D120C140C45184031
S123E0C0F6AA04F7C7180020FB8B140CB602A840B7028A808B1F3CB602A880B7028A800010
S104E0E0003B
S105FFDAE0C978
S105FFE6E0D461
S105FFFEE07BA2
S9030000FC
/programy/C/HC08/test/Demo_S08QG8_Test/bin/P&E_ICD.bpt
0,0 → 1,0
savebp off
/programy/C/HC08/test/Demo_S08QG8_Test/bin/P&E_ICD.map
0,0 → 1,546
*** EVALUATION ***
PROGRAM "D:\KAKLIK\programy\CodeWarrior\test\Demo_S08QG8_Test\bin\P&E_ICD.abs"
 
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Freescale HC08
Memory Model: SMALL
File Format : ELF\Dwarf 2.0
Linker : SmartLinker V-5.0.24 Build 4210, Jul 29 2004
 
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
Start08.c.o Model: SMALL, Lang: ANSI-C
MC9S08QG8.C.o Model: SMALL, Lang: ANSI-C
demo9S08QG8_test.c.o Model: SMALL, Lang: ANSI-C
 
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xE07B (_Startup)
_startupData is allocated at 0xE084 and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 0
_Copy *toCopyDownBeg 0xE0DF
} _startupData;
 
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.text 77 R 0xE092 0xE0DE ROM
.abs_section_0 1 N/I 0x0 0x0 .absSeg0
.abs_section_1 1 N/I 0x1 0x1 .absSeg1
.abs_section_2 1 N/I 0x2 0x2 .absSeg2
.abs_section_3 1 N/I 0x3 0x3 .absSeg3
.abs_section_c 1 N/I 0xC 0xC .absSeg4
.abs_section_d 1 N/I 0xD 0xD .absSeg5
.abs_section_e 1 N/I 0xE 0xE .absSeg6
.abs_section_f 1 N/I 0xF 0xF .absSeg7
.abs_section_10 1 N/I 0x10 0x10 .absSeg8
.abs_section_11 1 N/I 0x11 0x11 .absSeg9
.abs_section_16 1 N/I 0x16 0x16 .absSeg10
.abs_section_17 1 N/I 0x17 0x17 .absSeg11
.abs_section_1a 1 N/I 0x1A 0x1A .absSeg12
.abs_section_22 1 N/I 0x22 0x22 .absSeg13
.abs_section_23 1 N/I 0x23 0x23 .absSeg14
.abs_section_24 1 N/I 0x24 0x24 .absSeg15
.abs_section_25 1 N/I 0x25 0x25 .absSeg16
.abs_section_26 1 N/I 0x26 0x26 .absSeg17
.abs_section_27 1 N/I 0x27 0x27 .absSeg18
.abs_section_28 1 N/I 0x28 0x28 .absSeg19
.abs_section_29 1 N/I 0x29 0x29 .absSeg20
.abs_section_2a 1 N/I 0x2A 0x2A .absSeg21
.abs_section_2b 1 N/I 0x2B 0x2B .absSeg22
.abs_section_2d 1 N/I 0x2D 0x2D .absSeg23
.abs_section_30 1 N/I 0x30 0x30 .absSeg24
.abs_section_31 1 N/I 0x31 0x31 .absSeg25
.abs_section_32 1 N/I 0x32 0x32 .absSeg26
.abs_section_33 1 N/I 0x33 0x33 .absSeg27
.abs_section_34 1 N/I 0x34 0x34 .absSeg28
.abs_section_38 1 N/I 0x38 0x38 .absSeg29
.abs_section_39 1 N/I 0x39 0x39 .absSeg30
.abs_section_3a 1 N/I 0x3A 0x3A .absSeg31
.abs_section_3b 1 N/I 0x3B 0x3B .absSeg32
.abs_section_3c 1 N/I 0x3C 0x3C .absSeg33
.abs_section_3d 1 N/I 0x3D 0x3D .absSeg34
.abs_section_3e 1 N/I 0x3E 0x3E .absSeg35
.abs_section_3f 1 N/I 0x3F 0x3F .absSeg36
.abs_section_40 1 N/I 0x40 0x40 .absSeg37
.abs_section_45 1 N/I 0x45 0x45 .absSeg38
.abs_section_48 1 N/I 0x48 0x48 .absSeg39
.abs_section_1800 1 N/I 0x1800 0x1800 .absSeg40
.abs_section_1801 1 N/I 0x1801 0x1801 .absSeg41
.abs_section_1802 1 N/I 0x1802 0x1802 .absSeg42
.abs_section_1803 1 N/I 0x1803 0x1803 .absSeg43
.abs_section_1808 1 N/I 0x1808 0x1808 .absSeg44
.abs_section_1809 1 N/I 0x1809 0x1809 .absSeg45
.abs_section_180a 1 N/I 0x180A 0x180A .absSeg46
.abs_section_180c 1 N/I 0x180C 0x180C .absSeg47
.abs_section_1810 1 N/I 0x1810 0x1810 .absSeg48
.abs_section_1811 1 N/I 0x1811 0x1811 .absSeg49
.abs_section_1812 1 N/I 0x1812 0x1812 .absSeg50
.abs_section_1813 1 N/I 0x1813 0x1813 .absSeg51
.abs_section_1816 1 N/I 0x1816 0x1816 .absSeg52
.abs_section_1817 1 N/I 0x1817 0x1817 .absSeg53
.abs_section_1818 1 N/I 0x1818 0x1818 .absSeg54
.abs_section_1820 1 N/I 0x1820 0x1820 .absSeg55
.abs_section_1821 1 N/I 0x1821 0x1821 .absSeg56
.abs_section_1823 1 N/I 0x1823 0x1823 .absSeg57
.abs_section_1824 1 N/I 0x1824 0x1824 .absSeg58
.abs_section_1825 1 N/I 0x1825 0x1825 .absSeg59
.abs_section_1826 1 N/I 0x1826 0x1826 .absSeg60
.abs_section_1840 1 N/I 0x1840 0x1840 .absSeg61
.abs_section_1841 1 N/I 0x1841 0x1841 .absSeg62
.abs_section_1842 1 N/I 0x1842 0x1842 .absSeg63
.abs_section_1844 1 N/I 0x1844 0x1844 .absSeg64
.abs_section_1845 1 N/I 0x1845 0x1845 .absSeg65
.abs_section_1846 1 N/I 0x1846 0x1846 .absSeg66
.abs_section_12 2 N/I 0x12 0x13 .absSeg67
.abs_section_14 2 N/I 0x14 0x15 .absSeg68
.abs_section_20 2 N/I 0x20 0x21 .absSeg69
.abs_section_41 2 N/I 0x41 0x42 .absSeg70
.abs_section_43 2 N/I 0x43 0x44 .absSeg71
.abs_section_46 2 N/I 0x46 0x47 .absSeg72
.abs_section_49 2 N/I 0x49 0x4A .absSeg73
.abs_section_1806 2 N/I 0x1806 0x1807 .absSeg74
.abs_section_1814 2 N/I 0x1814 0x1815 .absSeg75
.abs_section_ffda 2 R 0xFFDA 0xFFDB .absSeg76
.abs_section_ffe6 2 R 0xFFE6 0xFFE7 .absSeg77
.startData 14 R 0xE084 0xE091 ROM
.init 132 R 0xE000 0xE083 ROM
.stack 80 R/W 0x100 0x14F RAM
.copy 2 R 0xE0DF 0xE0E0 ROM
.vectSeg78_vect 2 R 0xFFFE 0xFFFF .vectSeg78
 
Summary of section sizes per section type:
READ_ONLY (R): E7 (dec: 231)
READ_WRITE (R/W): 50 (dec: 80)
NO_INIT (N/I): 55 (dec: 85)
 
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
0xFFFE 0xE07B _Startup
 
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- Start08.c.o --
- PROCEDURES:
loadByte E000 E 14 5 .init
Init E00E 6D 109 1 .init
_Startup E07B 9 9 0 .init
- VARIABLES:
_startupData E084 6 6 4 .startData
- LABELS:
__SEG_END_SSTACK 150 0 0 1
MODULE: -- MC9S08QG8.C.o --
- PROCEDURES:
- VARIABLES:
_PTAD 0 1 1 0 .abs_section_0
_PTADD 1 1 1 0 .abs_section_1
_PTBD 2 1 1 6 .abs_section_2
_PTBDD 3 1 1 2 .abs_section_3
_KBISC C 1 1 3 .abs_section_c
_KBIPE D 1 1 1 .abs_section_d
_KBIES E 1 1 0 .abs_section_e
_IRQSC F 1 1 0 .abs_section_f
_ADCSC1 10 1 1 0 .abs_section_10
_ADCSC2 11 1 1 0 .abs_section_11
_ADCCFG 16 1 1 0 .abs_section_16
_APCTL1 17 1 1 0 .abs_section_17
_ACMPSC 1A 1 1 0 .abs_section_1a
_SCIC1 22 1 1 0 .abs_section_22
_SCIC2 23 1 1 0 .abs_section_23
_SCIS1 24 1 1 0 .abs_section_24
_SCIS2 25 1 1 0 .abs_section_25
_SCIC3 26 1 1 0 .abs_section_26
_SCID 27 1 1 0 .abs_section_27
_SPIC1 28 1 1 0 .abs_section_28
_SPIC2 29 1 1 0 .abs_section_29
_SPIBR 2A 1 1 0 .abs_section_2a
_SPIS 2B 1 1 0 .abs_section_2b
_SPID 2D 1 1 0 .abs_section_2d
_IICA 30 1 1 0 .abs_section_30
_IICF 31 1 1 0 .abs_section_31
_IICC 32 1 1 0 .abs_section_32
_IICS 33 1 1 0 .abs_section_33
_IICD 34 1 1 0 .abs_section_34
_ICSC1 38 1 1 0 .abs_section_38
_ICSC2 39 1 1 2 .abs_section_39
_ICSTRM 3A 1 1 0 .abs_section_3a
_ICSSC 3B 1 1 0 .abs_section_3b
_MTIMSC 3C 1 1 2 .abs_section_3c
_MTIMCLK 3D 1 1 4 .abs_section_3d
_MTIMCNT 3E 1 1 0 .abs_section_3e
_MTIMMOD 3F 1 1 2 .abs_section_3f
_TPMSC 40 1 1 0 .abs_section_40
_TPMC0SC 45 1 1 0 .abs_section_45
_TPMC1SC 48 1 1 0 .abs_section_48
_SRS 1800 1 1 1 .abs_section_1800
_SBDFR 1801 1 1 0 .abs_section_1801
_SOPT1 1802 1 1 0 .abs_section_1802
_SOPT2 1803 1 1 0 .abs_section_1803
_SRTISC 1808 1 1 0 .abs_section_1808
_SPMSC1 1809 1 1 0 .abs_section_1809
_SPMSC2 180A 1 1 0 .abs_section_180a
_SPMSC3 180C 1 1 0 .abs_section_180c
_DBGCAH 1810 1 1 0 .abs_section_1810
_DBGCAL 1811 1 1 0 .abs_section_1811
_DBGCBH 1812 1 1 0 .abs_section_1812
_DBGCBL 1813 1 1 0 .abs_section_1813
_DBGC 1816 1 1 0 .abs_section_1816
_DBGT 1817 1 1 0 .abs_section_1817
_DBGS 1818 1 1 0 .abs_section_1818
_FCDIV 1820 1 1 0 .abs_section_1820
_FOPT 1821 1 1 0 .abs_section_1821
_FCNFG 1823 1 1 0 .abs_section_1823
_FPROT 1824 1 1 0 .abs_section_1824
_FSTAT 1825 1 1 0 .abs_section_1825
_FCMD 1826 1 1 0 .abs_section_1826
_PTAPE 1840 1 1 1 .abs_section_1840
_PTASE 1841 1 1 0 .abs_section_1841
_PTADS 1842 1 1 0 .abs_section_1842
_PTBPE 1844 1 1 0 .abs_section_1844
_PTBSE 1845 1 1 0 .abs_section_1845
_PTBDS 1846 1 1 0 .abs_section_1846
_ADCR 12 2 2 0 .abs_section_12
_ADCCV 14 2 2 0 .abs_section_14
_SCIBD 20 2 2 0 .abs_section_20
_TPMCNT 41 2 2 0 .abs_section_41
_TPMMOD 43 2 2 0 .abs_section_43
_TPMC0V 46 2 2 0 .abs_section_46
_TPMC1V 49 2 2 0 .abs_section_49
_SDID 1806 2 2 0 .abs_section_1806
_DBGF 1814 2 2 0 .abs_section_1814
MODULE: -- demo9S08QG8_test.c.o --
- PROCEDURES:
main E092 37 55 1 .text
KBI_ISR E0C9 B 11 1 .text
MTIM_ISR E0D4 B 11 1 .text
- VARIABLES:
_Vector_18 FFDA 2 2 0 .abs_section_ffda
_Vector_12 FFE6 2 2 0 .abs_section_ffe6
 
*********************************************************************************************
MODULE STATISTIC
Name Data Code Const
---------------------------------------------------------------------------------------------
Start08.c.o 0 132 0
MC9S08QG8.C.o 85 0 0
demo9S08QG8_test.c.o 0 77 4
other 80 16 2
 
*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
main KBI_ISR MTIM_ISR
SECTION: ".init"
loadByte Init _Startup
SECTION: ".abs_section_0"
_PTAD
SECTION: ".abs_section_1"
_PTADD
SECTION: ".abs_section_2"
_PTBD
SECTION: ".abs_section_3"
_PTBDD
SECTION: ".abs_section_c"
_KBISC
SECTION: ".abs_section_d"
_KBIPE
SECTION: ".abs_section_e"
_KBIES
SECTION: ".abs_section_f"
_IRQSC
SECTION: ".abs_section_10"
_ADCSC1
SECTION: ".abs_section_11"
_ADCSC2
SECTION: ".abs_section_16"
_ADCCFG
SECTION: ".abs_section_17"
_APCTL1
SECTION: ".abs_section_1a"
_ACMPSC
SECTION: ".abs_section_22"
_SCIC1
SECTION: ".abs_section_23"
_SCIC2
SECTION: ".abs_section_24"
_SCIS1
SECTION: ".abs_section_25"
_SCIS2
SECTION: ".abs_section_26"
_SCIC3
SECTION: ".abs_section_27"
_SCID
SECTION: ".abs_section_28"
_SPIC1
SECTION: ".abs_section_29"
_SPIC2
SECTION: ".abs_section_2a"
_SPIBR
SECTION: ".abs_section_2b"
_SPIS
SECTION: ".abs_section_2d"
_SPID
SECTION: ".abs_section_30"
_IICA
SECTION: ".abs_section_31"
_IICF
SECTION: ".abs_section_32"
_IICC
SECTION: ".abs_section_33"
_IICS
SECTION: ".abs_section_34"
_IICD
SECTION: ".abs_section_38"
_ICSC1
SECTION: ".abs_section_39"
_ICSC2
SECTION: ".abs_section_3a"
_ICSTRM
SECTION: ".abs_section_3b"
_ICSSC
SECTION: ".abs_section_3c"
_MTIMSC
SECTION: ".abs_section_3d"
_MTIMCLK
SECTION: ".abs_section_3e"
_MTIMCNT
SECTION: ".abs_section_3f"
_MTIMMOD
SECTION: ".abs_section_40"
_TPMSC
SECTION: ".abs_section_45"
_TPMC0SC
SECTION: ".abs_section_48"
_TPMC1SC
SECTION: ".abs_section_1800"
_SRS
SECTION: ".abs_section_1801"
_SBDFR
SECTION: ".abs_section_1802"
_SOPT1
SECTION: ".abs_section_1803"
_SOPT2
SECTION: ".abs_section_1808"
_SRTISC
SECTION: ".abs_section_1809"
_SPMSC1
SECTION: ".abs_section_180a"
_SPMSC2
SECTION: ".abs_section_180c"
_SPMSC3
SECTION: ".abs_section_1810"
_DBGCAH
SECTION: ".abs_section_1811"
_DBGCAL
SECTION: ".abs_section_1812"
_DBGCBH
SECTION: ".abs_section_1813"
_DBGCBL
SECTION: ".abs_section_1816"
_DBGC
SECTION: ".abs_section_1817"
_DBGT
SECTION: ".abs_section_1818"
_DBGS
SECTION: ".abs_section_1820"
_FCDIV
SECTION: ".abs_section_1821"
_FOPT
SECTION: ".abs_section_1823"
_FCNFG
SECTION: ".abs_section_1824"
_FPROT
SECTION: ".abs_section_1825"
_FSTAT
SECTION: ".abs_section_1826"
_FCMD
SECTION: ".abs_section_1840"
_PTAPE
SECTION: ".abs_section_1841"
_PTASE
SECTION: ".abs_section_1842"
_PTADS
SECTION: ".abs_section_1844"
_PTBPE
SECTION: ".abs_section_1845"
_PTBSE
SECTION: ".abs_section_1846"
_PTBDS
SECTION: ".abs_section_12"
_ADCR
SECTION: ".abs_section_14"
_ADCCV
SECTION: ".abs_section_20"
_SCIBD
SECTION: ".abs_section_41"
_TPMCNT
SECTION: ".abs_section_43"
_TPMMOD
SECTION: ".abs_section_46"
_TPMC0V
SECTION: ".abs_section_49"
_TPMC1V
SECTION: ".abs_section_1806"
_SDID
SECTION: ".abs_section_1814"
_DBGF
SECTION: ".abs_section_ffda"
_Vector_18
SECTION: ".abs_section_ffe6"
_Vector_12
 
*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
Name Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
_PTAD 0 1 1 0 .abs_section_0
_PTADD 1 1 1 0 .abs_section_1
_PTBD 2 1 1 6 .abs_section_2
_PTBDD 3 1 1 2 .abs_section_3
_KBISC C 1 1 3 .abs_section_c
_KBIPE D 1 1 1 .abs_section_d
_KBIES E 1 1 0 .abs_section_e
_IRQSC F 1 1 0 .abs_section_f
_ADCSC1 10 1 1 0 .abs_section_10
_ADCSC2 11 1 1 0 .abs_section_11
_ADCR 12 2 2 0 .abs_section_12
_ADCCV 14 2 2 0 .abs_section_14
_ADCCFG 16 1 1 0 .abs_section_16
_APCTL1 17 1 1 0 .abs_section_17
_ACMPSC 1A 1 1 0 .abs_section_1a
_SCIBD 20 2 2 0 .abs_section_20
_SCIC1 22 1 1 0 .abs_section_22
_SCIC2 23 1 1 0 .abs_section_23
_SCIS1 24 1 1 0 .abs_section_24
_SCIS2 25 1 1 0 .abs_section_25
_SCIC3 26 1 1 0 .abs_section_26
_SCID 27 1 1 0 .abs_section_27
_SPIC1 28 1 1 0 .abs_section_28
_SPIC2 29 1 1 0 .abs_section_29
_SPIBR 2A 1 1 0 .abs_section_2a
_SPIS 2B 1 1 0 .abs_section_2b
_SPID 2D 1 1 0 .abs_section_2d
_IICA 30 1 1 0 .abs_section_30
_IICF 31 1 1 0 .abs_section_31
_IICC 32 1 1 0 .abs_section_32
_IICS 33 1 1 0 .abs_section_33
_IICD 34 1 1 0 .abs_section_34
_ICSC1 38 1 1 0 .abs_section_38
_ICSC2 39 1 1 2 .abs_section_39
_ICSTRM 3A 1 1 0 .abs_section_3a
_ICSSC 3B 1 1 0 .abs_section_3b
_MTIMSC 3C 1 1 2 .abs_section_3c
_MTIMCLK 3D 1 1 4 .abs_section_3d
_MTIMCNT 3E 1 1 0 .abs_section_3e
_MTIMMOD 3F 1 1 2 .abs_section_3f
_TPMSC 40 1 1 0 .abs_section_40
_TPMCNT 41 2 2 0 .abs_section_41
_TPMMOD 43 2 2 0 .abs_section_43
_TPMC0SC 45 1 1 0 .abs_section_45
_TPMC0V 46 2 2 0 .abs_section_46
_TPMC1SC 48 1 1 0 .abs_section_48
_TPMC1V 49 2 2 0 .abs_section_49
_SRS 1800 1 1 1 .abs_section_1800
_SBDFR 1801 1 1 0 .abs_section_1801
_SOPT1 1802 1 1 0 .abs_section_1802
_SOPT2 1803 1 1 0 .abs_section_1803
_SDID 1806 2 2 0 .abs_section_1806
_SRTISC 1808 1 1 0 .abs_section_1808
_SPMSC1 1809 1 1 0 .abs_section_1809
_SPMSC2 180A 1 1 0 .abs_section_180a
_SPMSC3 180C 1 1 0 .abs_section_180c
_DBGCAH 1810 1 1 0 .abs_section_1810
_DBGCAL 1811 1 1 0 .abs_section_1811
_DBGCBH 1812 1 1 0 .abs_section_1812
_DBGCBL 1813 1 1 0 .abs_section_1813
_DBGF 1814 2 2 0 .abs_section_1814
_DBGC 1816 1 1 0 .abs_section_1816
_DBGT 1817 1 1 0 .abs_section_1817
_DBGS 1818 1 1 0 .abs_section_1818
_FCDIV 1820 1 1 0 .abs_section_1820
_FOPT 1821 1 1 0 .abs_section_1821
_FCNFG 1823 1 1 0 .abs_section_1823
_FPROT 1824 1 1 0 .abs_section_1824
_FSTAT 1825 1 1 0 .abs_section_1825
_FCMD 1826 1 1 0 .abs_section_1826
_PTAPE 1840 1 1 1 .abs_section_1840
_PTASE 1841 1 1 0 .abs_section_1841
_PTADS 1842 1 1 0 .abs_section_1842
_PTBPE 1844 1 1 0 .abs_section_1844
_PTBSE 1845 1 1 0 .abs_section_1845
_PTBDS 1846 1 1 0 .abs_section_1846
loadByte E000 E 14 5 .init
Init E00E 6D 109 1 .init
_Startup E07B 9 9 0 .init
main E092 37 55 1 .text
KBI_ISR E0C9 B 11 1 .text
MTIM_ISR E0D4 B 11 1 .text
_Vector_18 FFDA 2 2 0 .abs_section_ffda
_Vector_12 FFE6 2 2 0 .abs_section_ffe6
 
*********************************************************************************************
UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
 
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xE0DF ---- SIZE 2 ---
Filling bytes inserted
0000
 
*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
Init USES _startupData loadByte
_Startup USES __SEG_END_SSTACK Init main
main USES _ICSC2 _PTBD _PTBDD _MTIMCLK _MTIMMOD _MTIMSC
_KBIPE _KBISC _PTAPE _SRS
KBI_ISR USES _KBISC _PTBD
MTIM_ISR USES _MTIMSC _PTBD
_Vector_18 USES KBI_ISR
_Vector_12 USES MTIM_ISR
 
*********************************************************************************************
DEPENDENCY TREE
*********************************************************************************************
main and _Startup Group
|
+- main
|
+- _Startup
|
+- Init
| |
| +- loadByte
|
+- main (see above)
_Vector_18
|
+- KBI_ISR
_Vector_12
|
+- MTIM_ISR
*********************************************************************************************
STATISTIC SECTION
---------------------------------------------------------------------------------------------
 
ExeFile:
--------
Number of blocks to be downloaded: 6
Total size of all blocks to be downloaded: 231
 
/programy/C/HC08/test/Demo_S08QG8_Test/bin/P&E_ICD.mrk
0,0 → 1,0
MARKPOINTS SAVE OFF
/programy/C/HC08/test/Demo_S08QG8_Test/bin/SofTec.abs
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/programy/C/HC08/test/Demo_S08QG8_Test/bin/SofTec.abs.s19
0,0 → 1,13
S0460000443A5C50726F66696C65735C723161616C642E46534C5C4465736B746F705C576F726B5C44656D6F5F5330385147385F546573745C62696E5C536F665465632E6162735F
S123E0008B899EFE05F6AF019EFF05888A81A7FCC6E0854C95E701C6E0844CF732E08620B0
S123E0201F898BF687E6024C9EE706E603EE018A4C20037FAF014BFB9E6B05F78A88AF045D
S123E0409E6B02DD9E6B01D932E088898BADB1974C9EE703ADAA4C9EE7044A260351001872
S123E060AD9E878AAD9A972005AD95F7AF019E6B04F79E6B03F320D5A7068145015094AD57
S123E0808DCCE0920000E08AE0DF00000000000000009AB639AAC0B7391D021F021E031C28
S123E0A003B63DA4F0AA08B73DB63DA4CFB73D6E703F3F3F6E603C140D120C140C45184031
S123E0C0F6AA04F7C7180020FB8B140CB602A840B7028A808B1F3CB602A880B7028A800010
S104E0E0003B
S105FFDAE0C978
S105FFE6E0D461
S105FFFEE07BA2
S9030000FC
/programy/C/HC08/test/Demo_S08QG8_Test/bin/SofTec.map
0,0 → 1,596
 
PROGRAM "D:\Profiles\r1aald.FSL\Desktop\Work\Demo_S08QG8_Test\bin\SofTec.abs"
 
*********************************************************************************************
TARGET SECTION
---------------------------------------------------------------------------------------------
Processor : Freescale HC08
Memory Model: SMALL
File Format : ELF\Dwarf 2.0
Linker : SmartLinker V-5.0.24 Build 4210, Jul 29 2004
 
*********************************************************************************************
FILE SECTION
---------------------------------------------------------------------------------------------
Start08.c.o Model: SMALL, Lang: ANSI-C
MC9S08QG8.C.o Model: SMALL, Lang: ANSI-C
demo9S08QG8_test.c.o Model: SMALL, Lang: ANSI-C
 
*********************************************************************************************
STARTUP SECTION
---------------------------------------------------------------------------------------------
Entry point: 0xE07B (_Startup)
_startupData is allocated at 0xE084 and uses 6 Bytes
extern struct _tagStartup {
unsigned nofZeroOut 0
_Copy *toCopyDownBeg 0xE0DF
} _startupData;
 
*********************************************************************************************
SECTION-ALLOCATION SECTION
Section Name Size Type From To Segment
---------------------------------------------------------------------------------------------
.text 77 R 0xE092 0xE0DE ROM
.abs_section_0 1 N/I 0x0 0x0 .absSeg0
.abs_section_1 1 N/I 0x1 0x1 .absSeg1
.abs_section_2 1 N/I 0x2 0x2 .absSeg2
.abs_section_3 1 N/I 0x3 0x3 .absSeg3
.abs_section_c 1 N/I 0xC 0xC .absSeg4
.abs_section_d 1 N/I 0xD 0xD .absSeg5
.abs_section_e 1 N/I 0xE 0xE .absSeg6
.abs_section_f 1 N/I 0xF 0xF .absSeg7
.abs_section_10 1 N/I 0x10 0x10 .absSeg8
.abs_section_11 1 N/I 0x11 0x11 .absSeg9
.abs_section_16 1 N/I 0x16 0x16 .absSeg10
.abs_section_17 1 N/I 0x17 0x17 .absSeg11
.abs_section_1a 1 N/I 0x1A 0x1A .absSeg12
.abs_section_22 1 N/I 0x22 0x22 .absSeg13
.abs_section_23 1 N/I 0x23 0x23 .absSeg14
.abs_section_24 1 N/I 0x24 0x24 .absSeg15
.abs_section_25 1 N/I 0x25 0x25 .absSeg16
.abs_section_26 1 N/I 0x26 0x26 .absSeg17
.abs_section_27 1 N/I 0x27 0x27 .absSeg18
.abs_section_28 1 N/I 0x28 0x28 .absSeg19
.abs_section_29 1 N/I 0x29 0x29 .absSeg20
.abs_section_2a 1 N/I 0x2A 0x2A .absSeg21
.abs_section_2b 1 N/I 0x2B 0x2B .absSeg22
.abs_section_2d 1 N/I 0x2D 0x2D .absSeg23
.abs_section_30 1 N/I 0x30 0x30 .absSeg24
.abs_section_31 1 N/I 0x31 0x31 .absSeg25
.abs_section_32 1 N/I 0x32 0x32 .absSeg26
.abs_section_33 1 N/I 0x33 0x33 .absSeg27
.abs_section_34 1 N/I 0x34 0x34 .absSeg28
.abs_section_38 1 N/I 0x38 0x38 .absSeg29
.abs_section_39 1 N/I 0x39 0x39 .absSeg30
.abs_section_3a 1 N/I 0x3A 0x3A .absSeg31
.abs_section_3b 1 N/I 0x3B 0x3B .absSeg32
.abs_section_3c 1 N/I 0x3C 0x3C .absSeg33
.abs_section_3d 1 N/I 0x3D 0x3D .absSeg34
.abs_section_3e 1 N/I 0x3E 0x3E .absSeg35
.abs_section_3f 1 N/I 0x3F 0x3F .absSeg36
.abs_section_40 1 N/I 0x40 0x40 .absSeg37
.abs_section_45 1 N/I 0x45 0x45 .absSeg38
.abs_section_48 1 N/I 0x48 0x48 .absSeg39
.abs_section_1800 1 N/I 0x1800 0x1800 .absSeg40
.abs_section_1801 1 N/I 0x1801 0x1801 .absSeg41
.abs_section_1802 1 N/I 0x1802 0x1802 .absSeg42
.abs_section_1803 1 N/I 0x1803 0x1803 .absSeg43
.abs_section_1808 1 N/I 0x1808 0x1808 .absSeg44
.abs_section_1809 1 N/I 0x1809 0x1809 .absSeg45
.abs_section_180a 1 N/I 0x180A 0x180A .absSeg46
.abs_section_180c 1 N/I 0x180C 0x180C .absSeg47
.abs_section_1810 1 N/I 0x1810 0x1810 .absSeg48
.abs_section_1811 1 N/I 0x1811 0x1811 .absSeg49
.abs_section_1812 1 N/I 0x1812 0x1812 .absSeg50
.abs_section_1813 1 N/I 0x1813 0x1813 .absSeg51
.abs_section_1816 1 N/I 0x1816 0x1816 .absSeg52
.abs_section_1817 1 N/I 0x1817 0x1817 .absSeg53
.abs_section_1818 1 N/I 0x1818 0x1818 .absSeg54
.abs_section_1820 1 N/I 0x1820 0x1820 .absSeg55
.abs_section_1821 1 N/I 0x1821 0x1821 .absSeg56
.abs_section_1823 1 N/I 0x1823 0x1823 .absSeg57
.abs_section_1824 1 N/I 0x1824 0x1824 .absSeg58
.abs_section_1825 1 N/I 0x1825 0x1825 .absSeg59
.abs_section_1826 1 N/I 0x1826 0x1826 .absSeg60
.abs_section_1840 1 N/I 0x1840 0x1840 .absSeg61
.abs_section_1841 1 N/I 0x1841 0x1841 .absSeg62
.abs_section_1842 1 N/I 0x1842 0x1842 .absSeg63
.abs_section_1844 1 N/I 0x1844 0x1844 .absSeg64
.abs_section_1845 1 N/I 0x1845 0x1845 .absSeg65
.abs_section_1846 1 N/I 0x1846 0x1846 .absSeg66
.abs_section_ffb0 1 N/I 0xFFB0 0xFFB0 .absSeg67
.abs_section_ffb1 1 N/I 0xFFB1 0xFFB1 .absSeg68
.abs_section_ffb2 1 N/I 0xFFB2 0xFFB2 .absSeg69
.abs_section_ffb3 1 N/I 0xFFB3 0xFFB3 .absSeg70
.abs_section_ffb4 1 N/I 0xFFB4 0xFFB4 .absSeg71
.abs_section_ffb5 1 N/I 0xFFB5 0xFFB5 .absSeg72
.abs_section_ffb6 1 N/I 0xFFB6 0xFFB6 .absSeg73
.abs_section_ffb7 1 N/I 0xFFB7 0xFFB7 .absSeg74
.abs_section_ffbd 1 N/I 0xFFBD 0xFFBD .absSeg75
.abs_section_ffbf 1 N/I 0xFFBF 0xFFBF .absSeg76
.abs_section_12 2 N/I 0x12 0x13 .absSeg77
.abs_section_14 2 N/I 0x14 0x15 .absSeg78
.abs_section_20 2 N/I 0x20 0x21 .absSeg79
.abs_section_41 2 N/I 0x41 0x42 .absSeg80
.abs_section_43 2 N/I 0x43 0x44 .absSeg81
.abs_section_46 2 N/I 0x46 0x47 .absSeg82
.abs_section_49 2 N/I 0x49 0x4A .absSeg83
.abs_section_1806 2 N/I 0x1806 0x1807 .absSeg84
.abs_section_1814 2 N/I 0x1814 0x1815 .absSeg85
.abs_section_ffda 2 R 0xFFDA 0xFFDB .absSeg86
.abs_section_ffe6 2 R 0xFFE6 0xFFE7 .absSeg87
.startData 14 R 0xE084 0xE091 ROM
.init 132 R 0xE000 0xE083 ROM
.stack 80 R/W 0x100 0x14F RAM
.copy 2 R 0xE0DF 0xE0E0 ROM
.vectSeg88_vect 2 R 0xFFFE 0xFFFF .vectSeg88
 
Summary of section sizes per section type:
READ_ONLY (R): E7 (dec: 231)
READ_WRITE (R/W): 50 (dec: 80)
NO_INIT (N/I): 5F (dec: 95)
 
*********************************************************************************************
VECTOR-ALLOCATION SECTION
Address InitValue InitFunction
---------------------------------------------------------------------------------------------
0xFFFE 0xE07B _Startup
 
*********************************************************************************************
OBJECT-ALLOCATION SECTION
Name Module Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
MODULE: -- Start08.c.o --
- PROCEDURES:
loadByte E000 E 14 5 .init
Init E00E 6D 109 1 .init
_Startup E07B 9 9 0 .init
- VARIABLES:
_startupData E084 6 6 4 .startData
- LABELS:
__SEG_END_SSTACK 150 0 0 1
MODULE: -- MC9S08QG8.C.o --
- PROCEDURES:
- VARIABLES:
_PTAD 0 1 1 0 .abs_section_0
_PTADD 1 1 1 0 .abs_section_1
_PTBD 2 1 1 6 .abs_section_2
_PTBDD 3 1 1 2 .abs_section_3
_KBISC C 1 1 3 .abs_section_c
_KBIPE D 1 1 1 .abs_section_d
_KBIES E 1 1 0 .abs_section_e
_IRQSC F 1 1 0 .abs_section_f
_ADCSC1 10 1 1 0 .abs_section_10
_ADCSC2 11 1 1 0 .abs_section_11
_ADCCFG 16 1 1 0 .abs_section_16
_APCTL1 17 1 1 0 .abs_section_17
_ACMPSC 1A 1 1 0 .abs_section_1a
_SCIC1 22 1 1 0 .abs_section_22
_SCIC2 23 1 1 0 .abs_section_23
_SCIS1 24 1 1 0 .abs_section_24
_SCIS2 25 1 1 0 .abs_section_25
_SCIC3 26 1 1 0 .abs_section_26
_SCID 27 1 1 0 .abs_section_27
_SPIC1 28 1 1 0 .abs_section_28
_SPIC2 29 1 1 0 .abs_section_29
_SPIBR 2A 1 1 0 .abs_section_2a
_SPIS 2B 1 1 0 .abs_section_2b
_SPID 2D 1 1 0 .abs_section_2d
_IICA 30 1 1 0 .abs_section_30
_IICF 31 1 1 0 .abs_section_31
_IICC 32 1 1 0 .abs_section_32
_IICS 33 1 1 0 .abs_section_33
_IICD 34 1 1 0 .abs_section_34
_ICSC1 38 1 1 0 .abs_section_38
_ICSC2 39 1 1 2 .abs_section_39
_ICSTRM 3A 1 1 0 .abs_section_3a
_ICSSC 3B 1 1 0 .abs_section_3b
_MTIMSC 3C 1 1 2 .abs_section_3c
_MTIMCLK 3D 1 1 4 .abs_section_3d
_MTIMCNT 3E 1 1 0 .abs_section_3e
_MTIMMOD 3F 1 1 2 .abs_section_3f
_TPMSC 40 1 1 0 .abs_section_40
_TPMC0SC 45 1 1 0 .abs_section_45
_TPMC1SC 48 1 1 0 .abs_section_48
_SRS 1800 1 1 1 .abs_section_1800
_SBDFR 1801 1 1 0 .abs_section_1801
_SOPT1 1802 1 1 0 .abs_section_1802
_SOPT2 1803 1 1 0 .abs_section_1803
_SRTISC 1808 1 1 0 .abs_section_1808
_SPMSC1 1809 1 1 0 .abs_section_1809
_SPMSC2 180A 1 1 0 .abs_section_180a
_SPMSC3 180C 1 1 0 .abs_section_180c
_DBGCAH 1810 1 1 0 .abs_section_1810
_DBGCAL 1811 1 1 0 .abs_section_1811
_DBGCBH 1812 1 1 0 .abs_section_1812
_DBGCBL 1813 1 1 0 .abs_section_1813
_DBGC 1816 1 1 0 .abs_section_1816
_DBGT 1817 1 1 0 .abs_section_1817
_DBGS 1818 1 1 0 .abs_section_1818
_FCDIV 1820 1 1 0 .abs_section_1820
_FOPT 1821 1 1 0 .abs_section_1821
_FCNFG 1823 1 1 0 .abs_section_1823
_FPROT 1824 1 1 0 .abs_section_1824
_FSTAT 1825 1 1 0 .abs_section_1825
_FCMD 1826 1 1 0 .abs_section_1826
_PTAPE 1840 1 1 1 .abs_section_1840
_PTASE 1841 1 1 0 .abs_section_1841
_PTADS 1842 1 1 0 .abs_section_1842
_PTBPE 1844 1 1 0 .abs_section_1844
_PTBSE 1845 1 1 0 .abs_section_1845
_PTBDS 1846 1 1 0 .abs_section_1846
_BAKEY0 FFB0 1 1 0 .abs_section_ffb0
_BAKEY1 FFB1 1 1 0 .abs_section_ffb1
_BAKEY2 FFB2 1 1 0 .abs_section_ffb2
_BAKEY3 FFB3 1 1 0 .abs_section_ffb3
_BAKEY4 FFB4 1 1 0 .abs_section_ffb4
_BAKEY5 FFB5 1 1 0 .abs_section_ffb5
_BAKEY6 FFB6 1 1 0 .abs_section_ffb6
_BAKEY7 FFB7 1 1 0 .abs_section_ffb7
_NVPROT FFBD 1 1 0 .abs_section_ffbd
_NVOPT FFBF 1 1 0 .abs_section_ffbf
_ADCR 12 2 2 0 .abs_section_12
_ADCCV 14 2 2 0 .abs_section_14
_SCIBD 20 2 2 0 .abs_section_20
_TPMCNT 41 2 2 0 .abs_section_41
_TPMMOD 43 2 2 0 .abs_section_43
_TPMC0V 46 2 2 0 .abs_section_46
_TPMC1V 49 2 2 0 .abs_section_49
_SDID 1806 2 2 0 .abs_section_1806
_DBGF 1814 2 2 0 .abs_section_1814
MODULE: -- demo9S08QG8_test.c.o --
- PROCEDURES:
main E092 37 55 1 .text
KBI_ISR E0C9 B 11 1 .text
MTIM_ISR E0D4 B 11 1 .text
- VARIABLES:
_Vector_18 FFDA 2 2 0 .abs_section_ffda
_Vector_12 FFE6 2 2 0 .abs_section_ffe6
 
*********************************************************************************************
MODULE STATISTIC
Name Data Code Const
---------------------------------------------------------------------------------------------
Start08.c.o 0 132 0
MC9S08QG8.C.o 95 0 0
demo9S08QG8_test.c.o 0 77 4
other 80 16 2
 
*********************************************************************************************
SECTION USE IN OBJECT-ALLOCATION SECTION
---------------------------------------------------------------------------------------------
SECTION: ".text"
main KBI_ISR MTIM_ISR
SECTION: ".init"
loadByte Init _Startup
SECTION: ".abs_section_0"
_PTAD
SECTION: ".abs_section_1"
_PTADD
SECTION: ".abs_section_2"
_PTBD
SECTION: ".abs_section_3"
_PTBDD
SECTION: ".abs_section_c"
_KBISC
SECTION: ".abs_section_d"
_KBIPE
SECTION: ".abs_section_e"
_KBIES
SECTION: ".abs_section_f"
_IRQSC
SECTION: ".abs_section_10"
_ADCSC1
SECTION: ".abs_section_11"
_ADCSC2
SECTION: ".abs_section_16"
_ADCCFG
SECTION: ".abs_section_17"
_APCTL1
SECTION: ".abs_section_1a"
_ACMPSC
SECTION: ".abs_section_22"
_SCIC1
SECTION: ".abs_section_23"
_SCIC2
SECTION: ".abs_section_24"
_SCIS1
SECTION: ".abs_section_25"
_SCIS2
SECTION: ".abs_section_26"
_SCIC3
SECTION: ".abs_section_27"
_SCID
SECTION: ".abs_section_28"
_SPIC1
SECTION: ".abs_section_29"
_SPIC2
SECTION: ".abs_section_2a"
_SPIBR
SECTION: ".abs_section_2b"
_SPIS
SECTION: ".abs_section_2d"
_SPID
SECTION: ".abs_section_30"
_IICA
SECTION: ".abs_section_31"
_IICF
SECTION: ".abs_section_32"
_IICC
SECTION: ".abs_section_33"
_IICS
SECTION: ".abs_section_34"
_IICD
SECTION: ".abs_section_38"
_ICSC1
SECTION: ".abs_section_39"
_ICSC2
SECTION: ".abs_section_3a"
_ICSTRM
SECTION: ".abs_section_3b"
_ICSSC
SECTION: ".abs_section_3c"
_MTIMSC
SECTION: ".abs_section_3d"
_MTIMCLK
SECTION: ".abs_section_3e"
_MTIMCNT
SECTION: ".abs_section_3f"
_MTIMMOD
SECTION: ".abs_section_40"
_TPMSC
SECTION: ".abs_section_45"
_TPMC0SC
SECTION: ".abs_section_48"
_TPMC1SC
SECTION: ".abs_section_1800"
_SRS
SECTION: ".abs_section_1801"
_SBDFR
SECTION: ".abs_section_1802"
_SOPT1
SECTION: ".abs_section_1803"
_SOPT2
SECTION: ".abs_section_1808"
_SRTISC
SECTION: ".abs_section_1809"
_SPMSC1
SECTION: ".abs_section_180a"
_SPMSC2
SECTION: ".abs_section_180c"
_SPMSC3
SECTION: ".abs_section_1810"
_DBGCAH
SECTION: ".abs_section_1811"
_DBGCAL
SECTION: ".abs_section_1812"
_DBGCBH
SECTION: ".abs_section_1813"
_DBGCBL
SECTION: ".abs_section_1816"
_DBGC
SECTION: ".abs_section_1817"
_DBGT
SECTION: ".abs_section_1818"
_DBGS
SECTION: ".abs_section_1820"
_FCDIV
SECTION: ".abs_section_1821"
_FOPT
SECTION: ".abs_section_1823"
_FCNFG
SECTION: ".abs_section_1824"
_FPROT
SECTION: ".abs_section_1825"
_FSTAT
SECTION: ".abs_section_1826"
_FCMD
SECTION: ".abs_section_1840"
_PTAPE
SECTION: ".abs_section_1841"
_PTASE
SECTION: ".abs_section_1842"
_PTADS
SECTION: ".abs_section_1844"
_PTBPE
SECTION: ".abs_section_1845"
_PTBSE
SECTION: ".abs_section_1846"
_PTBDS
SECTION: ".abs_section_ffb0"
_BAKEY0
SECTION: ".abs_section_ffb1"
_BAKEY1
SECTION: ".abs_section_ffb2"
_BAKEY2
SECTION: ".abs_section_ffb3"
_BAKEY3
SECTION: ".abs_section_ffb4"
_BAKEY4
SECTION: ".abs_section_ffb5"
_BAKEY5
SECTION: ".abs_section_ffb6"
_BAKEY6
SECTION: ".abs_section_ffb7"
_BAKEY7
SECTION: ".abs_section_ffbd"
_NVPROT
SECTION: ".abs_section_ffbf"
_NVOPT
SECTION: ".abs_section_12"
_ADCR
SECTION: ".abs_section_14"
_ADCCV
SECTION: ".abs_section_20"
_SCIBD
SECTION: ".abs_section_41"
_TPMCNT
SECTION: ".abs_section_43"
_TPMMOD
SECTION: ".abs_section_46"
_TPMC0V
SECTION: ".abs_section_49"
_TPMC1V
SECTION: ".abs_section_1806"
_SDID
SECTION: ".abs_section_1814"
_DBGF
SECTION: ".abs_section_ffda"
_Vector_18
SECTION: ".abs_section_ffe6"
_Vector_12
 
*********************************************************************************************
OBJECT LIST SORTED BY ADDRESS
Name Addr hSize dSize Ref Section RLIB
---------------------------------------------------------------------------------------------
_PTAD 0 1 1 0 .abs_section_0
_PTADD 1 1 1 0 .abs_section_1
_PTBD 2 1 1 6 .abs_section_2
_PTBDD 3 1 1 2 .abs_section_3
_KBISC C 1 1 3 .abs_section_c
_KBIPE D 1 1 1 .abs_section_d
_KBIES E 1 1 0 .abs_section_e
_IRQSC F 1 1 0 .abs_section_f
_ADCSC1 10 1 1 0 .abs_section_10
_ADCSC2 11 1 1 0 .abs_section_11
_ADCR 12 2 2 0 .abs_section_12
_ADCCV 14 2 2 0 .abs_section_14
_ADCCFG 16 1 1 0 .abs_section_16
_APCTL1 17 1 1 0 .abs_section_17
_ACMPSC 1A 1 1 0 .abs_section_1a
_SCIBD 20 2 2 0 .abs_section_20
_SCIC1 22 1 1 0 .abs_section_22
_SCIC2 23 1 1 0 .abs_section_23
_SCIS1 24 1 1 0 .abs_section_24
_SCIS2 25 1 1 0 .abs_section_25
_SCIC3 26 1 1 0 .abs_section_26
_SCID 27 1 1 0 .abs_section_27
_SPIC1 28 1 1 0 .abs_section_28
_SPIC2 29 1 1 0 .abs_section_29
_SPIBR 2A 1 1 0 .abs_section_2a
_SPIS 2B 1 1 0 .abs_section_2b
_SPID 2D 1 1 0 .abs_section_2d
_IICA 30 1 1 0 .abs_section_30
_IICF 31 1 1 0 .abs_section_31
_IICC 32 1 1 0 .abs_section_32
_IICS 33 1 1 0 .abs_section_33
_IICD 34 1 1 0 .abs_section_34
_ICSC1 38 1 1 0 .abs_section_38
_ICSC2 39 1 1 2 .abs_section_39
_ICSTRM 3A 1 1 0 .abs_section_3a
_ICSSC 3B 1 1 0 .abs_section_3b
_MTIMSC 3C 1 1 2 .abs_section_3c
_MTIMCLK 3D 1 1 4 .abs_section_3d
_MTIMCNT 3E 1 1 0 .abs_section_3e
_MTIMMOD 3F 1 1 2 .abs_section_3f
_TPMSC 40 1 1 0 .abs_section_40
_TPMCNT 41 2 2 0 .abs_section_41
_TPMMOD 43 2 2 0 .abs_section_43
_TPMC0SC 45 1 1 0 .abs_section_45
_TPMC0V 46 2 2 0 .abs_section_46
_TPMC1SC 48 1 1 0 .abs_section_48
_TPMC1V 49 2 2 0 .abs_section_49
_SRS 1800 1 1 1 .abs_section_1800
_SBDFR 1801 1 1 0 .abs_section_1801
_SOPT1 1802 1 1 0 .abs_section_1802
_SOPT2 1803 1 1 0 .abs_section_1803
_SDID 1806 2 2 0 .abs_section_1806
_SRTISC 1808 1 1 0 .abs_section_1808
_SPMSC1 1809 1 1 0 .abs_section_1809
_SPMSC2 180A 1 1 0 .abs_section_180a
_SPMSC3 180C 1 1 0 .abs_section_180c
_DBGCAH 1810 1 1 0 .abs_section_1810
_DBGCAL 1811 1 1 0 .abs_section_1811
_DBGCBH 1812 1 1 0 .abs_section_1812
_DBGCBL 1813 1 1 0 .abs_section_1813
_DBGF 1814 2 2 0 .abs_section_1814
_DBGC 1816 1 1 0 .abs_section_1816
_DBGT 1817 1 1 0 .abs_section_1817
_DBGS 1818 1 1 0 .abs_section_1818
_FCDIV 1820 1 1 0 .abs_section_1820
_FOPT 1821 1 1 0 .abs_section_1821
_FCNFG 1823 1 1 0 .abs_section_1823
_FPROT 1824 1 1 0 .abs_section_1824
_FSTAT 1825 1 1 0 .abs_section_1825
_FCMD 1826 1 1 0 .abs_section_1826
_PTAPE 1840 1 1 1 .abs_section_1840
_PTASE 1841 1 1 0 .abs_section_1841
_PTADS 1842 1 1 0 .abs_section_1842
_PTBPE 1844 1 1 0 .abs_section_1844
_PTBSE 1845 1 1 0 .abs_section_1845
_PTBDS 1846 1 1 0 .abs_section_1846
loadByte E000 E 14 5 .init
Init E00E 6D 109 1 .init
_Startup E07B 9 9 0 .init
main E092 37 55 1 .text
KBI_ISR E0C9 B 11 1 .text
MTIM_ISR E0D4 B 11 1 .text
_BAKEY0 FFB0 1 1 0 .abs_section_ffb0
_BAKEY1 FFB1 1 1 0 .abs_section_ffb1
_BAKEY2 FFB2 1 1 0 .abs_section_ffb2
_BAKEY3 FFB3 1 1 0 .abs_section_ffb3
_BAKEY4 FFB4 1 1 0 .abs_section_ffb4
_BAKEY5 FFB5 1 1 0 .abs_section_ffb5
_BAKEY6 FFB6 1 1 0 .abs_section_ffb6
_BAKEY7 FFB7 1 1 0 .abs_section_ffb7
_NVPROT FFBD 1 1 0 .abs_section_ffbd
_NVOPT FFBF 1 1 0 .abs_section_ffbf
_Vector_18 FFDA 2 2 0 .abs_section_ffda
_Vector_12 FFE6 2 2 0 .abs_section_ffe6
 
*********************************************************************************************
UNUSED-OBJECTS SECTION
---------------------------------------------------------------------------------------------
 
*********************************************************************************************
COPYDOWN SECTION
---------------------------------------------------------------------------------------------
------- ROM-ADDRESS: 0xE0DF ---- SIZE 2 ---
Filling bytes inserted
0000
 
*********************************************************************************************
OBJECT-DEPENDENCIES SECTION
---------------------------------------------------------------------------------------------
Init USES _startupData loadByte
_Startup USES __SEG_END_SSTACK Init main
main USES _ICSC2 _PTBD _PTBDD _MTIMCLK _MTIMMOD _MTIMSC
_KBIPE _KBISC _PTAPE _SRS
KBI_ISR USES _KBISC _PTBD
MTIM_ISR USES _MTIMSC _PTBD
_Vector_18 USES KBI_ISR
_Vector_12 USES MTIM_ISR
 
*********************************************************************************************
DEPENDENCY TREE
*********************************************************************************************
main and _Startup Group
|
+- main
|
+- _Startup
|
+- Init
| |
| +- loadByte
|
+- main (see above)
_Vector_18
|
+- KBI_ISR
_Vector_12
|
+- MTIM_ISR
*********************************************************************************************
STATISTIC SECTION
---------------------------------------------------------------------------------------------
 
ExeFile:
--------
Number of blocks to be downloaded: 6
Total size of all blocks to be downloaded: 231
 
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/Monitor_Postload.cmd
0,0 → 1,3
// After load the commands written below will be executed
// show main function after loading
Findproc main
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/Monitor_Preload.cmd
0,0 → 1,2
// Before load the commands written below will be executed
GDI erase
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/Monitor_Reset.cmd
0,0 → 1,0
// After reset the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/Monitor_Startup.cmd
0,0 → 1,0
// At startup the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/P&E_FCS_Postload.cmd
0,0 → 1,3
// After load the commands written below will be executed
// show main function after loading
Findproc main
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/P&E_FCS_Preload.cmd
0,0 → 1,0
// Before load the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/P&E_FCS_Reset.cmd
0,0 → 1,0
// After reset the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/P&E_FCS_Startup.cmd
0,0 → 1,0
// At startup the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/P&E_ICD_Postload.cmd
0,0 → 1,3
// After load the commands written below will be executed
// show main function after loading
Findproc main
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/P&E_ICD_Preload.cmd
0,0 → 1,0
// Before load the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/P&E_ICD_Reset.cmd
0,0 → 1,0
// After reset the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/P&E_ICD_Startup.cmd
0,0 → 1,0
// At startup the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/SofTec_Postload.cmd
0,0 → 1,3
// After load the commands written below will be executed
// show main function after loading
Findproc main
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/SofTec_Preload.cmd
0,0 → 1,0
// Before load the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/SofTec_Reset.cmd
0,0 → 1,0
// After reset the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/cmd/SofTec_Startup.cmd
0,0 → 1,0
// At startup the commands written below will be executed
/programy/C/HC08/test/Demo_S08QG8_Test/prm/Monitor_linker.prm
0,0 → 1,22
/* This is a linker parameter file for the QG8 */
 
NAMES END /* CodeWarrior will pass all the needed files to the linker by command line. But here you may add your own files too. */
 
SEGMENTS /* Here all RAM/ROM areas of the device are listed. Used in PLACEMENT below. */
ROM = READ_ONLY 0xE000 TO 0xFFAF;
Z_RAM = READ_WRITE 0x0060 TO 0x00FF;
RAM = READ_WRITE 0x0100 TO 0x025F;
ROM1 = READ_ONLY 0xFFC0 TO 0xFFCF;
END
 
PLACEMENT /* Here all predefined and user segments are placed into the SEGMENTS defined above. */
DEFAULT_RAM INTO RAM;
_DATA_ZEROPAGE, MY_ZEROPAGE INTO Z_RAM;
DEFAULT_ROM, ROM_VAR, STRINGS INTO ROM; /*,ROM1*/ /* in case you want to use ROM1 here as well, add option -OnB=b to the compiler. */
END
 
STACKSIZE 0x50
 
VECTOR 0 _Startup /* Reset vector: this is the default entry point for a C/C++ application. */
//VECTOR 0 Entry /* Reset vector: this is the default entry point for an Assembly application. */
//INIT Entry /* For assembly applications: that this is as well the initialization entry point */
/programy/C/HC08/test/Demo_S08QG8_Test/prm/P&E_FCS_linker.prm
0,0 → 1,22
/* This is a linker parameter file for the QG8 */
 
NAMES END /* CodeWarrior will pass all the needed files to the linker by command line. But here you may add your own files too. */
 
SEGMENTS /* Here all RAM/ROM areas of the device are listed. Used in PLACEMENT below. */
ROM = READ_ONLY 0xE000 TO 0xFFAF;
Z_RAM = READ_WRITE 0x0060 TO 0x00FF;
RAM = READ_WRITE 0x0100 TO 0x025F;
ROM1 = READ_ONLY 0xFFC0 TO 0xFFCF;
END
 
PLACEMENT /* Here all predefined and user segments are placed into the SEGMENTS defined above. */
DEFAULT_RAM INTO RAM;
_DATA_ZEROPAGE, MY_ZEROPAGE INTO Z_RAM;
DEFAULT_ROM, ROM_VAR, STRINGS INTO ROM; /*,ROM1*/ /* in case you want to use ROM1 here as well, add option -OnB=b to the compiler. */
END
 
STACKSIZE 0x50
 
VECTOR 0 _Startup /* Reset vector: this is the default entry point for a C/C++ application. */
//VECTOR 0 Entry /* Reset vector: this is the default entry point for an Assembly application. */
//INIT Entry /* For assembly applications: that this is as well the initialization entry point */
/programy/C/HC08/test/Demo_S08QG8_Test/prm/P&E_ICD_linker.prm
0,0 → 1,22
/* This is a linker parameter file for the QG8 */
 
NAMES END /* CodeWarrior will pass all the needed files to the linker by command line. But here you may add your own files too. */
 
SEGMENTS /* Here all RAM/ROM areas of the device are listed. Used in PLACEMENT below. */
ROM = READ_ONLY 0xE000 TO 0xFFAF;
Z_RAM = READ_WRITE 0x0060 TO 0x00FF;
RAM = READ_WRITE 0x0100 TO 0x025F;
ROM1 = READ_ONLY 0xFFC0 TO 0xFFCF;
END
 
PLACEMENT /* Here all predefined and user segments are placed into the SEGMENTS defined above. */
DEFAULT_RAM INTO RAM;
_DATA_ZEROPAGE, MY_ZEROPAGE INTO Z_RAM;
DEFAULT_ROM, ROM_VAR, STRINGS INTO ROM; /*,ROM1*/ /* in case you want to use ROM1 here as well, add option -OnB=b to the compiler. */
END
 
STACKSIZE 0x50
 
VECTOR 0 _Startup /* Reset vector: this is the default entry point for a C/C++ application. */
//VECTOR 0 Entry /* Reset vector: this is the default entry point for an Assembly application. */
//INIT Entry /* For assembly applications: that this is as well the initialization entry point */
/programy/C/HC08/test/Demo_S08QG8_Test/prm/SofTec_linker.prm
0,0 → 1,22
/* This is a linker parameter file for the QG8 */
 
NAMES END /* CodeWarrior will pass all the needed files to the linker by command line. But here you may add your own files too. */
 
SEGMENTS /* Here all RAM/ROM areas of the device are listed. Used in PLACEMENT below. */
ROM = READ_ONLY 0xE000 TO 0xFFAF;
Z_RAM = READ_WRITE 0x0060 TO 0x00FF;
RAM = READ_WRITE 0x0100 TO 0x025F;
ROM1 = READ_ONLY 0xFFC0 TO 0xFFCF;
END
 
PLACEMENT /* Here all predefined and user segments are placed into the SEGMENTS defined above. */
DEFAULT_RAM INTO RAM;
_DATA_ZEROPAGE, MY_ZEROPAGE INTO Z_RAM;
DEFAULT_ROM, ROM_VAR, STRINGS INTO ROM; /*,ROM1*/ /* in case you want to use ROM1 here as well, add option -OnB=b to the compiler. */
END
 
STACKSIZE 0x50
 
VECTOR 0 _Startup /* Reset vector: this is the default entry point for a C/C++ application. */
//VECTOR 0 Entry /* Reset vector: this is the default entry point for an Assembly application. */
//INIT Entry /* For assembly applications: that this is as well the initialization entry point */
/programy/C/HC08/test/Demo_S08QG8_Test/prm/burner.bbl
0,0 → 1,9
OPENFILE "%ABS_FILE%.s19"
format=motorola
busWidth=1
origin=0
len=0x10000
destination=0
SRECORD=Sx
SENDBYTE 1 "%ABS_FILE%"
CLOSE
/programy/C/HC08/test/Demo_S08QG8_Test/readme.txt
0,0 → 1,105
//------------------------------------------------------------------------
// Readme.txt
//------------------------------------------------------------------------
This project stationery is designed to get you up and running
quickly with CodeWarrior for MC9S08QG8.
It is set up for the selected CPU and target connection,
but can be easily modified.
 
Sample code for the following language(s) is at your disposal:
- C
 
The wizard has prepared CodeWarrior target(s) with the connection methods of
your choice:
- P&E FCS:
This interface/target is prepared to use the FCS (Full Chip Simulation)
from P&E. Note that you can switch to hardware debugging in a seamless way,
using the menu PEDebug > Mode in the debugger.
 
- P&E ICD:
This interface/target is prepared to use the ICD (In-Circuit
Debugging/Programming) from P&E. Note that you can switch to simulation in
a seamless way, using the menu PEDebug > Mode in the debugger. Depending on
your hardware type, you will need to configure the communication settings
(class of device, baud rate, etc).
Please consult your hardware documentation for additional details.
 
- Freescale Serial Monitor:
This interface/target connects to the on-chip Freescale serial monitor.
This monitor uses on-chip resources and the SCI. See Freescale application
note AN2140 for details.
The debugger is using GDI (Generic Debugging Interface) to connect to the
serial monitor. Using the on-chip DBG module of HCS08 devices,
trace is supported as well. You can load the trace component
using the menu Component > Open in the debugger.
 
- SofTec:
This target interface connects to any of the USB-based SofTec Microsystems tools for HC(S)08.
For the HC08 derivatives, when using inDART-HC08 (MON08 protocol based connection):
-----------------------------------------------------------------------------------
If your hardware supports stopping the application while running,
an additional interrupt service routine is required for the IRQ vector.
Please see "Stop Command Handling" section in inDART-HC08 In-Circuit Debugger/Programmer
for Freescale HC08 Family FLASH Devices User Manual from SofTec for further details.
 
 
Additional connections can be chosen in the simulator/debugger,
use the menu Component > Set Target.
 
//------------------------------------------------------------------------
// Getting Started
//------------------------------------------------------------------------
To build/debug your project, use the menu Project > Debug or press F5.
This will open the simulator/debugger.
Press again F5 in the debugger (or menu Run > Start/Continue) to start
the application. The menu Run > Halt or F6 stops the application.
In the debugger menu Component > Open you can load additional components.
 
//------------------------------------------------------------------------
// Project structure
//------------------------------------------------------------------------
The project generated contains various files/folders:
- readme.txt: this file
- Sources: folder with the application source code
- Startup Code: C/C++ startup code (initializing stack pointer and doing
global variable initialization). If you want to only do stack pointer
initialization, add -D__ONLY_INIT_SP to the compiler command line.- Prm:
- burner.bbl file to generate S-Records
- the linker .prm file
- the .map file generated by the linker
- Libs: needed library files (ANSI, derivative header/implementation files)
- Debugger Project File: contains a .ini file for the debugger for each
connection
- Debugger Cmd Files: contains sub-folders for each connection with command
files
//------------------------------------------------------------------------
// Adding your own code
//------------------------------------------------------------------------
Once everything is working as expected, you can begin adding your own code
to the project. Keep in mind that we provide this as an example of how to
get up and running quickly with CodeWarrior. There are certainly other
ways to handle interrupts and set up your linker command file. Feel free
to modify any of the source provided.
 
//------------------------------------------------------------------------
// Simulator/Debugger: Additional components
//------------------------------------------------------------------------
In the simulator/debugger, you can load additional components. Try the menu
Component > Open.
 
//------------------------------------------------------------------------
// Additional documentation
//------------------------------------------------------------------------
Check out the online documentation provided. Use in CodeWarrior IDE the
menu Help > CodeWarrior Help.
 
//------------------------------------------------------------------------
// Contacting Metrowerks
//------------------------------------------------------------------------
For bug reports, technical questions, and suggestions, please use the
forms in the Release Notes folder installed, and send them to:
USA: support@metrowerks.com
EUROPE: support_europe@metrowerks.com
ASIA/PACIFIC: j-emb-sup@metrowerks.com