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

📄 usb.map

📁 USB interface examples using CDC by HT-PICC 18
💻 MAP
字号:
HI-TECH Software PICC-18 Compiler V9.50PL3

Linker command line:

--edf=C:\Program Files\HI-TECH Software\PICC-18\9.50\dat\en_msgs.txt \
  -h+USB.sym -z -Q18F4550 -ol.obj -MUSB.map -E1 -ver=PICC-18#V9.50PL3 \
  -ACODE=00h-07FFFh -ALOWCODE=00h-07FFFh -ARAM=00h-0FFhx4 \
  -ABIGRAM=00h-03FFh -ACOMRAM=00h-05Fh -ANVRAM=0300h-03FFh \
  -preset_vec=00h,intcode,intcodelo,powerup,init,end_init -pramtop=0400h \
  -ACONFIG=0300000h-030000Dh -pconfig=CONFIG -AIDLOC=0200000h-0200007h \
  -pidloc=IDLOC -AEEDATA=0F00000h-0F000FFh -peeprom_data=EEDATA \
  -pconst=end_init+0400h -plowtext=LOWCODE \
  -ptemp=COMRAM,nvrram=COMRAM,nvbit=COMRAM,rbss=COMRAM,rbit=COMRAM,rdata=COMRAM \
  -pstruct=COMRAM -pnvram=-NVRAM -AFARRAM=00h-00h \
  -pfarbss=FARRAM,fardata=FARRAM \
  -pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pparam=RAM -pdata=RAM \
  -pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE \
  C:\DOCUME~1\THAIHO~1\LOCALS~1\Temp\s2nk.obj main.obj \
  C:\Program Files\HI-TECH Software\PICC-18\9.50\lib\pic80--p.lib \
  C:\Program Files\HI-TECH Software\PICC-18\9.50\lib\pic0c0pm.lib \
  C:\Program Files\HI-TECH Software\PICC-18\9.50\lib\pic82l-c.lib 

Object code version is 3.7

Machine type is 18F4550

Call graph:

*_main size 0,0 offset 0
     _Init size 0,0 offset 0
     _USBTasks size 0,0 offset 0
         _USBCheckBusStatus size 0,0 offset 0
             _USBModuleEnable size 0,0 offset 0
             _USBModuleDisable size 0,0 offset 0
         _USBDriverService size 0,0 offset 0
             _USBWakeFromSuspend size 0,0 offset 0
             _USBProtocolReset size 0,0 offset 0
                 _ClearArray size 3,0 offset 0
                 _USBPrepareForNextSetupTrf size 0,0 offset 0
             _USBSuspend size 0,0 offset 0
             _USB_SOF_ size 0,0 offset 0
             _USBStall size 0,0 offset 0
                 _USBPrepareForNextSetupTrf size 0,0 offset 0
             _USBError size 0,0 offset 0
             _USBCtrlEPService size 0,0 offset 0
                 _USBCtrlTrfSetup size 0,0 offset 0
                     _USBCheckStdRequest size 0,0 offset 0
                         _USBStdGetDsc size 0,0 offset 0
                         _USBStdSetCfg size 0,0 offset 0
                             _ClearArray size 3,0 offset 0
                             _USBGenInitEP size 0,0 offset 0
                         _USBStdGetStatus size 0,0 offset 0
                         _USBStdFeatureReq size 0,0 offset 0
                     _USBCtrlEPServiceComplete size 0,0 offset 0
                         _USBCtrlTrfTxService size 0,2 offset 0
                 _USBCtrlTrfOut size 0,0 offset 0
                     _USBCtrlTrfRxService size 0,2 offset 0
                     _USBPrepareForNextSetupTrf size 0,0 offset 0
                 _USBCtrlTrfIn size 0,0 offset 0
                     _USBCtrlTrfTxService size 0,2 offset 0
                     _USBPrepareForNextSetupTrf size 0,0 offset 0
*    _UserTasks size 0,64 offset 0
*        _USBGenRead size 3,0 offset 64
*        _USBGenWrite size 3,0 offset 64

		Name          Link     Load   Length Selector Space Scale
C:\DOCUME~1\THAIHO~1\LOCALS~1\Temp\s2nk.obj
		end_init        1C       1C        4       0     0
		init             0        0       1C       0     0
main.obj        const          400      400       8A     200     0
		config      300000   300000        E  300000     0
		temp             0        0        4       0     1
		bigbss         3F8      3F8        8     3F8     1
		bss             B7       B7        6      B7     1
		text          7738     7738      8C8    3B9C     0

C:\Program Files\HI-TECH Software\PICC-18\9.50\lib\pic80--p.lib

C:\Program Files\HI-TECH Software\PICC-18\9.50\lib\pic0c0pm.lib

C:\Program Files\HI-TECH Software\PICC-18\9.50\lib\pic82l-c.lib
btemp0.obj      temp             0        0        1       0     1
btemp1.obj      temp             0        0        2       0     1
btemp2.obj      temp             0        0        3       0     1
btemp3.obj      temp             0        0        4       0     1

COMMON          param           BD       BD       43      BD     1

TOTAL		Name          Link     Load   Length
	CLASS	CODE     
		end_init        1C       1C        4
		init             0        0       1C
		const          400      400       8A
		text          7738     7738      8C8

	CLASS	LOWCODE  

	CLASS	RAM      
		param           BD       BD       43
		bss             B7       B7        6

	CLASS	BIGRAM   
		bigbss         3F8      3F8        8

	CLASS	COMRAM   
		temp             0        0        4

	CLASS	NVRAM    

	CLASS	CONFIG   
		config      300000   300000        E

	CLASS	IDLOC    

	CLASS	EEDATA   

	CLASS	FARRAM   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		temp            000000	000004	000004	       0       1  COMRAM  
		reset_vec       000000	000020	000020	       0       0  CODE    
		bss             0000B7	000006	0000BD	      B7       1  RAM     
		param           0000BD	000043	000100	      BD       1  RAM     
		bigbss          0003F8	000008	000400	     3F8       1  BIGRAM  
		const           000400	00008A	00048A	     200       0  CODE    
		text            007738	0008C8	008000	    3B9C       0  CODE    
		config          300000	00000E	30000E	  300000       0  CONFIG  


UNUSED ADDRESS RANGES

	BIGRAM           000004-0000B6
	                 000100-0003F7
	CODE             000020-0003FF
	                 00048A-007737
	COMRAM           000004-00005F
	EEDATA           F00000-F000FF
	IDLOC            200000-200007
	LOWCODE          000020-0003FF
	                 00048A-007737
	NVRAM            000300-0003F7
	RAM              000004-0000B6
	                 000100-0003F7

                                  Symbol Table

?_ClearArray               param        0000BD
?_USBGenRead               param        0000FD
?_USBGenWrite              param        0000FD
?a_USBCtrlTrfRxService     param        0000BD
?a_USBCtrlTrfTxService     param        0000BD
?a_UserTasks               param        0000BD
_ClearArray                text         007E36
_Init                      text         007F7C
_LED                       bigbss       0003F8
_USBCheckBusStatus         text         007D3A
_USBCheckStdRequest        text         007738
_USBCtrlEPService          text         007A9E
_USBCtrlEPServiceComplete  text         007C7A
_USBCtrlTrfIn              text         007B06
_USBCtrlTrfOut             text         007AE4
_USBCtrlTrfRxService       text         007C1A
_USBCtrlTrfSetup           text         007AD0
_USBCtrlTrfTxService       text         007B42
_USBDriverService          text         007D74
_USBError                  text         007DF4
_USBGenInitEP              text         007E58
_USBGenRead                text         007EEA
_USBGenWrite               text         007E84
_USBModuleDisable          text         007D68
_USBModuleEnable           text         007D5A
_USBPrepareForNextSetupTrf text         007D1C
_USBProtocolReset          text         007DF8
_USBRemoteWakeup           text         007DD6
_USBSoftDetach             text         007D72
_USBStall                  text         007DE8
_USBStdFeatureReq          text         0079E8
_USBStdGetDsc              text         0077F0
_USBStdGetStatus           text         007938
_USBStdSetCfg              text         0078F8
_USBSuspend                text         007DC6
_USBTasks                  text         007F68
_USBWakeFromSuspend        text         007DCE
_USB_CD_Ptr                const        000480
_USB_SD_Ptr                const        000484
_USB_SOF_                  text         007DE4
_UserTasks                 text         007F9C
__Bnvbit                   nvbit        000004
__Brbit                    rbit         000004
__HRAM                     (abs)        000100
__Hbigbss                  bigbss       000400
__Hbigdata                 bigdata      000004
__Hbss                     bss          000020
__Hclrtext                 clrtext      000020
__Hconfig                  config       30000E
__Hconst                   const        00048A
__Hdata                    data         000004
__Heeprom_data             eeprom_data  F00000
__Hend_init                end_init     000020
__Hfarbss                  farbss       000000
__Hfardata                 fardata      000000
__Hibigdata                ibigdata     000020
__Hidata                   idata        000020
__Hidloc                   idloc        200000
__Hifardata                ifardata     000020
__Hinit                    init         00001C
__Hintcode                 intcode      000000
__Hintcodelo               intcodelo    000000
__Hintentry                intentry     000020
__Hintret                  intret       000020
__Hintsave_regs            intsave_regs 000004
__Hirdata                  irdata       000020
__Hlowtext                 lowtext      000020
__Hnvbit                   nvbit        000020
__Hnvram                   nvram        000400
__Hnvrram                  nvrram       000004
__Hparam                   param        000100
__Hpowerup                 powerup      000000
__Hramtop                  ramtop       000400
__Hrbit                    rbit         000020
__Hrbss                    rbss         000004
__Hrdata                   rdata        000004
__Hreset_vec               reset_vec    000000
__Hstruct                  struct       000004
__Htemp                    temp         000004
__Htext                    text         000020
__LRAM                     (abs)        0000B7
__Lbigbss                  bigbss       0003F8
__Lbigdata                 bigdata      000004
__Lbss                     bss          000020
__Lclrtext                 clrtext      000020
__Lconfig                  config       300000
__Lconst                   const        000400
__Ldata                    data         000004
__Leeprom_data             eeprom_data  F00000
__Lend_init                end_init     00001C
__Lfarbss                  farbss       000000
__Lfardata                 fardata      000000
__Libigdata                ibigdata     000020
__Lidata                   idata        000020
__Lidloc                   idloc        200000
__Lifardata                ifardata     000020
__Linit                    init         000000
__Lintcode                 intcode      000000
__Lintcodelo               intcodelo    000000
__Lintentry                intentry     000020
__Lintret                  intret       000020
__Lintsave_regs            intsave_regs 000004
__Lirdata                  irdata       000020
__Llowtext                 lowtext      000020
__Lnvbit                   nvbit        000020
__Lnvram                   nvram        000400
__Lnvrram                  nvrram       000004
__Lparam                   param        0000BD
__Lpowerup                 powerup      000000
__Lramtop                  ramtop       000400
__Lrbit                    rbit         000020
__Lrbss                    rbss         000004
__Lrdata                   rdata        000004
__Lreset_vec               reset_vec    000000
__Lstruct                  struct       000004
__Ltemp                    temp         000000
__Ltext                    text         000020
__S0                       (abs)        F00000
__S1                       (abs)        000400
__ramtop                   ramtop       000400
_cfg01                     const        000412
_ctrl_trf_session_owner    bigbss       0003F9
_ctrl_trf_state            bigbss       0003FA
_device_dsc                const        000400
_exit                      init         000000
_main                      text         007F70
_pDst                      bss          0000B7
_pSrc                      bss          0000B9
_sd000                     const        000432
_sd001                     const        000436
_sd002                     const        00045C
_usb_active_cfg            bigbss       0003FB
_usb_alt_intf              bigbss       0003FC
_usb_device_state          bigbss       0003FD
_usb_stat                  bigbss       0003FE
_usbgen_rx_len             bigbss       0003FF
_wCount                    bss          0000BB
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
intlevel0                  text         000020
intlevel1                  text         000020
start                      init         000000
used_btemp0                (abs)        000001
used_btemp1                (abs)        000001
used_btemp2                (abs)        000001
used_btemp3                (abs)        000001

⌨️ 快捷键说明

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