有没有谁注意过这个问题,PICC V9.65(FOR pic12/16)生成的*.map文件看不到调用深度:(Call graph: (short form)处) <br />HI-TECH Software C Compiler <br /><br />Linker command line: <br /><br />--edf=C:Program FilesHI-TECH SoftwarePICCPRO9.65daten_msgs.txt -cs <br /> -h+TEST.sym -z -Q16F723 -ol.obj -MTEST.map -E1 -ACODE=00h-07FFhx2 <br /> -ACONST=00h-0FFhx16 -AENTRY=00h-0FFhx16 -ASTRING=00h-0FFhx16 <br /> -ARAM=020h-06Fh,0A0h-0EFh,0120h-012Fh <br /> -AABS1=020h-07Fh,0A0h-0EFh,0120h-012Fh -ABANK0=020h-07Fh <br /> -ABANK1=0A0h-0EFh -ABANK2=0120h-012Fh -ACOMMON=070h-07Fh <br /> -preset_vec=00h,intentry,intcode,intret,init,init23,end_init,clrtext,maintext,pstrings <br /> -pstrings=CODE -ppowerup=CODE -ptemp=-COMMON -pcommon=-COMMON <br /> -prbss_0=BANK0,rbit_0=BANK0,rdata_0=BANK0,idata_0=CODE -pnvram=BANK0 <br /> -prbss_1=BANK1,rbit_1=BANK1,rdata_1=BANK1,idata_1=CODE <br /> -pnvram_1=BANK1,nvbit_1=BANK1 <br /> -prbss_2=BANK2,rbit_2=BANK2,rdata_2=BANK2,idata_2=CODE <br /> -pnvram_2=BANK2,nvbit_2=BANK2 -pidata=CODE -pfnautoc=COMMON <br /> -pfnauto0=BANK0 -pfnauto1=BANK1 -pfnauto2=BANK2 -ACONFIG=02007h-02008h <br /> -pconfig=CONFIG -DCONFIG=2 -AIDLOC=02000h-02003h -pidloc=IDLOC -DIDLOC=2 <br /> -pfloat_text0=CODE,float_text1=CODE,float_text2=CODE <br /> -pfloat_text3=CODE,float_text4=CODE -DCODE=2 startup.obj TEST.obj <br /><br />Object code version is 3.10 <br /><br />Machine type is 16F723 <br /><br />Call graph: (short form) <br /><br /><br /><br /><br /> Name Link Load Length Selector Space Scale <br />startup.obj end_init 0 0 2 0 0 <br />TEST.obj maintext 2 2 4 0 0 <br /> idloc 2000 2000 4 4000 0 <br /> text37 7FA 7FA 6 FF4 0 <br /><br />COMMON fnautoc 70 70 1 70 1 <br /><br />TOTAL Name Link Load Length Space <br /> CLASS CODE <br /> maintext 2 2 4 0 <br /> end_init 0 0 2 0 <br /> text37 7FA 7FA 6 0 <br /><br /> CLASS CONST <br /><br /> CLASS ENTRY <br /><br /> CLASS STRING <br /><br /> CLASS RAM <br /><br /> CLASS ABS1 <br /><br /> CLASS BANK0 <br /><br /> CLASS BANK1 <br /><br /> CLASS BANK2 <br /><br /> CLASS COMMON <br /> fnautoc 70 70 1 1 <br /><br /> CLASS CONFIG <br /><br /> CLASS IDLOC <br /> idloc 2000 2000 4 0 <br /><br /> CLASS EEDATA <br /><br /> CLASS BANK3 <br /><br /><br /><br />SEGMENTS Name Load Length Top Selector Space Class Delta <br /><br /> reset_vec 000000 000006 000006 0 0 CODE 2 <br /> temp 000070 000001 000071 70 1 COMMON 1 <br /> text37 0007FA 000006 000800 FF4 0 CODE 2 <br /> idloc 002000 000004 002004 4000 0 IDLOC 2 <br /><br /><br />UNUSED ADDRESS RANGES <br /><br /> BANK0 0020-006F 1 <br /> 0071-007F <br /> BANK1 00A0-00EF 1 <br /> BANK2 0120-012F 1 <br /> CODE 0006-07F9 2 <br /> 0800-0FFF <br /> COMMON 0071-007F 1 <br /> CONFIG 2007-2008 2 <br /> CONST 000C-0FF3 1 <br /> ENTRY 000C-0FF3 1 <br /> RAM 0020-006F 1 <br /> 00A0-00EF <br /> 0120-012F <br /> STRING 000C-0FF3 1 <br /><br /> Symbol Table <br /><br />??_delay fnautoc 0070 ??_main fnautoc 0070 <br />?_delay fnautoc 0070 ?_main fnautoc 0070 <br />_ADCON0 (abs) 001F _ADCON1 (abs) 009F <br />_ADCS0 (abs) 04FC _ADCS1 (abs) 04FD <br />_ADCS2 (abs) 04FE _ADDEN (abs) 00C3 <br />_ADFVR0 (abs) 04E8 _ADFVR1 (abs) 04E9 <br />_ADGO (abs) 00F9 _ADIE (abs) 0466 <br />_ADIF (abs) 0066 _ADON (abs) 00F8 <br />_ADREF0 (abs) 04F8 _ADREF1 (abs) 04F9 <br />_ADRES (abs) 001E _ANSA0 (abs) 0C28 <br />_ANSA1 (abs) 0C29 _ANSA2 (abs) 0C2A <br />_ANSA3 (abs) 0C2B _ANSA4 (abs) 0C2C <br />_ANSA5 (abs) 0C2D _ANSB0 (abs) 0C30 <br />_ANSB1 (abs) 0C31 _ANSB2 (abs) 0C32 <br />_ANSB3 (abs) 0C33 _ANSB4 (abs) 0C34 <br />_ANSB5 (abs) 0C35 _ANSELA (abs) 0185 <br />_ANSELB (abs) 0186 _APFCON (abs) 009C <br />_BF (abs) 04A0 _BOR (abs) 0470 <br />_BRG0 (abs) 04C8 _BRG1 (abs) 04C9 <br />_BRG2 (abs) 04CA _BRG3 (abs) 04CB <br />_BRG4 (abs) 04CC _BRG5 (abs) 04CD <br />_BRG6 (abs) 04CE _BRG7 (abs) 04CF <br />_BRGH (abs) 04C2 _CARRY (abs) 0018 <br />_CCP1CON (abs) 0017 _CCP1IE (abs) 0462 <br />_CCP1IF (abs) 0062 _CCP1M0 (abs) 00B8 <br />_CCP1M1 (abs) 00B9 _CCP1M2 (abs) 00BA <br />_CCP1M3 (abs) 00BB _CCP2CON (abs) 001D <br />_CCP2IE (abs) 0468 _CCP2IF (abs) 0068 <br />_CCP2M0 (abs) 00E8 _CCP2M1 (abs) 00E9 <br />_CCP2M2 (abs) 00EA _CCP2M3 (abs) 00EB <br />_CCP2SEL (abs) 04E0 _CCPR1H (abs) 0016 <br />_CCPR1L (abs) 0015 _CCPR2H (abs) 001C <br />_CCPR2L (abs) 001B _CHS0 (abs) 00FA <br />_CHS1 (abs) 00FB _CHS2 (abs) 00FC <br />_CHS3 (abs) 00FD _CKE (abs) 04A6 <br />_CKP (abs) 00A4 _CPSCH0 (abs) 0848 <br />_CPSCH1 (abs) 0849 _CPSCH2 (abs) 084A <br />_CPSCH3 (abs) 084B _CPSCON0 (abs) 0108 <br />_CPSCON1 (abs) 0109 _CPSON (abs) 0847 <br />_CPSOUT (abs) 0841 _CPSRNG0 (abs) 0842 <br />_CPSRNG1 (abs) 0843 _CREN (abs) 00C4 <br />_CSRC (abs) 04C7 _DA (abs) 04A5 <br />_DC (abs) 0019 _DC1B0 (abs) 00BC <br />_DC1B1 (abs) 00BD _DC2B0 (abs) 00EC <br />_DC2B1 (abs) 00ED _EEADR (abs) 010D <br />_EEADRH (abs) 010F _EEDATA (abs) 010C <br />_EEDATH (abs) 010E _FERR (abs) 00C2 <br />_FSR (abs) 0004 _FVRCON (abs) 009D <br />_FVREN (abs) 04EE _FVRRDY (abs) 04EF <br />_GIE (abs) 005F _GODONE (abs) 00F9 <br />_ICSL (abs) 0483 _ICSS (abs) 0482 <br />_INDF (abs) 0000 _INTCON (abs) 000B <br />_INTE (abs) 005C _INTEDG (abs) 040E <br />_INTF (abs) 0059 _IOCB (abs) 0096 <br />_IOCB0 (abs) 04B0 _IOCB1 (abs) 04B1 <br />_IOCB2 (abs) 04B2 _IOCB3 (abs) 04B3 <br />_IOCB4 (abs) 04B4 _IOCB5 (abs) 04B5 <br />_IOCB6 (abs) 04B6 _IOCB7 (abs) 04B7 <br />_IRCF0 (abs) 0484 _IRCF1 (abs) 0485 <br />_IRP (abs) 001F _OERR (abs) 00C1 <br />_OPTION (abs) 0081 _OSCCON (abs) 0090 <br />_OSCTUNE (abs) 0091 _PCL (abs) 0002 <br />_PCLATH (abs) 000A _PCON (abs) 008E <br />_PD (abs) 001B _PEIE (abs) 005E <br />_PIE1 (abs) 008C _PIE2 (abs) 008D <br />_PIR1 (abs) 000C _PIR2 (abs) 000D <br />_PMADRH (abs) 010F _PMADRL (abs) 010D <br />_PMCON1 (abs) 018C _PMDATH (abs) 010E <br />_PMDATL (abs) 010C _POR (abs) 0471 <br />_PORTA (abs) 0005 _PORTB (abs) 0006 <br />_PORTC (abs) 0007 _PORTE (abs) 0009 <br />_PR2 (abs) 0092 _PS0 (abs) 0408 <br />_PS1 (abs) 0409 _PS2 (abs) 040A <br />_PSA (abs) 040B _RA0 (abs) 0028 <br />_RA1 (abs) 0029 _RA2 (abs) 002A <br />_RA3 (abs) 002B _RA4 (abs) 002C <br />_RA5 (abs) 002D _RA6 (abs) 002E <br />_RA7 (abs) 002F _RABIE (abs) 005B <br />_RABIF (abs) 0058 _RABPU (abs) 040F <br />_RB0 (abs) 0030 _RB1 (abs) 0031 <br />_RB2 (abs) 0032 _RB3 (abs) 0033 <br />_RB4 (abs) 0034 _RB5 (abs) 0035 <br />_RB6 (abs) 0036 _RB7 (abs) 0037 <br />_RBIE (abs) 005B _RBIF (abs) 0058 <br />_RBPU (abs) 040F _RC0 (abs) 0038 <br />_RC1 (abs) 0039 _RC2 (abs) 003A <br />_RC3 (abs) 003B _RC4 (abs) 003C <br />_RC5 (abs) 003D _RC6 (abs) 003E <br />_RC7 (abs) 003F _RCIE (abs) 0465 <br />_RCIF (abs) 0065 _RCREG (abs) 001A <br />_RCSTA (abs) 0018 _RD (abs) 0C60 <br />_RE3 (abs) 004B _RP0 (abs) 001D <br />_RP1 (abs) 001E _RW (abs) 04A2 <br />_RX9 (abs) 00C6 _RX9D (abs) 00C0 <br />_SMP (abs) 04A7 _SPBRG (abs) 0099 <br />_SPEN (abs) 00C7 _SREN (abs) 00C5 <br />_SSPADD (abs) 0093 _SSPBUF (abs) 0013 <br />_SSPCON (abs) 0014 _SSPEN (abs) 00A5 <br />_SSPIE (abs) 0463 _SSPIF (abs) 0063 <br />_SSPM0 (abs) 00A0 _SSPM1 (abs) 00A1 <br />_SSPM2 (abs) 00A2 _SSPM3 (abs) 00A3 <br />_SSPMSK (abs) 0093 _SSPOV (abs) 00A6 <br />_SSPSTAT (abs) 0094 _SSSEL (abs) 04E1 <br />_START (abs) 04A3 _STATUS (abs) 0003 <br />_STOP (abs) 04A4 _SYNC (abs) 04C4 <br />_T0CS (abs) 040D _T0IE (abs) 005D <br />_T0IF (abs) 005A _T0SE (abs) 040C <br />_T0XCS (abs) 0840 _T1CKPS0 (abs) 0084 <br />_T1CKPS1 (abs) 0085 _T1CON (abs) 0010 <br />_T1GCON (abs) 008F _T1GGO (abs) 047B <br />_T1GPOL (abs) 047E _T1GSPM (abs) 047C <br />_T1GSS0 (abs) 0478 _T1GSS1 (abs) 0479 <br />_T1GTM (abs) 047D _T1GVAL (abs) 047A <br />_T1OSCEN (abs) 0083 _T1SYNC (abs) 0082 <br />_T2CKPS0 (abs) 0090 _T2CKPS1 (abs) 0091 <br />_T2CON (abs) 0012 _TMR0 (abs) 0001 <br />_TMR1CS0 (abs) 0086 _TMR1CS1 (abs) 0087 <br />_TMR1GE (abs) 047F _TMR1GIE (abs) 0467 <br />_TMR1GIF (abs) 0067 _TMR1H (abs) 000F <br />_TMR1IE (abs) 0460 _TMR1IF (abs) 0060 <br />_TMR1L (abs) 000E _TMR1ON (abs) 0080 <br />_TMR2 (abs) 0011 _TMR2IE (abs) 0461 <br />_TMR2IF (abs) 0061 _TMR2ON (abs) 0092 <br />_TO (abs) 001C _TOUTPS0 (abs) 0093 <br />_TOUTPS1 (abs) 0094 _TOUTPS2 (abs) 0095 <br />_TOUTPS3 (abs) 0096 _TRISA (abs) 0085 <br />_TRISA0 (abs) 0428 _TRISA1 (abs) 0429 <br />_TRISA2 (abs) 042A _TRISA3 (abs) 042B <br />_TRISA4 (abs) 042C _TRISA5 (abs) 042D <br />_TRISA6 (abs) 042E _TRISA7 (abs) 042F <br />_TRISB (abs) 0086 _TRISB0 (abs) 0430 <br />_TRISB1 (abs) 0431 _TRISB2 (abs) 0432 <br />_TRISB3 (abs) 0433 _TRISB4 (abs) 0434 <br />_TRISB5 (abs) 0435 _TRISB6 (abs) 0436 <br />_TRISB7 (abs) 0437 _TRISC (abs) 0087 <br />_TRISC0 (abs) 0438 _TRISC1 (abs) 0439 <br />_TRISC2 (abs) 043A _TRISC3 (abs) 043B <br />_TRISC4 (abs) 043C _TRISC5 (abs) 043D <br />_TRISC6 (abs) 043E _TRISC7 (abs) 043F <br />_TRISE (abs) 0089 _TRISE3 (abs) 044B <br />_TRMT (abs) 04C1 _TUN0 (abs) 0488 <br />_TUN1 (abs) 0489 _TUN2 (abs) 048A <br />_TUN3 (abs) 048B _TUN4 (abs) 048C <br />_TUN5 (abs) 048D _TX9 (abs) 04C6 <br />_TX9D (abs) 04C0 _TXEN (abs) 04C5 <br />_TXIE (abs) 0464 _TXIF (abs) 0064 <br />_TXREG (abs) 0019 _TXSTA (abs) 0098 <br />_UA (abs) 04A1 _WCOL (abs) 00A7 <br />_WPUB (abs) 0095 _WPUB0 (abs) 04A8 <br />_WPUB1 (abs) 04A9 _WPUB2 (abs) 04AA <br />_WPUB3 (abs) 04AB _WPUB4 (abs) 04AC <br />_WPUB5 (abs) 04AD _WPUB6 (abs) 04AE <br />_WPUB7 (abs) 04AF _ZERO (abs) 001A <br />__Bnvbit_0 nvbit_0 000C __Bnvbit_1 nvbit_1 00A0 <br />__Bnvbit_2 nvbit_2 0120 __Bnvbit_3 nvbit_3 000C <br />__Bptbit_0 ptbit_0 000C __Brbit_0 rbit_0 0020 <br />__Brbit_1 rbit_1 00A0 __Brbit_2 rbit_2 0120 <br />__Brbit_3 rbit_3 000C __Hclrtext clrtext 0002 <br />__Hcode code 000C __Hcommon common 0070 <br />__Hconfig config 2007 __Heeprom_data eeprom_data 0006 <br />__Hend_init end_init 0002 __Hfloat_text0 float_text0 0006 <br />__Hfloat_text1 float_text1 0006 __Hfloat_text2 float_text2 0006 <br />__Hfloat_text3 float_text3 0006 __Hfloat_text4 float_text4 0006 <br />__Hfnauto0 fnauto0 0071 __Hfnauto1 fnauto1 00A0 <br />__Hfnauto2 fnauto2 0120 __Hfnautoc fnautoc 0071 <br />__Hidata idata 0006 __Hidata_0 idata_0 0006 <br />__Hidata_1 idata_1 0006 __Hidata_2 idata_2 0006 <br />__Hidata_3 idata_3 000C __Hidloc idloc 2004 <br />__Hinit init 0000 __Hinit23 init23 0000 <br />__Hintcode intcode 0000 __Hintentry intentry 0000 <br />__Hintret intret 0000 __Hintsave intsave 000C <br />__Hintsave_1 intsave_1 000C __Hintsave_2 intsave_2 000C <br />__Hintsave_3 intsave_3 000C __Hmaintext maintext 0006 <br />__Hnvbit_0 nvbit_0 0060 __Hnvbit_1 nvbit_1 0500 <br />__Hnvbit_2 nvbit_2 0900 __Hnvbit_3 nvbit_3 0060 <br />__Hnvram nvram 0020 __Hnvram_1 nvram_1 00A0 <br />__Hnvram_2 nvram_2 0120 __Hnvram_3 nvram_3 000C <br />__Hpowerup powerup 0006 __Hpstrings pstrings 0006 <br />__Hptbit_0 ptbit_0 0060 __Hramdata (abs) 0001 <br />__Hrbit_0 rbit_0 0100 __Hrbit_1 rbit_1 0500 <br />__Hrbit_2 rbit_2 0900 __Hrbit_3 rbit_3 0060 <br />__Hrbss_0 rbss_0 0020 __Hrbss_1 rbss_1 00A0 <br />__Hrbss_2 rbss_2 0120 __Hrbss_3 rbss_3 000C <br />__Hrdata_0 (abs) 0001 __Hrdata_1 rdata_1 00A0 <br />__Hrdata_2 rdata_2 0120 __Hrdata_3 rdata_3 000C <br />__Hreset_vec reset_vec 0000 __Hstrings strings 0100 <br />__Hstruct struct 0071 __Htemp temp 0070 <br />__Htext text 000C __Lclrtext clrtext 0002 <br />__Lcode code 000C __Lcommon common 0070 <br />__Lconfig config 2007 __Leeprom_data eeprom_data 0006 <br />__Lend_init end_init 0000 __Lfloat_text0 float_text0 0006 <br />__Lfloat_text1 float_text1 0006 __Lfloat_text2 float_text2 0006 <br />__Lfloat_text3 float_text3 0006 __Lfloat_text4 float_text4 0006 <br />__Lfnauto0 fnauto0 0071 __Lfnauto1 fnauto1 00A0 <br />__Lfnauto2 fnauto2 0120 __Lfnautoc fnautoc 0070 <br />__Lidata idata 0006 __Lidata_0 idata_0 0006 <br />__Lidata_1 idata_1 0006 __Lidata_2 idata_2 0006 <br />__Lidata_3 idata_3 000C __Lidloc idloc 2000 <br />__Linit init 0000 __Linit23 init23 0000 <br />__Lintcode intcode 0000 __Lintentry intentry 0000 <br />__Lintret intret 0000 __Lintsave intsave 000C <br />__Lintsave_1 intsave_1 000C __Lintsave_2 intsave_2 000C <br />__Lintsave_3 intsave_3 000C __Lmaintext maintext 0002 <br />__Lnvbit_0 nvbit_0 0060 __Lnvbit_1 nvbit_1 0500 <br />__Lnvbit_2 nvbit_2 0900 __Lnvbit_3 nvbit_3 0060 <br />__Lnvram nvram 0020 __Lnvram_1 nvram_1 00A0 <br />__Lnvram_2 nvram_2 0120 __Lnvram_3 nvram_3 000C <br />__Lpowerup powerup 0006 __Lpstrings pstrings 0006 <br />__Lptbit_0 ptbit_0 0060 __Lramdata (abs) 0000 <br />__Lrbit_0 rbit_0 0100 __Lrbit_1 rbit_1 0500 <br />__Lrbit_2 rbit_2 0900 __Lrbit_3 rbit_3 0060 <br />__Lrbss_0 rbss_0 0020 __Lrbss_1 rbss_1 00A0 <br />__Lrbss_2 rbss_2 0120 __Lrbss_3 rbss_3 000C <br />__Lrdata_0 (abs) 0000 __Lrdata_1 rdata_1 00A0 <br />__Lrdata_2 rdata_2 0120 __Lrdata_3 rdata_3 000C <br />__Lreset_vec reset_vec 0000 __Lstrings strings 0100 <br />__Lstruct struct 0071 __Ltemp temp 0070 <br />__Ltext text 000C __S0 (abs) 2007 <br />__S1 (abs) 0120 __databank (abs) 0000 <br />__end_of_delay text38 0006 __end_of_main maintext 0006 <br />__tempreg (abs) 0070 _delay text37 07FA <br />_delay_i fnautoc 0070 _exit init 0000 <br />_main maintext 0002 idloc_word idloc 2000 <br />intlevel0 intentry 0000 intlevel1 intentry 0000 <br />intlevel2 intentry 0000 intlevel3 intentry 0000 <br />intlevel4 intentry 0000 intlevel5 intentry 0000 <br />reset_vec reset_vec 0000 start init 0000 <br /> |
|