/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 |