HI-TECH Software PICC-18 Compiler V9.80 () Linker command line: --edf=C:\Program Files (x86)\HI-TECH Software\PICC-18\9.80\dat\en_msgs.txt \ -cs -h+Test.sym -z -Q18F452 -ol.obj -MTest.map -E1 -ver=PICC-18 \ -ACODE=00h-03FFFhx2 -ACONST=00h-07FFFh -ASMALLCONST=0600h-06FFhx122 \ -AMEDIUMCONST=0600h-07FFFh -ACOMRAM=01h-07Fh -AABS1=00h-05FFh \ -ABIGRAM=01h-05FFh -ARAM=080h-0FFh,0100h-01FFhx5 -ABANK0=080h-0FFh \ -ABANK1=0100h-01FFh -ABANK2=0200h-02FFh -ABANK3=0300h-03FFh \ -ABANK4=0400h-04FFh -ABANK5=0500h-05FFh -ASFR=0F80h-0FFFh \ -preset_vec=00h,intcode,intcodelo,powerup,init,end_init -pramtop=0600h \ -psmallconst=SMALLCONST -pmediumconst=MEDIUMCONST -pconst=CONST \ -AFARRAM=00h-00h -ACONFIG=0300000h-030000Dh -pconfig=CONFIG \ -AIDLOC=0200000h-0200007h -pidloc=IDLOC -AEEDATA=0F00000h-0F000FFh \ -peeprom_data=EEDATA \ -prdata=COMRAM,nvrram=COMRAM,nvbit=COMRAM,rbss=COMRAM,rbit=COMRAM \ -pfarbss=FARRAM,fardata=FARRAM \ -pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pbss=RAM \ -pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE \ C:\Users\epoch\AppData\Local\Temp\s6pg.obj Test.obj Object code version is 3.10 Machine type is 18F452 Call graph: (short form) Name Link Load Length Selector Space Scale C:\Users\epoch\AppData\Local\Temp\s6pg.obj end_init 0 0 4 0 0 config 300000 300000 7 300000 0 Test.obj smallcons 600 600 30 300 0 text9 A2A A2A 60 318 0 text8 9BA 9BA 70 318 0 text7 B3A B3A 14 318 0 text6 A8A A8A 4A 318 0 text5 AD4 AD4 30 318 0 text4 7BE 7BE CC 318 0 text3 630 630 18E 318 0 text2 944 944 76 318 0 text1 88A 88A BA 318 0 text0 B04 B04 20 318 0 cstackCOM 1 1 24 1 1 bssCOMRAM 25 25 8 1 1 cinit B24 B24 16 318 0 TOTAL Name Link Load Length Space CLASS CODE end_init 0 0 4 0 text9 A2A A2A 60 0 text8 9BA 9BA 70 0 text7 B3A B3A 14 0 text6 A8A A8A 4A 0 text5 AD4 AD4 30 0 text4 7BE 7BE CC 0 text3 630 630 18E 0 text2 944 944 76 0 text1 88A 88A BA 0 text0 B04 B04 20 0 cinit B24 B24 16 0 CLASS CONST CLASS SMALLCONST smallcons 600 600 30 0 CLASS MEDIUMCONST CLASS COMRAM cstackCOM 1 1 24 1 bssCOMRAM 25 25 8 1 CLASS ABS1 CLASS BIGRAM CLASS RAM CLASS BANK0 CLASS BANK1 CLASS BANK2 CLASS BANK3 CLASS BANK4 CLASS BANK5 CLASS SFR CLASS FARRAM CLASS CONFIG config 300000 300000 7 0 CLASS IDLOC CLASS EEDATA SEGMENTS Name Load Length Top Selector Space Class reset_vec 000000 000004 000004 0 0 CODE cstackCOMRAM 000001 00002C 00002D 1 1 COMRAM smallconst 000600 000030 000630 300 0 SMALLCON text3 000630 00051E 000B4E 318 0 CODE config 300000 000007 300007 300000 0 CONFIG UNUSED ADDRESS RANGES Name Unused Largest block Delta BANK0 000080-0000FF 80 BANK1 000100-0001FF 100 BANK2 000200-0002FF 100 BANK3 000300-0003FF 100 BANK4 000400-0004FF 100 BANK5 000500-0005FF 100 BIGRAM 00002D-0005FF 5D3 CODE 000004-0005FF 5FC 000B4E-007FFF 34B2 COMRAM 00002D-00007F 53 CONFIG 300007-30000D 7 CONST 000004-0005FF 5FC 000B4E-007FFF 74B2 EEDATA F00000-F000FF 100 IDLOC 200000-200007 8 MEDIUMCONST 000B4E-007FFF 74B2 RAM 000080-0005FF 100 SFR 000F80-000FFF 80 SMALLCONST 000B4E-007FFF 100 Symbol Table ??_DelayMs cstackCOMRAM 000003 ??_IN1307_EEPROM_Test cstackCOMRAM 000023 ??_Read_I2C cstackCOMRAM 000003 ??_SysInit cstackCOMRAM 000005 ??_Write_I2C cstackCOMRAM 000004 ??___lwdiv cstackCOMRAM 000005 ??___lwmod cstackCOMRAM 00000D ??_main cstackCOMRAM 000025 ??_printf cstackCOMRAM 000017 ??_putch cstackCOMRAM 000002 ?_DelayMs cstackCOMRAM 000001 ?_IN1307_EEPROM_Test cstackCOMRAM 000001 ?_Read_I2C cstackCOMRAM 000001 ?_SysInit cstackCOMRAM 000001 ?_Write_I2C cstackCOMRAM 000001 ?___lwdiv cstackCOMRAM 000001 ?___lwmod cstackCOMRAM 000009 ?_main cstackCOMRAM 000001 ?_printf cstackCOMRAM 00000F ?_putch cstackCOMRAM 000001 DelayMs@i cstackCOMRAM 000004 DelayMs@ms cstackCOMRAM 000001 IN1307_EEPROM_Test@data bssCOMRAM 000027 IN1307_EEPROM_Test@data1 bssCOMRAM 000028 IN1307_EEPROM_Test@data2 bssCOMRAM 000029 IN1307_EEPROM_Test@eeprom_data bssCOMRAM 000025 IN1307_EEPROM_Test@h bssCOMRAM 00002A IN1307_EEPROM_Test@m bssCOMRAM 00002B IN1307_EEPROM_Test@s bssCOMRAM 00002C Read_I2C@ID cstackCOMRAM 000001 Read_I2C@Read_Data cstackCOMRAM 000004 Read_I2C@addr cstackCOMRAM 000002 Write_I2C@ID cstackCOMRAM 000001 Write_I2C@addr cstackCOMRAM 000002 Write_I2C@data cstackCOMRAM 000003 _DelayMs text5 000AD4 _IN1307_EEPROM_Test text1 00088A _PEN (abs) 007E2A _PORTC (abs) 000F82 _RCEN (abs) 007E2B _RCSTA (abs) 000FAB _RSEN (abs) 007E29 _Read_I2C text2 000944 _SEN (abs) 007E28 _SPBRG (abs) 000FAF _SSPADD (abs) 000FC8 _SSPBUF (abs) 000FC9 _SSPCON1 (abs) 000FC6 _SSPCON2 (abs) 000FC5 _SSPSTAT (abs) 000FC7 _SysInit text4 0007BE _TRISC3 (abs) 007CA3 _TRISC4 (abs) 007CA4 _TRISC6 (abs) 007CA6 _TRISC7 (abs) 007CA7 _TRMT (abs) 007D61 _TXREG (abs) 000FAD _TXSTA (abs) 000FAC _Write_I2C text6 000A8A __CFG_BOR$OFF (abs) 000000 __CFG_LVP$OFF (abs) 000000 __CFG_OSC$HSPLL (abs) 000000 __CFG_PWRT$OFF (abs) 000000 __CFG_WDT$OFF (abs) 000000 __HRAM (abs) 000000 __Habs1 abs1 000000 __Hbank0 bank0 000000 __Hbank1 bank1 000000 __Hbank2 bank2 000000 __Hbank3 bank3 000000 __Hbank4 bank4 000000 __Hbank5 bank5 000000 __Hbigbss bigbss 000000 __Hbigdata bigdata 000000 __Hbigram bigram 000000 __Hbss bss 000000 __HbssCOMRAM bssCOMRAM 000000 __Hcinit cinit 000000 __Hclrtext clrtext 000000 __Hcomram comram 000000 __Hconfig config 300007 __Hconst const 000000 __HcstackCOMRAM cstackCOMRAM 000000 __Hdata data 000000 __Heeprom_data eeprom_data 000000 __Hend_init end_init 000004 __Hfarbss farbss 000000 __Hfardata fardata 000000 __Hibigdata ibigdata 000000 __Hidata idata 000000 __Hidloc idloc 000000 __Hifardata ifardata 000000 __Hinit init 000000 __Hintcode intcode 000000 __Hintcode_body intcode_body 000000 __Hintcodelo intcodelo 000000 __Hintentry intentry 000000 __Hintret intret 000000 __Hintsave_regs intsave_regs 000000 __Hirdata irdata 000000 __Hmediumconst mediumconst 000000 __Hnvbit nvbit 000000 __Hnvrram nvrram 000000 __Hparam rparam 000000 __Hpowerup powerup 000000 __Hram ram 000000 __Hramtop ramtop 000600 __Hrbit rbit 000000 __Hrbss rbss 000000 __Hrdata rdata 000000 __Hreset_vec reset_vec 000000 __Hrparam rparam 000000 __Hsfr sfr 000000 __Hsmallconst smallconst 000630 __Hstruct struct 000000 __Htemp temp 000000 __Htext text 000000 __Htext0 text0 000000 __Htext1 text1 000000 __Htext2 text2 000000 __Htext3 text3 000000 __Htext4 text4 000000 __Htext5 text5 000000 __Htext6 text6 000000 __Htext7 text7 000000 __Htext8 text8 000000 __Htext9 text9 000000 __LRAM (abs) 000001 __Labs1 abs1 000000 __Lbank0 bank0 000000 __Lbank1 bank1 000000 __Lbank2 bank2 000000 __Lbank3 bank3 000000 __Lbank4 bank4 000000 __Lbank5 bank5 000000 __Lbigbss bigbss 000000 __Lbigdata bigdata 000000 __Lbigram bigram 000000 __Lbss bss 000000 __LbssCOMRAM bssCOMRAM 000000 __Lcinit cinit 000000 __Lclrtext clrtext 000000 __Lcomram comram 000000 __Lconfig config 300000 __Lconst const 000000 __LcstackCOMRAM cstackCOMRAM 000000 __Ldata data 000000 __Leeprom_data eeprom_data 000000 __Lend_init end_init 000000 __Lfarbss farbss 000000 __Lfardata fardata 000000 __Libigdata ibigdata 000000 __Lidata idata 000000 __Lidloc idloc 000000 __Lifardata ifardata 000000 __Linit init 000000 __Lintcode intcode 000000 __Lintcode_body intcode_body 000000 __Lintcodelo intcodelo 000000 __Lintentry intentry 000000 __Lintret intret 000000 __Lintsave_regs intsave_regs 000000 __Lirdata irdata 000000 __Lmediumconst mediumconst 000000 __Lnvbit nvbit 000000 __Lnvrram nvrram 000000 __Lparam rparam 000000 __Lpowerup powerup 000000 __Lram ram 000000 __Lramtop ramtop 000600 __Lrbit rbit 000000 __Lrbss rbss 000000 __Lrdata rdata 000000 __Lreset_vec reset_vec 000000 __Lrparam rparam 000000 __Lsfr sfr 000000 __Lsmallconst smallconst 000600 __Lstruct struct 000000 __Ltemp temp 000000 __Ltext text 000000 __Ltext0 text0 000000 __Ltext1 text1 000000 __Ltext2 text2 000000 __Ltext3 text3 000000 __Ltext4 text4 000000 __Ltext5 text5 000000 __Ltext6 text6 000000 __Ltext7 text7 000000 __Ltext8 text8 000000 __Ltext9 text9 000000 __S0 (abs) 300007 __S1 (abs) 00002D ___lwdiv text8 0009BA ___lwdiv@counter cstackCOMRAM 000008 ___lwdiv@dividend cstackCOMRAM 000001 ___lwdiv@divisor cstackCOMRAM 000003 ___lwdiv@quotient cstackCOMRAM 000006 ___lwmod text9 000A2A ___lwmod@counter cstackCOMRAM 00000E ___lwmod@dividend cstackCOMRAM 000009 ___lwmod@divisor cstackCOMRAM 00000B __accesstop (abs) 000080 __activetblptr (abs) 000002 __end_of_DelayMs text5 000B04 __end_of_IN1307_EEPROM_Test text1 000944 __end_of_Read_I2C text2 0009BA __end_of_SysInit text4 00088A __end_of_Write_I2C text6 000AD4 __end_of___lwdiv text8 000A2A __end_of___lwmod text9 000A8A __end_of_main text0 000B24 __end_of_printf text3 0007BE __end_of_putch text7 000B4E __mediumconst mediumconst 000000 __pbssCOMRAM bssCOMRAM 000025 __pcinit cinit 000B24 __pcstackCOMRAM cstackCOMRAM 000001 __psmallconst smallconst 000600 __ptext0 text0 000B04 __ptext1 text1 00088A __ptext2 text2 000944 __ptext3 text3 000630 __ptext4 text4 0007BE __ptext5 text5 000AD4 __ptext6 text6 000A8A __ptext7 text7 000B3A __ptext8 text8 0009BA __ptext9 text9 000A2A __ramtop ramtop 000600 __size_of_DelayMs (abs) 000000 __size_of_IN1307_EEPROM_Test (abs) 000000 __size_of_Read_I2C (abs) 000000 __size_of_SysInit (abs) 000000 __size_of_Write_I2C (abs) 000000 __size_of___lwdiv (abs) 000000 __size_of___lwmod (abs) 000000 __size_of_main (abs) 000000 __size_of_printf (abs) 000000 __size_of_putch (abs) 000000 __smallconst smallconst 000600 _dpowers smallconst 000600 _main text0 000B04 _printf text3 000630 _putch text7 000B3A end_of_initialization cinit 000B30 intlevel0 text 000000 intlevel1 text 000000 intlevel2 text 000000 intlevel3 text 000000 printf@_val cstackCOMRAM 00001D printf@ap cstackCOMRAM 000019 printf@c cstackCOMRAM 000022 printf@f cstackCOMRAM 00000F printf@flag cstackCOMRAM 00001B printf@prec cstackCOMRAM 00001C putch@byte cstackCOMRAM 000001 start init 000000 start_initialization cinit 000B24