You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

344 lines
14 KiB

Microchip MPLAB XC8 Compiler V1.34 ()
Linker command line:
--edf=C:\Program Files (x86)\Microchip\xc8\v1.34\dat\en_msgs.txt -cs \
-h+dist/default/production\feux_wc.X.production.sym \
--cmf=dist/default/production\feux_wc.X.production.cmf -z -Q16F87 \
-oC:\Users\micka\AppData\Local\Temp\sar0.6 \
-Mdist/default/production/feux_wc.X.production.map -E1 -ver=XC8 \
-ASTACK=0110h-016fh -pstack=STACK -ACODE=00h-07FFhx2 -ASTRCODE=00h-0FFFh \
-ASTRING=00h-0FFhx16 -ACONST=00h-0FFhx16 -AENTRY=00h-0FFhx16 \
-ACOMMON=070h-07Fh -ABANK0=020h-06Fh -ABANK1=0A0h-0EFh \
-ABANK2=0110h-016Fh -ABANK3=0190h-01EFh \
-ARAM=020h-06Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh \
-AABS1=020h-07Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh -ASFR0=00h-01Fh \
-ASFR1=080h-09Fh -ASFR2=0100h-010Fh -ASFR3=0180h-018Fh \
-preset_vec=00h,intentry,init,end_init -ppowerup=CODE -pcinit=CODE \
-pfunctab=CODE -ACONFIG=02007h-02008h -pconfig=CONFIG -DCONFIG=2 \
-AIDLOC=02000h-02003h -pidloc=IDLOC -DIDLOC=2 -AEEDATA=00h-0FFh/02100h \
-peeprom_data=EEDATA -DEEDATA=2 -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 \
-DENTRY=2 -k C:\Users\micka\AppData\Local\Temp\sar0.obj \
dist/default/production\feux_wc.X.production.obj
Object code version is 3.11
Machine type is 16F87
Name Link Load Length Selector Space Scale
C:\Users\micka\AppData\Local\Temp\sar0.obj
end_init 0 0 2 0 0
config 2007 2007 1 400E 0
dist/default/production\feux_wc.X.production.obj
cinit 7FD 7FD 3 FFA 0
text1 71A 71A 8 E34 0
maintext 722 722 DB E44 0
cstackCOMMON 70 70 5 70 1
TOTAL Name Link Load Length Space
CLASS STACK
CLASS CODE
end_init 0 0 2 0
cinit 7FD 7FD 3 0
text1 71A 71A 8 0
maintext 722 722 DB 0
CLASS STRCODE
CLASS STRING
CLASS CONST
CLASS ENTRY
CLASS COMMON
cstackCOMMON 70 70 5 1
CLASS BANK0
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS RAM
CLASS ABS1
abs_s1 7E 7E 2 1
CLASS SFR0
CLASS SFR1
CLASS SFR2
CLASS SFR3
CLASS CONFIG
config 2007 2007 1 0
CLASS IDLOC
CLASS EEDATA
SEGMENTS Name Load Length Top Selector Space Class Delta
reset_vec 000000 000002 000002 0 0 CODE 2
cstackCOMMON 000070 000005 000075 70 1 COMMON 1
text1 00071A 000008 000722 E34 0 CODE 2
maintext 000722 0000DB 0007FD E44 0 CODE 2
cinit 0007FD 000003 000800 FFA 0 CODE 2
config 002007 000001 002008 400E 0 CONFIG 2
UNUSED ADDRESS RANGES
Name Unused Largest block Delta
BANK0 0020-006F 50 1
BANK1 00A0-00EF 50 1
BANK2 0110-016F 60 1
BANK3 0190-01EF 60 1
CODE 0002-0719 718 2
0800-0FFF 800
COMMON 0075-007D 9 1
CONFIG 2008-2008 1 2
CONST 0002-0719 100 2
0800-0FFF 100
EEDATA 2100-21FF 100 2
ENTRY 0002-0719 100 2
0800-0FFF 100
IDLOC 2000-2003 4 2
RAM 0020-006F 50 1
00A0-00EF 50
0110-016F 60
0190-01EF 60
SFR0 0000-001F 20 1
SFR1 0080-009F 20 1
SFR2 0100-010F 10 1
SFR3 0180-018F 10 1
STACK 0110-016F 60 1
STRCODE 0002-0719 718 2
0800-0FFF 800
STRING 0002-0719 100 2
0800-0FFF 100
Symbol Table
_OSCCONbits (abs) 008F
_PORTA (abs) 0005
_PORTAbits (abs) 0005
_PORTB (abs) 0006
_PORTBbits (abs) 0006
_TRISA (abs) 0085
_TRISB (abs) 0086
__CFG_BOREN$OFF (abs) 0000
__CFG_CCPMX$RB3 (abs) 0000
__CFG_CP$ON (abs) 0000
__CFG_CPD$ON (abs) 0000
__CFG_DEBUG$OFF (abs) 0000
__CFG_FOSC$INTOSCIO (abs) 0000
__CFG_LVP$OFF (abs) 0000
__CFG_MCLRE$OFF (abs) 0000
__CFG_PWRTE$ON (abs) 0000
__CFG_WDTE$OFF (abs) 0000
__CFG_WRT$OFF (abs) 0000
__Habs1 abs1 0000
__Hbank0 bank0 0000
__Hbank1 bank1 0000
__Hbank2 bank2 0000
__Hbank3 bank3 0000
__Hcinit cinit 0800
__Hclrtext clrtext 0000
__Hcode code 0000
__Hcommon common 0000
__Hconfig config 2008
__HcstackCOMMON cstackCOMMON 0000
__Heeprom_data eeprom_data 0000
__Hend_init end_init 0002
__Hfunctab functab 0000
__Hidloc idloc 0000
__Hinit init 0000
__Hintentry intentry 0000
__Hmaintext maintext 0000
__Hpowerup powerup 0000
__Hram ram 0000
__Hreset_vec reset_vec 0000
__Hsfr0 sfr0 0000
__Hsfr1 sfr1 0000
__Hsfr2 sfr2 0000
__Hsfr3 sfr3 0000
__Hspace_0 (abs) 2008
__Hspace_1 (abs) 0075
__Hspace_2 (abs) 0000
__Hspace_3 (abs) 0000
__Hstack stack 0000
__Hstrings strings 0000
__Htext text 0000
__Labs1 abs1 0000
__Lbank0 bank0 0000
__Lbank1 bank1 0000
__Lbank2 bank2 0000
__Lbank3 bank3 0000
__Lcinit cinit 07FD
__Lclrtext clrtext 0000
__Lcode code 0000
__Lcommon common 0000
__Lconfig config 2007
__LcstackCOMMON cstackCOMMON 0000
__Leeprom_data eeprom_data 0000
__Lend_init end_init 0000
__Lfunctab functab 0000
__Lidloc idloc 0000
__Linit init 0000
__Lintentry intentry 0000
__Lmaintext maintext 0000
__Lpowerup powerup 0000
__Lram ram 0000
__Lreset_vec reset_vec 0000
__Lsfr0 sfr0 0000
__Lsfr1 sfr1 0000
__Lsfr2 sfr2 0000
__Lsfr3 sfr3 0000
__Lspace_0 (abs) 0000
__Lspace_1 (abs) 0000
__Lspace_2 (abs) 0000
__Lspace_3 (abs) 0000
__Lstack stack 0000
__Lstrings strings 0000
__Ltext text 0000
__S0 (abs) 2008
__S1 (abs) 0075
__S2 (abs) 0000
__S3 (abs) 0000
___int_sp stack 0000
___latbits (abs) 0001
___sp stack 0000
__end_of__initialization cinit 07FD
__end_of_init_oscillator text1 0722
__end_of_main maintext 07FD
__initialization cinit 07FD
__pcstackCOMMON cstackCOMMON 0070
__pmaintext maintext 0722
__ptext0 text0 0000
__ptext1 text1 071A
__size_of_init_oscillator (abs) 0000
__size_of_main (abs) 0000
_init_oscillator text1 071A
_main maintext 0722
btemp (abs) 007E
end_of_initialization cinit 07FD
intlevel0 functab 0000
intlevel1 functab 0000
intlevel2 functab 0000
intlevel3 functab 0000
intlevel4 functab 0000
intlevel5 functab 0000
ltemp (abs) 007E
ltemp0 (abs) 007E
ltemp1 (abs) 0082
ltemp2 (abs) 0086
ltemp3 (abs) 0080
main@nb_sec cstackCOMMON 0073
reset_vec reset_vec 0000
stackhi (abs) 0000
stacklo (abs) 0000
start init 0000
start_initialization cinit 07FD
ttemp (abs) 007E
ttemp0 (abs) 007E
ttemp1 (abs) 0081
ttemp2 (abs) 0084
ttemp3 (abs) 0087
ttemp4 (abs) 007F
wtemp (abs) 007E
wtemp0 (abs) 007E
wtemp1 (abs) 0080
wtemp2 (abs) 0082
wtemp3 (abs) 0084
wtemp4 (abs) 0086
wtemp5 (abs) 0088
wtemp6 (abs) 007F
FUNCTION INFORMATION:
*************** function _main *****************
Defined at:
line 58 in file "main_feux_wc.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
nb_sec 2 3[COMMON] int
Return value: Size Location Type
2 20[None ] int
Registers used:
wreg, status,2, status,0, btemp+1, pclath, cstack
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK3 BANK2
Params: 0 0 0 0 0
Locals: 2 0 0 0 0
Temps: 3 0 0 0 0
Totals: 5 0 0 0 0
Total ram usage: 5 bytes
Hardware stack levels required when called: 1
This function calls:
_init_oscillator
This function is called by:
Startup code after reset
This function uses a non-reentrant model
*************** function _init_oscillator *****************
Defined at:
line 111 in file "main_feux_wc.c"
Parameters: Size Location Type
None
Auto vars: Size Location Type
None
Return value: Size Location Type
None void
Registers used:
wreg, status,2, status,0
Tracked objects:
On entry :
On exit :
Unchanged:
Data sizes: COMMON BANK0 BANK1 BANK3 BANK2
Params: 0 0 0 0 0
Locals: 0 0 0 0 0
Temps: 0 0 0 0 0
Totals: 0 0 0 0 0
Total ram usage: 0 bytes
Hardware stack levels used: 1
This function calls:
Nothing
This function is called by:
_main
This function uses a non-reentrant model
MODULE INFORMATION
Module Function Class Link Load Size
shared
__initializatio CODE 07FD 0000 1
shared estimated size: 1
main_feux_wc.c
_init_oscillato CODE 071A 0000 9
_main CODE 0722 0000 220
main_feux_wc.c estimated size: 229