⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 r2pc.map

📁 一個使用pic16f877驅動2.4GRF模塊的範例
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL2

Linker command line:

-z -MR2PC.map -ol.obj \
  -ppowerup=00h,intentry=04h,intcode,intret,init,init23,end_init,clrtext,stringtable,pstrings,strings \
  -ABANK0=020h-07Fh -prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE \
  -ABANK1=0A0h-0EFh -prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
  -ABANK2=0110h-016Fh \
  -prbit_2=BANK2,rbss_2=BANK2,rdata_2=BANK2,idata_2=CODE \
  -ABANK3=0190h-01EFh \
  -prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
  -ACOMBANK=070h-07Fh -ptemp=COMBANK -ACODE=0-7FFhx4 -ACONST=0-0FFhx32 \
  -pconfig=2007h -pidloc=2000h -AEEDATA=2100h-21FFh -peeprom_data=EEDATA \
  -pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
  -pfloat_text3=CODE,float_text4=CODE \
  -pnvram=BANK0,nvram_1=BANK1,nvram_2=BANK2,nvram_3=BANK3 \
  -pnvbit_0=BANK0,nvbit_1=BANK1,nvbit_2=BANK2,nvbit_3=BANK3 -Q16F877 \
  -h+R2PC.sym -E -EC:\DOCUME~1\user\LOCALS~1\Temp\_17G.AAA \
  -ver=PICC#V8.05PL2 C:\HT-PIC\LIB\picrt42c.obj \
  D:\NOW_WORK\GOLF_CAR\program\RF2PC\main.obj C:\HT-PIC\LIB\pic61--u.lib \
  C:\HT-PIC\LIB\pic42c-c.lib C:\HT-PIC\LIB\pic61--u.lib 

Object code version is 3.7

Machine type is 16F877

Call graph:

*_main size 0,2 offset 0
     _mcu_initial
     _serial_setup
*    _DelayMs size 0,2 offset 6
     _TRW24G_init size 0,3 offset 2
         _DelayMs size 0,2 offset 6
         _Write_TRW_24G_BYTE size 0,2 offset 6
         string_table
*    _Send_TRW_24G size 2,2 offset 2
*        _Write_TRW_24G_BYTE size 0,2 offset 6
*        _DelayMs size 0,2 offset 6
         string_table
*    _Config_TRW_24G size 0,4 offset 2
*        _DelayMs size 0,2 offset 6
         _putch size 0,1 offset 6
*        _Write_TRW_24G_BYTE size 0,2 offset 6
         _putHex size 0,1 offset 6
             string_table
         string_table
     _Receive_TRW_24G size 1,1 offset 2
         _Read_TRW_24G_BYTE size 0,2 offset 4
*_isr size 0,2 offset 8

		Name          Link     Load   Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
		end_init        D6       D6        4       8     0
D:\NOW_WORK\GOLF_CAR\program\RF2PC\main.obj
		intcode          F        F       B0       8     0
		intentry         4        4        9       8     0
		intret          C1       C1        9       8     0
		intsave_0       7A       7A        1      7A     1
		config        2007     2007        1    400E     0
		rbss_1          A0       A0        C      A0     1
		rbss_0          21       21       47      20     1
		rbit_0         100       20        4      20     1    8
		temp            72       72        2      72     1
		text11         56B      56B      295     AD6     0
		const1         100      100       13     200     0
		intsave         74       74        3      74     1
		const2         113      113       11     200     0
		text3          531      531       10     A62     0
		text7          541      541       14     A82     0
		text5          555      555       16     AAA     0

C:\HT-PIC\LIB\pic61--u.lib

C:\HT-PIC\LIB\pic42c-c.lib
btemp0.obj      temp            72       72        1      72     1
btemp1.obj      temp            72       72        2      72     1
clrbank0.obj    init            CA       CA        4       8     0
clrbank1.obj    init            CE       CE        4       8     0
clrbit0.obj     init            D2       D2        4       8     0
clr.obj         clrtext         DA       DA        7       8     0
codeptr.obj     
powerup.obj     powerup          0        0        4       0     0
sbtemp0.obj     intcode         BF       BF        2       8     0
		intentry         D        D        2       8     0
		intsave         79       79        1      74     1
stringtab.obj   stringtab       E1       E1       16       8     0
		code_ptr        77       77        2      74     1

C:\HT-PIC\LIB\pic61--u.lib

COMMON          rbss_0          68       68        A      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rbss_0          21       21       51
		rbit_0         100       20        4
		temp            72       72        2
		intsave         74       74        3
		code_ptr        77       77        2
		intsave         79       79        1

	CLASS	BANK1    
		rbss_1          A0       A0        C

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       7A       7A        1

	CLASS	CODE     
		intcode          F        F       B2
		intentry         4        4        B
		intret          C1       C1        9
		powerup          0        0        4
		clrtext         DA       DA        7
		end_init        D6       D6        4
		init            CA       CA        C
		text11         56B      56B      295
		text3          531      531       10
		text7          541      541       14
		text5          555      555       16

	CLASS	CONST    
		const1         100      100       13
		const2         113      113       11

	CLASS	EEDATA   

	CLASS	ENTRY    
		stringtab       E1       E1       16

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   
		config        2007     2007        1



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	0000F3	0000F7	       8       0  CODE    
		rbit_0          000020	000052	000072	      20       1  BANK0   
		temp            000072	000002	000074	      72       1  COMBANK 
		nvram           000074	000006	00007A	      74       1  BANK0   
		intsave_0       00007A	000001	00007B	      7A       1  COMBANK 
		rbit_1          0000A0	00000C	0000AC	      A0       1  BANK1   
		const1          000100	000024	000124	     200       0  CONST   
		text3           000531	000010	000541	     A62       0  CODE    
		text7           000541	000014	000555	     A82       0  CODE    
		text5           000555	000016	00056B	     AAA       0  CODE    
		text11          00056B	000295	000800	     AD6       0  CODE    
		config          002007	000001	002008	    400E       0  CONFIG  


UNUSED ADDRESS RANGES

	BANK0            007B-007F
	BANK1            00AC-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             00F7-00FF
	                 0124-0530
	                 0800-1FFF
	COMBANK          007B-007F
	CONST            00F7-00FF
	                 0124-0530
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?_DelayBigMs          rbss_0      0068  ?_DelayBigUs          rbss_0      0068
?_Receive_TRW_24G     rbss_0      006A  ?_Send_TRW_24G        rbss_0      006A
?_putbuf              rbss_0      0068  ?_putst               rbss_0      0068
?a_Config_TRW_24G     rbss_0      006A  ?a_DelayBigMs         rbss_0      0068
?a_DelayBigUs         rbss_0      0068  ?a_DelayMs            rbss_0      006E
?a_RF_24G_SetTxRx     rbss_0      0068  ?a_RF_24G_SetTxRxByte rbss_0      0068
?a_Read_TRW_24G_BYTE  rbss_0      006C  ?a_Receive_TRW_24G    rbss_0      006B
?a_Send_TRW_24G       rbss_0      006C  ?a_TRW24G_init        rbss_0      006A
?a_Write_TRW_24G_BYTE rbss_0      006E  ?a_isr                rbss_0      0070
?a_main               rbss_0      0068  ?a_putHex             rbss_0      006E
?a_putbuf             rbss_0      0068  ?a_putch              rbss_0      006E
_Config_TRW_24G       text11      06D6  _DelayBigMs           text7       0541
_DelayBigUs           text5       0555  _DelayMs              text11      0696
_HexToAsc_Table       const2      0114  _RF_24G_SetTxRx       text11      0747
_RF_24G_SetTxRxByte   text11      064E  _Read_TRW_24G_BYTE    text11      056B
_Receive_TRW_24G      text11      057C  _Send_TRW_24G         text11      0664
_TRW24G_init          text11      06A5  _TRW_24G_Table        const1      0101
_Write_TRW_24G_BYTE   text11      063A  __Bnvbit_0            nvbit_0     0074
__Bnvbit_1            nvbit_1     00AC  __Bnvbit_2            nvbit_2     0110
__Bnvbit_3            nvbit_3     0190  __Brbit_0             rbit_0      0020
__Brbit_1             rbit_1      00A0  __Brbit_2             rbit_2      0110
__Brbit_3             rbit_3      0190  __H__Z00000RS_        __Z00000RS_ 0190
__Hclrtext            clrtext     00E1  __Hcode               code        0190
__Hcode_ptr           code_ptr    0079  __Hcommon_ram         common_ram  0190
__Hconfig             config      2008  __Heeprom_data        eeprom_data 2100
__Hend_init           end_init    00DA  __Hfloat_text0        float_text0 00F7
__Hfloat_text1        float_text1 00F7  __Hfloat_text2        float_text2 00F7
__Hfloat_text3        float_text3 00F7  __Hfloat_text4        float_text4 00F7
__Hidata_0            idata_0     00F7  __Hidata_1            idata_1     00F7
__Hidata_2            idata_2     00F7  __Hidata_3            idata_3     00F7
__Hidloc              idloc       2000  __Hinit               init        00D6
__Hinit23             init23      00D6  __Hintcode            intcode     00C1
__Hintentry           intentry    000F  __Hintret             intret      00CA
__Hintsave            intsave     0190  __Hintsave_0          intsave_0   007B
__Hintsave_1          intsave_1   0190  __Hintsave_2          intsave_2   0190
__Hintsave_3          intsave_3   0190  __Hnvbit_0            nvbit_0     03A0
__Hnvbit_1            nvbit_1     0560  __Hnvbit_2            nvbit_2     0880
__Hnvbit_3            nvbit_3     0C80  __Hnvram              nvram       0074
__Hnvram_1            nvram_1     00AC  __Hnvram_2            nvram_2     0110
__Hnvram_3            nvram_3     0190  __Hpowerup            powerup     0004
__Hpstrings           pstrings    00F7  __Hrbit_0             rbit_0      0104
__Hrbit_1             rbit_1      0500  __Hrbit_2             rbit_2      0880
__Hrbit_3             rbit_3      0C80  __Hrbss_0             rbss_0      0072
__Hrbss_1             rbss_1      00AC  __Hrbss_2             rbss_2      0110
__Hrbss_3             rbss_3      0190  __Hrdata_0            rdata_0     0072
__Hrdata_1            rdata_1     00AC  __Hrdata_2            rdata_2     0110
__Hrdata_3            rdata_3     0190  __Hstrings            strings     00F7
__Hstringtable        stringtable 00F7  __Hstruct             struct      007B
__Htemp               temp        0074  __Htext               text        0190
__Hvectors            vectors     00F7  __L__Z00000RS_        __Z00000RS_ 0190
__Lclrtext            clrtext     00DA  __Lcode               code        0190
__Lcode_ptr           code_ptr    0077  __Lcommon_ram         common_ram  0190
__Lconfig             config      2007  __Leeprom_data        eeprom_data 2100
__Lend_init           end_init    00D6  __Lfloat_text0        float_text0 00F7
__Lfloat_text1        float_text1 00F7  __Lfloat_text2        float_text2 00F7
__Lfloat_text3        float_text3 00F7  __Lfloat_text4        float_text4 00F7
__Lidata_0            idata_0     00F7  __Lidata_1            idata_1     00F7
__Lidata_2            idata_2     00F7  __Lidata_3            idata_3     00F7
__Lidloc              idloc       2000  __Linit               init        00CA
__Linit23             init23      00D6  __Lintcode            intcode     000F
__Lintentry           intentry    0004  __Lintret             intret      00C1
__Lintsave            intsave     0190  __Lintsave_0          intsave_0   007A
__Lintsave_1          intsave_1   0190  __Lintsave_2          intsave_2   0190
__Lintsave_3          intsave_3   0190  __Lnvbit_0            nvbit_0     03A0
__Lnvbit_1            nvbit_1     0560  __Lnvbit_2            nvbit_2     0880
__Lnvbit_3            nvbit_3     0C80  __Lnvram              nvram       0074
__Lnvram_1            nvram_1     00AC  __Lnvram_2            nvram_2     0110
__Lnvram_3            nvram_3     0190  __Lpowerup            powerup     0000
__Lpstrings           pstrings    00F7  __Lrbit_0             rbit_0      0100
__Lrbit_1             rbit_1      0500  __Lrbit_2             rbit_2      0880
__Lrbit_3             rbit_3      0C80  __Lrbss_0             rbss_0      0021
__Lrbss_1             rbss_1      00A0  __Lrbss_2             rbss_2      0110
__Lrbss_3             rbss_3      0190  __Lrdata_0            rdata_0     0072
__Lrdata_1            rdata_1     00AC  __Lrdata_2            rdata_2     0110
__Lrdata_3            rdata_3     0190  __Lstrings            strings     00F7
__Lstringtable        stringtable 00E1  __Lstruct             struct      007B
__Ltemp               temp        0072  __Ltext               text        0190
__Lvectors            vectors     00F7  __S0                  (abs)       2100
__S1                  (abs)       0190  _delayus_variable     rbss_0      0025
_dummy                rbss_0      0026  _exit                 init        00CA
_isr                  intcode     000F  _main                 text11      0797
_mcu_initial          text11      077E  _putHex               text11      0598
_putbuf               text3       0531  _putch                text11      05E6
_putst                text11      0605  _serial_setup         text11      076A
clear_bank0           init        00CA  clear_bank1           init        00CE
clear_bit0            init        00D2  clear_ram             clrtext     00DD
code_ptr              code_ptr    0077  int_entry             intentry    0004
int_func              intcode     000F  int_restore           intret      00C5
intlevel0             intentry    0004  intlevel1             intentry    0004
powerup               powerup     0000  save_btemp0           intentry    000D
start                 init        00CA  string_indir          stringtable 00E4
string_table          stringtable 00E1  used_btemp0           (abs)       0001
used_btemp1           (abs)       0001  used_code_ptr         (abs)       0001

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -