📄 modbus51.map
字号:
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 + -