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

📄 modbus51.map

📁 PIC16F917开发的modbus-RTU协议
💻 MAP
📖 第 1 页 / 共 2 页
字号:
HI-TECH Software PICC Compiler V9.50PL2

Linker command line:

--edf=C:\Program Files\HI-TECH Software\PICC\9.50\dat\en_msgs.txt \
  -h+MODBUS51.sym -z -Q16F917 -ol.obj -MMODBUS51.map -E1 -ver=PICC#V9.50PL2 \
  -ACODE=00h-07FFhx4 -ACONST=00h-0FFhx32 -AENTRY=00h-0FFhx32 \
  -ASTRING=00h-0FFhx32 -ABANK0=020h-07Fh -ABANK1=0A0h-0EFh \
  -ABANK2=0120h-016Fh -ABANK3=0190h-01EFh -ACOMBANK=070h-07Fh \
  -ppowerup=CODE \
  -preset_vec=00h,intentry=04h,intcode,intret,init,init23,end_init,clrtext,maintext,stringtable,pstrings,strings \
  -prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE -pnvram=BANK0 \
  -prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
  -pnvram_1=BANK1,nvbit_1=BANK1 \
  -prbit_2=BANK2,rbss_2=BANK2,rdata_2=BANK2,idata_2=CODE \
  -pnvram_2=BANK2,nvbit_2=BANK2 \
  -prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
  -pnvram_3=BANK3,nvbit_3=BANK3 -ptemp=COMBANK -ACONFIG=02007h-02007h \
  -pconfig=CONFIG -AIDLOC=02000h-02003h -pidloc=IDLOC \
  -AEEDATA=00h-0FFh/02100h -peeprom_data=EEDATA \
  -pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
  -pfloat_text3=CODE,float_text4=CODE -pintsave_0=COMBANK -pintsave_1=BANK1 \
  -pintsave_2=BANK2 -pintsave_3=BANK3 \
  C:\DOCUME~1\jxm\LOCALS~1\Temp\scas.obj C:\modbus51\main.obj \
  C:\modbus51\modbus.obj \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--u.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--u.lib 

Object code version is 3.7

Machine type is 16F917

Call graph:

*_main size 0,0 offset 0
     _SetPort size 0,0 offset 0
     _initProg size 0,0 offset 0
         _initInt size 0,0 offset 0
             _initUart size 0,0 offset 0
*    _checkComm0Modbus size 0,4 offset 0
*        _crc16 size 2,7 offset 18
*            string_table size 0,0 offset 27
*        _readCoil size 0,14 offset 4
             _getCoilVal size 3,4 offset 18
*            _crc16 size 2,7 offset 18
*                string_table size 0,0 offset 27
             _beginSend size 0,0 offset 18
*        _readRegisters size 0,12 offset 4
             _getRegisterVal size 3,4 offset 16
*            _crc16 size 2,7 offset 18
*                string_table size 0,0 offset 27
             _beginSend size 0,0 offset 18
         _forceSingleCoil size 0,6 offset 4
             _setCoilVal size 4,4 offset 10
             _beginSend size 0,0 offset 18
         _beginSend size 0,0 offset 18
*        _presetMultipleRegisters size 0,9 offset 4
             _setRegisterVal size 4,4 offset 13
*            _crc16 size 2,7 offset 18
*                string_table size 0,0 offset 27
             _beginSend size 0,0 offset 18
             lbmul size 0,0 offset 13
*_commIntProc size 0,0 offset 27

		Name          Link     Load   Length Selector Space Scale
C:\DOCUME~1\jxm\LOCALS~1\Temp\scas.obj
		reset_vec        0        0        3       0     0
		init            79       79        C       8     0
		end_init        8A       8A       18       8     0
		init23          85       85        5       8     0
		temp            70       70        1      70     1
C:\modbus51\main.obj
		intcode         11       11       5B       8     0
		intentry         4        4        9       8     0
		intret          70       70        9       8     0
		intsave_0       75       75        1      70     1
		rbss_2         120      120        6     120     1
		rbss_0          20       20       21      20     1
		temp            70       70        2      70     1
		text4          439      439        7     872     0
		text1          44C      44C       3F     898     0
		intsave         63       63        3      20     1
C:\modbus51\modbus.obj
		idata_0          3        3        1       0     0
		strings         B8       B8      200       8     0
		rdata_0         62       62        1      20     1
		rbss_0          41       41        6      20     1
		temp            70       70        5      70     1
		text1          48B      48B      375     916     0

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--u.lib

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib
bmul.obj        temp            70       70        2      70     1
		text           440      440        C     880     0
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
codeptr.obj     
sbtemp0.obj     intcode         6C       6C        2       8     0
		intentry         D        D        2       8     0
		intsave         69       69        1      20     1
sbtemp1.obj     intcode         6E       6E        2       8     0
		intentry         F        F        2       8     0
		intsave         68       68        1      20     1
stringtab.obj   stringtab       A2       A2       16       8     0
		code_ptr        66       66        2      20     1

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--u.lib

COMMON          rbss_0          47       47       1B      20     1

TOTAL		Name          Link     Load   Length
	CLASS	CODE     
		intcode         11       11       5F
		intentry         4        4        D
		intret          70       70        9
		reset_vec        0        0        3
		idata_0          3        3        1
		init            79       79        C
		end_init        8A       8A       18
		init23          85       85        5
		text4          439      439        7
		text1          44C      44C       3F
		text1          48B      48B      375
		text           440      440        C

	CLASS	CONST    

	CLASS	ENTRY    
		stringtab       A2       A2       16

	CLASS	STRING   
		strings         B8       B8      200

	CLASS	BANK0    
		rdata_0         62       62        1
		rbss_0          20       20       42
		temp            70       70        5
		intsave         63       63        3
		code_ptr        66       66        2
		intsave         69       69        1
		intsave         68       68        1

	CLASS	BANK1    

	CLASS	BANK2    
		rbss_2         120      120        6

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       75       75        1

	CLASS	CONFIG   

	CLASS	IDLOC    

	CLASS	EEDATA   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		reset_vec       000000	000004	000004	       0       0  CODE    
		intentry        000004	0002B4	0002B8	       8       0  CODE    
		rbit_0          000020	00004A	00006A	      20       1  BANK0   
		temp            000070	000006	000076	      70       1  COMBANK 
		rbit_2          000120	000006	000126	     120       1  BANK2   
		text4           000439	000007	000440	     872       0  CODE    
		text            000440	00000C	00044C	     880       0  CODE    
		text1           00044C	00003F	00048B	     898       0  CODE    
		text1           00048B	000375	000800	     916       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            006A-006F
	                 0076-007F
	BANK1            00A0-00EF
	BANK2            0126-016F
	BANK3            0190-01EF
	CODE             02B8-0438
	                 0800-1FFF
	COMBANK          0076-007F
	CONFIG           2007-2007
	CONST            02B8-0438
	                 0800-1FFF
	EEDATA           2100-21FF
	ENTRY            02B8-0438
	                 0800-1FFF
	IDLOC            2000-2003
	STRING           02B8-0438
	                 0800-1FFF

                                  Symbol Table

?_crc16                    rbss_0      0059
?_getCoilVal               rbss_0      0059
?_getRegisterVal           rbss_0      0057

⌨️ 快捷键说明

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