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

📄 pic_sd.map

📁 PIC16F689驱动SD卡程序,可以实现对SD的ID读取和内存读取,并且可以通过串口调试精灵看到相应信息
💻 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+PIC_SD.sym -z -Q16F689 -ol.obj -MPIC_SD.map -E1 -ver=PICC#V9.50PL2 \
  -ACODE=00h-07FFhx2 -ACONST=00h-0FFhx16 -AENTRY=00h-0FFhx16 \
  -ASTRING=00h-0FFhx16 -ABANK0=020h-07Fh -ABANK1=0A0h-0EFh \
  -ABANK2=0120h-016Fh -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\abc\LOCALS~1\Temp\s1r4.obj \
  C:\Program Files\HI-TECH Software\PICC\9.50\bin\SD\main.obj \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--u.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic41c-c.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--u.lib 

Object code version is 3.7

Machine type is 16F689

Call graph:

*_main size 0,2 offset 0
*    _delay size 2,0 offset 44
     _init size 0,0 offset 2
     _usart_initial size 0,0 offset 2
     _MMC_Init size 0,9 offset 2
         _send_s size 2,2 offset 20
             _delay size 2,0 offset 44
             string_table size 0,0 offset 24
         _MMC_Port_Init size 0,0 offset 11
             _send_s size 2,2 offset 20
                 _delay size 2,0 offset 44
                 string_table size 0,0 offset 24
         _delay size 2,0 offset 44
         _Write_Byte_MMC size 0,2 offset 42
             _delay size 2,0 offset 44
         _Write_Command_MMC size 0,4 offset 38
             _Write_Byte_MMC size 0,2 offset 42
                 _delay size 2,0 offset 44
             _Read_Byte_MMC size 0,2 offset 42
                 _delay size 2,0 offset 44
*    _MMC_get_volume_info size 0,18 offset 2
*        _send_s size 2,2 offset 20
*            _delay size 2,0 offset 44
             string_table size 0,0 offset 24
*        _Read_CSD_MMC size 0,8 offset 20
*            _MMC_Read_Block size 3,7 offset 28
*                _Write_Command_MMC size 0,4 offset 38
*                    _Write_Byte_MMC size 0,2 offset 42
*                        _delay size 2,0 offset 44
*                    _Read_Byte_MMC size 0,2 offset 42
*                        _delay size 2,0 offset 44
*                _Read_Byte_MMC size 0,2 offset 42
*                    _delay size 2,0 offset 44
*        _Read_CID_MMC size 0,8 offset 20
*            _MMC_Read_Block size 3,7 offset 28
*                _Write_Command_MMC size 0,4 offset 38
*                    _Write_Byte_MMC size 0,2 offset 42
*                        _delay size 2,0 offset 44
*                    _Read_Byte_MMC size 0,2 offset 42
*                        _delay size 2,0 offset 44
*                _Read_Byte_MMC size 0,2 offset 42
*                    _delay size 2,0 offset 44
         _int_to_char size 3,3 offset 20
             lwdiv size 0,0 offset 26
             lwmod size 0,0 offset 26
*    _send_s size 2,2 offset 20
*        _delay size 2,0 offset 44
         string_table size 0,0 offset 24
*_int_dispose size 0,0 offset 46

		Name          Link     Load   Length Selector Space Scale
C:\DOCUME~1\abc\LOCALS~1\Temp\s1r4.obj
		reset_vec        0        0        3       0     0
		init            13       13        8       8     0
		end_init        1B       1B        A       8     0
C:\Program Files\HI-TECH Software\PICC\9.50\bin\SD\main.obj
		intcode          B        B        1       8     0
		intentry         4        4        7       8     0
		intret           C        C        7       8     0
		intsave_0       77       77        1      70     1
		strings         3B       3B       FF       8     0
		rbss_1          A0       A0       43      A0     1
		rbss_0          20       20       17      20     1
		temp            70       70        6      70     1
		intsave         65       65        2      20     1
		text8          4BA      4BA      30C     974     0
		text9          498      498        B     930     0
		text0          48E      48E        A     91C     0
		text3          4A3      4A3       17     946     0

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

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic41c-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
btemp5.obj      temp            70       70        6      70     1
btemp6.obj      temp            70       70        7      70     1
codeptr.obj     
stringtab.obj   stringtab       25       25       16       8     0
		code_ptr        67       67        2      20     1
wdiv.obj        float_tex      7C6      7C6       3A     F8C     0
		temp            70       70        7      70     1

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

COMMON          rbss_0          37       37       2E      20     1

TOTAL		Name          Link     Load   Length
	CLASS	CODE     
		intcode          B        B        1
		intentry         4        4        7
		intret           C        C        7
		reset_vec        0        0        3
		float_tex      7C6      7C6       3A
		init            13       13        8
		end_init        1B       1B        A
		text8          4BA      4BA      30C
		text9          498      498        B
		text0          48E      48E        A
		text3          4A3      4A3       17

	CLASS	CONST    

	CLASS	ENTRY    
		stringtab       25       25       16

	CLASS	STRING   
		strings         3B       3B       FF

	CLASS	BANK0    
		rbss_0          20       20       45
		temp            70       70        7
		intsave         65       65        2
		code_ptr        67       67        2

	CLASS	BANK1    
		rbss_1          A0       A0       43

	CLASS	BANK2    

	CLASS	COMBANK  
		intsave_0       77       77        1

	CLASS	CONFIG   

	CLASS	IDLOC    

	CLASS	EEDATA   

	CLASS	BANK3    



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		reset_vec       000000	000003	000003	       0       0  CODE    
		intentry        000004	000136	00013A	       8       0  CODE    
		rbit_0          000020	000049	000069	      20       1  BANK0   
		temp            000070	000008	000078	      70       1  COMBANK 
		rbit_1          0000A0	000043	0000E3	      A0       1  BANK1   
		text0           00048E	00000A	000498	     91C       0  CODE    
		text9           000498	00000B	0004A3	     930       0  CODE    
		text3           0004A3	000017	0004BA	     946       0  CODE    
		text8           0004BA	00030C	0007C6	     974       0  CODE    
		float_text1     0007C6	00003A	000800	     F8C       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            0069-006F
	                 0078-007F
	BANK1            00E3-00EF
	BANK2            0120-016F
	CODE             0003-0003
	                 013A-048D
	                 0800-0FFF
	COMBANK          0078-007F
	CONFIG           2007-2007
	CONST            0003-0003
	                 013A-048D
	                 0800-0FFF
	EEDATA           2100-21FF
	ENTRY            0003-0003
	                 013A-048D
	                 0800-0FFF
	IDLOC            2000-2003
	STRING           0003-0003

⌨️ 快捷键说明

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