This repository has been archived on 2024-01-25. You can view files and clone it, but cannot push or open issues or pull requests.
Solar-Panel/solar_panel.X/dist/default/production/solar_panel.X.production.map
2023-02-24 14:34:16 +01:00

470 lines
21 KiB
Plaintext

Microchip MPLAB XC8 Compiler V2.40
Linker command line:
-W-3 \
--edf=C:\Program Files\Microchip\xc8\v2.40\pic\dat\20220703182018_en.msgs \
-cn -h+dist/default/production\solar_panel.X.production.sym \
--cmf=dist/default/production\solar_panel.X.production.cmf -z -Q18F97J60 \
-oC:\Users\remi\AppData\Local\Temp\xcAsl3s.4 --defsym=__MPLAB_BUILD=1 \
--fixupoverflow=error \
-Mdist/default/production/solar_panel.X.production.map \
--md=C:\Users\remi\AppData\Local\Temp\xcAsl3s.dat -E1 -ver=XC8 Compiler \
--acfsm=1493 -ACODE=00h-01FFF7h -ACONST=00h-01FFF7h \
-ASMALLCONST=01000h-010FFhx495,01FF00h-01FFF7h \
-AMEDIUMCONST=01000h-0FFFFh,011000h-01FFF7h -ACOMRAM=01h-05Fh \
-AABS1=00h-0E7Fh,0F00h-0F5Fh -ABIGRAM=01h-0E7Fh,0F00h-0F5Fh \
-ARAM=060h-0FFh,0100h-01FFhx13,0E00h-0E7Fh,0F00h-0F5Fh -ABANK0=060h-0FFh \
-ABANK1=0100h-01FFh -ABANK2=0200h-02FFh -ABANK3=0300h-03FFh \
-ABANK4=0400h-04FFh -ABANK5=0500h-05FFh -ABANK6=0600h-06FFh \
-ABANK7=0700h-07FFh -ABANK8=0800h-08FFh -ABANK9=0900h-09FFh \
-ABANK10=0A00h-0AFFh -ABANK11=0B00h-0BFFh -ABANK12=0C00h-0CFFh \
-ABANK13=0D00h-0DFFh -ABANK14=0E00h-0E7Fh -ABANK15=0F00h-0F5Fh \
-ASFR=0E80h-0EFFh,0F60h-0FFFh -ABIGSFR=0E80h-0EFFh,0F60h-0FFFh \
-ACONFIG=01FFF8h-01FFFDh -preset_vec=00h,intcode,intcodelo,powerup,init \
-pramtop=01000h -psmallconst=SMALLCONST -pmediumconst=MEDIUMCONST \
-pconst=CONST -AFARRAM=00h-00h -pjflash_buffer=01F800h \
-prdata=COMRAM,nvrram=COMRAM,nvbit=COMRAM,rbss=COMRAM,rbit=COMRAM \
-pfarbss=FARRAM,fardata=FARRAM,nvFARRAM=FARRAM \
-pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pbss=RAM \
-pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE -prparam=COMRAM \
C:\Users\remi\AppData\Local\Temp\xcAsl3s.o \
dist/default/production\solar_panel.X.production.o
Object code version is 3.11
Machine type is 18F97J60
Name Link Load Length Selector Space Scale
C:\Users\remi\AppData\Local\Temp\xcAsl3s.o
config 1FFF8 1FFF8 6 0 4
init 0 0 4 0 0
dist/default/production\solar_panel.X.production.o
config 1FFF8 1FFF8 6 0 4
smallconst 1000 1000 8 800 0
text7 1008 1008 5A 804 0
text6 1062 1062 4E 804 0
text5 10B0 10B0 46 804 0
text4 1158 1158 16 804 0
text3 1188 1188 A 804 0
text2 10F6 10F6 3E 804 0
text1 116E 116E E 804 0
text0 1134 1134 24 804 0
cstackCOMRAM 1 1 7 1 1
bssCOMRAM 8 8 3 1 1
cinit 117C 117C C 804 0
TOTAL Name Link Load Length Space
CLASS CODE
init 0 0 4 0
text7 1008 1008 5A 0
text6 1062 1062 4E 0
text5 10B0 10B0 46 0
text4 1158 1158 16 0
text3 1188 1188 A 0
text2 10F6 10F6 3E 0
text1 116E 116E E 0
text0 1134 1134 24 0
cinit 117C 117C C 0
CLASS CONST
CLASS SMALLCONST
smallconst 1000 1000 8 0
CLASS MEDIUMCONST
CLASS COMRAM
cstackCOMRAM 1 1 7 1
bssCOMRAM 8 8 3 1
CLASS ABS1
CLASS BIGRAM
CLASS RAM
CLASS BANK0
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS BANK4
CLASS BANK5
CLASS BANK6
CLASS BANK7
CLASS BANK8
CLASS BANK9
CLASS BANK10
CLASS BANK11
CLASS BANK12
CLASS BANK13
CLASS BANK14
CLASS BANK15
CLASS SFR
CLASS BIGSFR
CLASS CONFIG
config 1FFF8 1FFF8 6 4
CLASS FARRAM
CLASS HEAP
CLASS STACK
CLASS IDLOC
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 000004 000004 0 0 CODE
cstackCOMRAM 000001 00000A 00000B 1 1 COMRAM
smallconst 001000 000008 001008 800 0 SMALLCON
text7 001008 00018A 001192 804 0 CODE
UNUSED ADDRESS RANGES
Name Unused Largest block Delta
BANK0 00060-000FF A0
BANK1 00100-001FF 100
BANK10 00A00-00AFF 100
BANK11 00B00-00BFF 100
BANK12 00C00-00CFF 100
BANK13 00D00-00DFF 100
BANK14 00E00-00E7F 80
BANK15 00F00-00F5F 60
BANK2 00200-002FF 100
BANK3 00300-003FF 100
BANK4 00400-004FF 100
BANK5 00500-005FF 100
BANK6 00600-006FF 100
BANK7 00700-007FF 100
BANK8 00800-008FF 100
BANK9 00900-009FF 100
BIGRAM 0000B-00E7F E75
00F00-00F5F 60
BIGSFR 00E80-00EFF 80
00F60-00FFF A0
CODE 00004-00FFF FFC
01192-1FFF7 1EE66
COMRAM 0000B-0005F 55
CONST 00004-00FFF FFC
01192-1FFF7 1EE66
MEDIUMCONST 01192-0FFFF EE6E
11000-1FFF7 EFF8
RAM 00060-00E7F 100
00F00-00F5F 60
SFR 00E80-00EFF 80
00F60-00FFF A0
SMALLCONST 01192-1FFF7 100
Symbol Table
LCD_2x16_WriteCmd@command cstackCOMRAM 00002
LCD_2x16_WriteData@command cstackCOMRAM 00002
LCD_2x16_WriteMsg@line cstackCOMRAM 00005
LCD_2x16_WriteMsg@msg cstackCOMRAM 00003
_ADCON0 (abs) 00FC2
_ADCON0bits (abs) 00FC2
_ADCON1 (abs) 00FC1
_ADCON1bits (abs) 00FC1
_ADCON2 (abs) 00FC0
_ADC_Initialize text4 01158
_ADC_InterruptHandler bssCOMRAM 00008
_ADRESH (abs) 00FC4
_ADRESL (abs) 00FC3
_LATA (abs) 00F89
_LATB (abs) 00F8A
_LATC (abs) 00F8B
_LATD (abs) 00F8C
_LATDbits (abs) 00F8C
_LATE (abs) 00F8D
_LATF (abs) 00F8E
_LATG (abs) 00F8F
_LATH (abs) 00F90
_LATJ (abs) 00F91
_LCD_2x16_WriteCmd text7 01008
_LCD_2x16_WriteData text6 01062
_LCD_2x16_WriteMsg text5 010B0
_OSCCON (abs) 00FD3
_OSCILLATOR_Initialize text3 01188
_OSCTUNE (abs) 00F9B
_PIN_MANAGER_Initialize text2 010F6
_SYSTEM_Initialize text1 0116E
_TRISA (abs) 00F92
_TRISB (abs) 00F93
_TRISC (abs) 00F94
_TRISD (abs) 00F95
_TRISDbits (abs) 00F95
_TRISE (abs) 00F96
_TRISF (abs) 00F97
_TRISG (abs) 00F98
_TRISH (abs) 00F99
_TRISJ (abs) 00F9A
__HRAM (abs) 00000
__Habs1 abs1 00000
__Hbank0 bank0 00000
__Hbank1 bank1 00000
__Hbank10 bank10 00000
__Hbank11 bank11 00000
__Hbank12 bank12 00000
__Hbank13 bank13 00000
__Hbank14 bank14 00000
__Hbank15 bank15 00000
__Hbank2 bank2 00000
__Hbank3 bank3 00000
__Hbank4 bank4 00000
__Hbank5 bank5 00000
__Hbank6 bank6 00000
__Hbank7 bank7 00000
__Hbank8 bank8 00000
__Hbank9 bank9 00000
__Hbigbss bigbss 00000
__Hbigdata bigdata 00000
__Hbigram bigram 00000
__Hbigsfr bigsfr 00000
__Hbss bss 00000
__HbssCOMRAM bssCOMRAM 00000
__Hcinit cinit 00000
__Hclrtext clrtext 00000
__Hcomram comram 00000
__Hconfig config 1FFFE
__Hconst const 00000
__HcstackCOMRAM cstackCOMRAM 00000
__Hdata data 00000
__Hfarbss farbss 00000
__Hfardata fardata 00000
__Hheap heap 00000
__Hibigdata ibigdata 00000
__Hidata idata 00000
__Hidloc idloc 00000
__Hifardata ifardata 00000
__Hinit init 00004
__Hintcode intcode 00000
__Hintcode_body intcode_body 00000
__Hintcodelo intcodelo 00000
__Hintentry intentry 00000
__Hintret intret 00000
__Hintsave_regs intsave_regs 00000
__Hirdata irdata 00000
__Hjflash_buffer jflash_buffer 1F800
__Hmediumconst mediumconst 00000
__HnvFARRAM nvFARRAM 00000
__Hnvbit nvbit 00000
__Hnvrram nvrram 00000
__Hparam rparam 00000
__Hpowerup powerup 00000
__Hram ram 00000
__Hramtop ramtop 01000
__Hrbit rbit 00000
__Hrbss rbss 00000
__Hrdata rdata 00000
__Hreset_vec reset_vec 00000
__Hrparam rparam 00000
__Hsfr sfr 00000
__Hsmallconst smallconst 01008
__Hspace_0 (abs) 1F800
__Hspace_1 (abs) 0000B
__Hspace_2 (abs) 00000
__Hspace_4 (abs) 3FFF6
__Hstack stack 00000
__Hstruct struct 00000
__Htemp temp 00000
__Htext text 00000
__Htext0 text0 00000
__Htext1 text1 00000
__Htext2 text2 00000
__Htext3 text3 00000
__Htext4 text4 00000
__Htext5 text5 00000
__Htext6 text6 00000
__Htext7 text7 00000
__LRAM (abs) 00001
__Labs1 abs1 00000
__Lbank0 bank0 00000
__Lbank1 bank1 00000
__Lbank10 bank10 00000
__Lbank11 bank11 00000
__Lbank12 bank12 00000
__Lbank13 bank13 00000
__Lbank14 bank14 00000
__Lbank15 bank15 00000
__Lbank2 bank2 00000
__Lbank3 bank3 00000
__Lbank4 bank4 00000
__Lbank5 bank5 00000
__Lbank6 bank6 00000
__Lbank7 bank7 00000
__Lbank8 bank8 00000
__Lbank9 bank9 00000
__Lbigbss bigbss 00000
__Lbigdata bigdata 00000
__Lbigram bigram 00000
__Lbigsfr bigsfr 00000
__Lbss bss 00000
__LbssCOMRAM bssCOMRAM 00000
__Lcinit cinit 00000
__Lclrtext clrtext 00000
__Lcomram comram 00000
__Lconfig config 00000
__Lconst const 00000
__LcstackCOMRAM cstackCOMRAM 00000
__Ldata data 00000
__Lfarbss farbss 00000
__Lfardata fardata 00000
__Lheap heap 00000
__Libigdata ibigdata 00000
__Lidata idata 00000
__Lidloc idloc 00000
__Lifardata ifardata 00000
__Linit init 00000
__Lintcode intcode 00000
__Lintcode_body intcode_body 00000
__Lintcodelo intcodelo 00000
__Lintentry intentry 00000
__Lintret intret 00000
__Lintsave_regs intsave_regs 00000
__Lirdata irdata 00000
__Ljflash_buffer jflash_buffer 1F800
__Lmediumconst mediumconst 00000
__LnvFARRAM nvFARRAM 00000
__Lnvbit nvbit 00000
__Lnvrram nvrram 00000
__Lparam rparam 00000
__Lpowerup powerup 00000
__Lram ram 00000
__Lramtop ramtop 01000
__Lrbit rbit 00000
__Lrbss rbss 00000
__Lrdata rdata 00000
__Lreset_vec reset_vec 00000
__Lrparam rparam 00000
__Lsfr sfr 00000
__Lsmallconst smallconst 01000
__Lspace_0 (abs) 00000
__Lspace_1 (abs) 00000
__Lspace_2 (abs) 00000
__Lspace_4 (abs) 00000
__Lstack stack 00000
__Lstruct struct 00000
__Ltemp temp 00000
__Ltext text 00000
__Ltext0 text0 00000
__Ltext1 text1 00000
__Ltext2 text2 00000
__Ltext3 text3 00000
__Ltext4 text4 00000
__Ltext5 text5 00000
__Ltext6 text6 00000
__Ltext7 text7 00000
__S0 (abs) 01192
__S1 (abs) 0000B
__S4 (abs) 00000
___extmem_base (abs) 20000
___heap_hi (abs) 00000
___heap_lo (abs) 00000
___inthi_sp stack 00000
___intlo_sp stack 00000
___param_bank (abs) 00000
___rparam_used (abs) 00001
___sp stack 00000
__accesstop (abs) 00060
__activetblptr (abs) 00003
__end_of_ADC_Initialize text4 0116E
__end_of_LCD_2x16_WriteCmd text7 01062
__end_of_LCD_2x16_WriteData text6 010B0
__end_of_LCD_2x16_WriteMsg text5 010F6
__end_of_OSCILLATOR_Initialize text3 01192
__end_of_PIN_MANAGER_Initialize text2 01134
__end_of_SYSTEM_Initialize text1 0117C
__end_of__initialization cinit 01182
__end_of_main text0 01158
__initialization cinit 0117C
__mediumconst mediumconst 00000
__pbssCOMRAM bssCOMRAM 00008
__pcinit cinit 0117C
__pcstackCOMRAM cstackCOMRAM 00001
__psmallconst smallconst 01000
__ptext0 text0 01134
__ptext1 text1 0116E
__ptext2 text2 010F6
__ptext3 text3 01188
__ptext4 text4 01158
__ptext5 text5 010B0
__ptext6 text6 01062
__ptext7 text7 01008
__ramtop ramtop 01000
__smallconst smallconst 01000
_main text0 01134
end_of_initialization cinit 01182
intlevel0 text 00000
intlevel1 text 00000
intlevel2 text 00000
intlevel3 text 00000
isa$std (abs) 00001
isa$xinst (abs) 00000
main@msg cstackCOMRAM 00006
stackhi (abs) 00000
stacklo (abs) 00000
start init 00000
start_initialization cinit 0117C
MODULE INFORMATION
Module Function Class Link Load Size
mcc_generated_files/pin_manager.c
_PIN_MANAGER_Initialize CODE 10F6 0000 62
mcc_generated_files/pin_manager.c estimated size: 62
lcd/lcd.c
_LCD_2x16_WriteCmd CODE 1008 0000 90
_LCD_2x16_WriteMsg CODE 10B0 0000 70
_LCD_2x16_WriteData CODE 1062 0000 78
lcd/lcd.c estimated size: 238
mcc_generated_files/adc.c
_ADC_Initialize CODE 1158 0000 22
mcc_generated_files/adc.c estimated size: 22
shared
__initialization CODE 117C 0000 6
shared estimated size: 6
mcc_generated_files/mcc.c
_OSCILLATOR_Initialize CODE 1188 0000 10
_SYSTEM_Initialize CODE 116E 0000 14
mcc_generated_files/mcc.c estimated size: 24
main.c
_main CODE 1134 0000 36
main.c estimated size: 36