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

📄 nrf2401.map

📁 NRF2401 PIC16源码
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL1

Linker command line:

-z -MnRF2401.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 -Q16F876A \
  -h+nRF2401.sym -E -ED:\Temp\_1TS.AAA -ver=PICC#V8.05PL1 \
  C:\HT-PIC\LIB\picrt42c.obj D:\PIC16F876\main.obj \
  C:\HT-PIC\LIB\pic62--u.lib C:\HT-PIC\LIB\pic42c-c.lib \
  C:\HT-PIC\LIB\pic62--u.lib 

Object code version is 3.7

Machine type is 16F876A

Call graph:

*_main size 0,3 offset 0
     _Init
     _UARTInit
*    _Delay100US size 0,3 offset 7
     _BuildInitWord size 0,1 offset 3
*    _InitnRF2401 size 0,4 offset 3
*        _Delay100US size 0,3 offset 7
     _Delay10US size 0,1 offset 3
     _RXDataPacket size 0,3 offset 3
*_UartINT size 0,1 offset 10

		Name          Link     Load   Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
		end_init        7C       7C        4       8     0
D:\PIC16F876\main.obj
		intcode         17       17       46       8     0
		intentry         4        4        9       8     0
		intret          67       67        9       8     0
		intsave_0       75       75        1      70     1
		idloc         2000     2000        4    4000     0
		rbss_1          A0       A0       1A      A0     1
		rbss_0          21       21       39      20     1
		rbit_0         100       20        3      20     1    8
		temp            70       70        5      70     1
		text5          668      668       1C     CD0     0
		text11         684      684      17C     D08     0
		intsave         65       65        3      20     1
		text4          64F      64F       19     C9E     0

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

C:\HT-PIC\LIB\pic42c-c.lib
btemp0.obj      temp            70       70        1      70     1
btemp1.obj      temp            70       70        2      70     1
btemp2.obj      temp            70       70        3      70     1
btemp3.obj      temp            70       70        4      70     1
btemp4.obj      temp            70       70        5      70     1
clrbank0.obj    init            70       70        4       8     0
clrbank1.obj    init            74       74        4       8     0
clrbit0.obj     init            78       78        4       8     0
clr.obj         clrtext         80       80        7       8     0
powerup.obj     powerup          0        0        4       0     0
sbtemp0.obj     intcode         5D       5D        2       8     0
		intentry         D        D        2       8     0
		intsave         68       68        1      20     1
sbtemp1.obj     intcode         5F       5F        2       8     0
		intentry         F        F        2       8     0
		intsave         6B       6B        1      20     1
sbtemp2.obj     intcode         61       61        2       8     0
		intentry        11       11        2       8     0
		intsave         6C       6C        1      20     1
sbtemp3.obj     intcode         63       63        2       8     0
		intentry        13       13        2       8     0
		intsave         69       69        1      20     1
sbtemp4.obj     intcode         65       65        2       8     0
		intentry        15       15        2       8     0
		intsave         6A       6A        1      20     1

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

COMMON          rbss_0          5A       5A        B      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rbss_0          21       21       44
		rbit_0         100       20        3
		temp            70       70        5
		intsave         65       65        3
		intsave         68       68        1
		intsave         6B       6B        1
		intsave         6C       6C        1
		intsave         69       69        1
		intsave         6A       6A        1

	CLASS	BANK1    
		rbss_1          A0       A0       1A

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       75       75        1

	CLASS	CODE     
		intcode         17       17       50
		intentry         4        4       13
		intret          67       67        9
		powerup          0        0        4
		clrtext         80       80        7
		end_init        7C       7C        4
		init            70       70        C
		text5          668      668       1C
		text11         684      684      17C
		text4          64F      64F       19

	CLASS	CONST    

	CLASS	EEDATA   

	CLASS	ENTRY    

	CLASS	STRING   

	CLASS	IDLOC    
		idloc         2000     2000        4

	CLASS	CONFIG   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	000083	000087	       8       0  CODE    
		rbit_0          000020	00004D	00006D	      20       1  BANK0   
		temp            000070	000006	000076	      70       1  COMBANK 
		rbit_1          0000A0	00001A	0000BA	      A0       1  BANK1   
		text4           00064F	000019	000668	     C9E       0  CODE    
		text5           000668	00001C	000684	     CD0       0  CODE    
		text11          000684	00017C	000800	     D08       0  CODE    
		idloc           002000	000004	002004	    4000       0  IDLOC   


UNUSED ADDRESS RANGES

	BANK0            006D-006F
	                 0076-007F
	BANK1            00BA-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0087-064E
	                 0800-1FFF
	COMBANK          0076-007F
	CONST            0087-064E
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?a_BuildInitWord rbss_0      005D  ?a_Delay100US    rbss_0      0061
?a_Delay10US     rbss_0      005D  ?a_InitnRF2401   rbss_0      005D
?a_RF_read_byte  rbss_0      005A  ?a_RF_write_byte rbss_0      005A
?a_RXDataPacket  rbss_0      005D  ?a_TXDataPacket  rbss_0      005A
?a_UartINT       rbss_0      0064  ?a_main          rbss_0      005A
_BuildInitWord   text11      0703  _CardID          rbss_1      00A1
_DataLength      rbss_0      0021  _Delay100US      text11      0721
_Delay10US       text11      06DC  _Init            text11      07AB
_InitData        rbss_1      00AB  _InitnRF2401     text11      0735
_RFNum           rbss_1      00A0  _RF_read_byte    text5       0668
_RF_write_byte   text4       064F  _RXDataPacket    text11      0684
_RecBuff         rbss_0      0032  _RevNum          rbss_0      0022
_RxingFlag       rbit_0      0101  _SetRxMode       text11      06E3
_SetTxMode       text11      06F3  _TXData          rbss_0      0024
_TXDataPacket    text11      0765  _TxBuff          rbss_0      0046
_TxNum           rbss_0      0023  _UARTInit        text11      0795
_UartINT         intcode     0017  __Bnvbit_0       nvbit_0     0065
__Bnvbit_1       nvbit_1     00BA  __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__Z88888RS_   __Z88888RS_ 0190
__Hclrtext       clrtext     0087  __Hcode          code        0190
__Hcommon_ram    common_ram  0190  __Hconfig        config      2007
__Heeprom_data   eeprom_data 2100  __Hend_init      end_init    0080
__Hfloat_text0   float_text0 0087  __Hfloat_text1   float_text1 0087
__Hfloat_text2   float_text2 0087  __Hfloat_text3   float_text3 0087
__Hfloat_text4   float_text4 0087  __Hidata_0       idata_0     0087
__Hidata_1       idata_1     0087  __Hidata_2       idata_2     0087
__Hidata_3       idata_3     0087  __Hidloc         idloc       2004
__Hinit          init        007C  __Hinit23        init23      007C
__Hintcode       intcode     0067  __Hintentry      intentry    0017
__Hintret        intret      0070  __Hintsave       intsave     0190
__Hintsave_0     intsave_0   0076  __Hintsave_1     intsave_1   0190
__Hintsave_2     intsave_2   0190  __Hintsave_3     intsave_3   0190
__Hnvbit_0       nvbit_0     0328  __Hnvbit_1       nvbit_1     05D0
__Hnvbit_2       nvbit_2     0880  __Hnvbit_3       nvbit_3     0C80
__Hnvram         nvram       0065  __Hnvram_1       nvram_1     00BA
__Hnvram_2       nvram_2     0110  __Hnvram_3       nvram_3     0190
__Hpowerup       powerup     0004  __Hpstrings      pstrings    0087
__Hrbit_0        rbit_0      0103  __Hrbit_1        rbit_1      0500
__Hrbit_2        rbit_2      0880  __Hrbit_3        rbit_3      0C80
__Hrbss_0        rbss_0      0065  __Hrbss_1        rbss_1      00BA
__Hrbss_2        rbss_2      0110  __Hrbss_3        rbss_3      0190
__Hrdata_0       rdata_0     0065  __Hrdata_1       rdata_1     00BA
__Hrdata_2       rdata_2     0110  __Hrdata_3       rdata_3     0190
__Hstrings       strings     0087  __Hstringtable   stringtable 0087
__Hstruct        struct      006D  __Htemp          temp        0075
__Htext          text        0190  __Hvectors       vectors     0087
__L__Z88888RS_   __Z88888RS_ 0190  __Lclrtext       clrtext     0080
__Lcode          code        0190  __Lcommon_ram    common_ram  0190
__Lconfig        config      2007  __Leeprom_data   eeprom_data 2100
__Lend_init      end_init    007C  __Lfloat_text0   float_text0 0087
__Lfloat_text1   float_text1 0087  __Lfloat_text2   float_text2 0087
__Lfloat_text3   float_text3 0087  __Lfloat_text4   float_text4 0087
__Lidata_0       idata_0     0087  __Lidata_1       idata_1     0087
__Lidata_2       idata_2     0087  __Lidata_3       idata_3     0087
__Lidloc         idloc       2000  __Linit          init        0070
__Linit23        init23      007C  __Lintcode       intcode     0017
__Lintentry      intentry    0004  __Lintret        intret      0067
__Lintsave       intsave     0190  __Lintsave_0     intsave_0   0075
__Lintsave_1     intsave_1   0190  __Lintsave_2     intsave_2   0190
__Lintsave_3     intsave_3   0190  __Lnvbit_0       nvbit_0     0328
__Lnvbit_1       nvbit_1     05D0  __Lnvbit_2       nvbit_2     0880
__Lnvbit_3       nvbit_3     0C80  __Lnvram         nvram       0065
__Lnvram_1       nvram_1     00BA  __Lnvram_2       nvram_2     0110
__Lnvram_3       nvram_3     0190  __Lpowerup       powerup     0000
__Lpstrings      pstrings    0087  __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     0065
__Lrdata_1       rdata_1     00BA  __Lrdata_2       rdata_2     0110
__Lrdata_3       rdata_3     0190  __Lstrings       strings     0087
__Lstringtable   stringtable 0087  __Lstruct        struct      006D
__Ltemp          temp        0070  __Ltext          text        0190
__Lvectors       vectors     0087  __S0             (abs)       2100
__S1             (abs)       0190  _exit            init        0070
_f_rx_evt        rbit_0      0102  _main            text11      07C7
clear_bank0      init        0070  clear_bank1      init        0074
clear_bit0       init        0078  clear_ram        clrtext     0083
idloc_word       idloc       2000  int_entry        intentry    0004
int_func         intcode     0017  int_restore      intret      006B
intlevel0        intentry    0004  intlevel1        intentry    0004
powerup          powerup     0000  save_btemp0      intentry    000D
save_btemp1      intentry    000F  save_btemp2      intentry    0011
save_btemp3      intentry    0013  save_btemp4      intentry    0015
start            init        0070  used_btemp0      (abs)       0001
used_btemp1      (abs)       0001  used_btemp2      (abs)       0001
used_btemp3      (abs)       0001  used_btemp4      (abs)       0001

⌨️ 快捷键说明

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