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

📄 bootldr.map

📁 根据HI-TECH PICC18原版BOOTLOADER改进的适合PIC18F4580的BOOTLOADER程序。对HEX文件有要求
💻 MAP
字号:
HI-TECH Software PICC18 Compiler V8.35PL3

Linker command line:

-z -MBOOTLDR.map -ol.obj \
  -ppowerup=00h,intcode=08h,intcodelo=018h,init,end_init -ACOMRAM=00h-07Fh \
  -ptemp=COMRAM -ARAM=00h-0FFhx5,0500h-05F3h -ABIGRAM=00h-05F3h \
  -ANVRAM=0500h-05F3h -pramtop=0600h -ACODE=00h-07DBFh -AFARRAM=00h-00h \
  -pconfig=0300000h,idloc=0200000h,eeprom_data=0f00000h \
  -pconst=end_init+0600h \
  -prbss=COMRAM,rbit=COMRAM,rdata=COMRAM,nvrram=COMRAM,nvbit=COMRAM \
  -pstruct=COMRAM -pnvram=NVRAM -pfarbss=FARRAM,fardata=FARRAM \
  -pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pdata=RAM,param \
  -pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE -Q18F4580 \
  -h+BOOTLDR.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_2MK.AAA \
  -ver=PICC18#V8.35PL3 C:\HTSOFT\PIC18\LIB\picrt82s.obj \
  E:\PICWORK\BOOTLDR\bootldr.obj C:\HTSOFT\PIC18\LIB\pic80--p.lib \
  C:\HTSOFT\PIC18\LIB\pic82s-c.lib 

Object code version is 3.7

Machine type is 18F4580

Call graph:

*_main size 0,0 offset 0
*    _puts size 2,0 offset 0
*        _putch
*    _putch
     _zap
     _g2x->_gx
     _clear_buffer
     _table_write
     _flash16->_table_write
*    _checksum size 0,0 offset 0
         _g2x->_g2x size 0,0 offset 0
             _gx
*        _putch
     INDIRECT 88
         INDIRECT 88

		Name          Link     Load   Length Selector Space Scale
C:\HTSOFT\PIC18\LIB\picrt82s.obj
		end_init        34       34        4       C     0
E:\PICWORK\BOOTLDR\bootldr.obj
		intcode          8        8        4       4     0
		intcodelo       18       18        4       C     0
		temp             0        0        1       0     1
		config      300000   300000        E  300000     0
		nvrram          3F       3F       18       0     1
		irdata          38       38       3E       C     0
		rdata            1        1       3E       0     1
		bootldr         76       76      2D8       C     0

C:\HTSOFT\PIC18\LIB\pic80--p.lib

C:\HTSOFT\PIC18\LIB\pic82s-c.lib
btemp0.obj      temp             0        0        1       0     1
copy.obj        clrtext        34E      34E       14       C     0
copyrdata.obj   init            1C       1C       18       C     0
powerup.obj     powerup          0        0        4       0     0

COMMON          param           FE       FE        2      FE     1

TOTAL		Name          Link     Load   Length
	CLASS	COMRAM   
		temp             0        0        1
		nvrram          3F       3F       18
		rdata            1        1       3E

	CLASS	RAM      
		param           FE       FE        2

	CLASS	BIGRAM   

	CLASS	NVRAM    

	CLASS	CODE     
		intcode          8        8        4
		powerup          0        0        4
		end_init        34       34        4
		init            1C       1C       18
		intcodelo       18       18        4
		irdata          38       38       3E
		bootldr         76       76      2D8
		clrtext        34E      34E       14

	CLASS	FARRAM   

	CLASS	EEDATA   

	CLASS	IDLOC    

	CLASS	CONFIG   
		config      300000   300000        E



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		temp            000000	000057	000057	       0       1  COMRAM  
		powerup         000000	000004	000004	       0       0  CODE    
		intcode         000008	000004	00000C	       4       0  CODE    
		intcodelo       000018	00034A	000362	       C       0  CODE    
		param           0000FE	000002	000100	      FE       1  RAM     
		config          300000	00000E	30000E	  300000       0  CONFIG  


UNUSED ADDRESS RANGES

	BIGRAM           000057-0000FD
	                 000100-0005F3
	CODE             000004-000007
	                 00000C-000017
	                 000362-007DBF
	COMRAM           000057-00007F
	NVRAM            000500-0005F3
	RAM              000057-0000FD
	                 000100-0005F3

                                  Symbol Table

?_puts            param        0000FE  _DOWNLOAD_MSG     rdata        000018
_DO_NOT_INCREMENT nvrram       00003F  _FILE_MSG         rdata        000023
_START_MSG        rdata        000001  _SUCSESS_MSG      rdata        000036
__Bnvbit          nvbit        000057  __Brbit           rbit         000001
__H__Z88888RS_    __Z88888RS_  000004  __Hbigbss         bigbss       000057
__Hbigdata        bigdata      000057  __Hbootldr        bootldr      000004
__Hbss            bss          000004  __Hclrtext        clrtext      000004
__Hconfig         config       30000E  __Hconst          const        000600
__Hdata           data         000057  __Heeprom_data    eeprom_data  F00000
__Hend_init       end_init     000038  __Hfarbss         farbss       000000
__Hfardata        fardata      000000  __Hfstlkup        fstlkup      000004
__Hibigdata       ibigdata     000004  __Hidata          idata        000004
__Hidloc          idloc        200000  __Hifardata       ifardata     000004
__Hinit           init         000034  __Hintcode        intcode      00000C
__Hintcodelo      intcodelo    00001C  __Hintentry       intentry     000004
__Hintret         intret       000004  __Hintsave_regs   intsave_regs 000057
__Hirdata         irdata       000076  __Hnvbit          nvbit        0002B8
__Hnvram          nvram        000500  __Hnvrram         nvrram       000057
__Hparam          param        000100  __Hpowerup        powerup      000004
__Hramtop         ramtop       000600  __Hrbit           rbit         000008
__Hrbss           rbss         000001  __Hrdata          rdata        00003F
__Hstruct         struct       000057  __Htemp           temp         000001
__Htext           text         000004  __L__Z88888RS_    __Z88888RS_  000004
__Lbigbss         bigbss       000057  __Lbigdata        bigdata      000057
__Lbootldr        bootldr      000004  __Lbss            bss          000004
__Lclrtext        clrtext      000004  __Lconfig         config       300000
__Lconst          const        000600  __Ldata           data         000057
__Leeprom_data    eeprom_data  F00000  __Lend_init       end_init     000034
__Lfarbss         farbss       000000  __Lfardata        fardata      000000
__Lfstlkup        fstlkup      000004  __Libigdata       ibigdata     000004
__Lidata          idata        000004  __Lidloc          idloc        200000
__Lifardata       ifardata     000004  __Linit           init         00001C
__Lintcode        intcode      000008  __Lintcodelo      intcodelo    000018
__Lintentry       intentry     000004  __Lintret         intret       000004
__Lintsave_regs   intsave_regs 000057  __Lirdata         irdata       000038
__Lnvbit          nvbit        0002B8  __Lnvram          nvram        000500
__Lnvrram         nvrram       00003F  __Lparam          param        0000FE
__Lpowerup        powerup      000000  __Lramtop         ramtop       000600
__Lrbit           rbit         000008  __Lrbss           rbss         000001
__Lrdata          rdata        000001  __Lstruct         struct       000057
__Ltemp           temp         000000  __Ltext           text         000004
__S0              (abs)        000362  __S1              (abs)        000500
__ramtop          ramtop       000600  _bcount           nvrram       000040
_buff             nvrram       000047  _checksum         bootldr      0000DA
_cksum            nvrram       000041  _clear_buffer     bootldr      000198
_delay_time       nvrram       000042  _erase            nvrram       000045
_exit             init         00001C  _flash16          bootldr      000144
_g2x              bootldr      000108  _gx               bootldr      0000E6
_index            nvrram       000043  _main             bootldr      0001BA
_putch            bootldr      000076  _puts             bootldr      000080
_rectype          nvrram       000044  _table_write      bootldr      000134
_zap              bootldr      00011E  config_word1      config       300000
config_word2      config       300002  config_word3      config       300004
config_word4      config       300006  config_word5      config       300008
config_word6      config       30000A  config_word7      config       30000C
copy_common       init         00001C  copy_data         clrtext      000354
intlevel0         fstlkup      000004  intlevel1         fstlkup      000004
powerup           powerup      000000  start             init         00001C
used_btemp0       (abs)        000001  

⌨️ 快捷键说明

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