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

📄 hitusb.map

📁 USB的开发例子,用PIC18F4550实现.可以和电脑用USB控制连接.
💻 MAP
📖 第 1 页 / 共 2 页
字号:
HI-TECH Software PICC18 Compiler V8.35PL3

Linker command line:

-z -MHitUSB.map -ol.obj \
  -ppowerup=00h,intcode=08h,intcodelo=018h,init,end_init -ACOMRAM=00h-05Fh \
  -ptemp=COMRAM -ARAM=0-0FFhx4 -ABIGRAM=0-03FFh -ANVRAM=0300h-03FFh \
  -pramtop=0400h -ACODE=00h-07FFFh -AFARRAM=00h-00h \
  -pconfig=0300000h,idloc=0200000h,eeprom_data=0f00000h \
  -pconst=end_init+0400h \
  -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 -Q18F4550 \
  -h+HitUSB.sym -E -EC:\DOCUME~1\Shane\LOCALS~1\Temp\_6MO.AAA \
  -ver=PICC18#V8.35PL3 C:\HTSOFT\PIC18\LIB\picrt82l.obj \
  C:\MCHPFSUSB PICC18\fw\Cdc\system\usb\class\cdc\cdc.obj \
  C:\MCHPFSUSB PICC18\fw\Cdc\main.obj \
  C:\MCHPFSUSB PICC18\fw\Cdc\user\temperature.obj \
  C:\MCHPFSUSB PICC18\fw\Cdc\system\usb\usb9\usb9.obj \
  C:\MCHPFSUSB PICC18\fw\Cdc\system\usb\usbctrltrf\usbctrltrf.obj \
  C:\MCHPFSUSB PICC18\fw\Cdc\system\usb\usbdrv\usbdrv.obj \
  C:\MCHPFSUSB PICC18\fw\Cdc\autofiles\usbdsc.obj \
  C:\MCHPFSUSB PICC18\fw\Cdc\user\user.obj \
  C:\MCHPFSUSB PICC18\htmorph\spi.obj C:\MCHPFSUSB PICC18\htmorph\usart.obj \
  C:\MCHPFSUSB PICC18\htmorph\picc18_fuses.obj \
  C:\HTSOFT\PIC18\LIB\pic80--p.lib C:\HTSOFT\PIC18\LIB\pic82l-c.lib 

Object code version is 3.7

Machine type is 18F4550

Call graph:

*_main size 0,0 offset 0
     _InitializeSystem->_UserInit size 0,0 offset 0
         _InitTempSensor->_UpdateCelsiusASCII size 0,2 offset 0
             lwmul
             lwmod
             lwdiv
         _InitializeUSART
*    _USBTasks size 0,0 offset 0
         _USBCheckBusStatus size 0,0 offset 0
             _USBModuleEnable
             _USBModuleDisable
*        _USBDriverService size 0,0 offset 0
             _USBWakeFromSuspend
             _USBProtocolResetHandler size 0,0 offset 0
                 _ClearArray size 3,0 offset 1
                 _USBPrepareForNextSetupTrf
             _USBSuspend
             _USB_SOF_Handler
             _USBStallHandler->_USBPrepareForNextSetupTrf
             _USBErrorHandler
*            _USBCtrlEPService size 0,0 offset 0
*                _USBCtrlTrfSetupHandler size 0,1 offset 0
*                    _USBCheckStdRequest size 0,0 offset 1
                         _USBStdGetDscHandler
*                        _USBStdSetCfgHandler size 0,0 offset 1
*                            _ClearArray size 3,0 offset 1
                             _CDCInitEP
                         _USBStdGetStatusHandler
                         _USBStdFeatureReqHandler
                     _USBCtrlEPServiceComplete->_USBCtrlTrfTxService size 0,2 offset 1
                     indir_func
                     INDIRECT 88
                         INDIRECT 88
                             _USBCheckCDCRequest
                 _USBCtrlTrfOutHandler size 0,0 offset 0
                     _USBCtrlTrfRxService size 0,2 offset 0
                     _USBPrepareForNextSetupTrf
                 _USBCtrlTrfInHandler size 0,0 offset 0
                     _USBCtrlTrfTxService size 0,2 offset 1
                     _USBPrepareForNextSetupTrf
         _CDCTxService
     _ProcessIO size 0,0 offset 0
         _BlinkUSBStatus
         _Exercise_Example size 0,0 offset 0
             _Switch2IsPressed
             _putrsUSBUSART size 2,0 offset 0
         _Exercise_01->_putrsUSBUSART size 2,0 offset 0
         _Exercise_02
         _Exercise_03
         _Exercise_04
         _Exercise_05

		Name          Link     Load   Length Selector Space Scale
C:\HTSOFT\PIC18\LIB\picrt82l.obj
		end_init        30       30        4       C     0
C:\MCHPFSUSB PICC18\fw\Cdc\system\usb\class\cdc\cdc.obj
		bigbss         361      361        C     361     1
		temp             0        0        1       0     1
		bss             ED       ED        F      ED     1
		text           550      550      364     400     0
C:\MCHPFSUSB PICC18\fw\Cdc\main.obj
		text           3D0      3D0       30       C     0
C:\MCHPFSUSB PICC18\fw\Cdc\user\temperature.obj
		bigbss         36D      36D        A     361     1
		temp             0        0        6       0     1
		bss             DF       DF        2      DF     1
		text           F2E      F2E      132     400     0
C:\MCHPFSUSB PICC18\fw\Cdc\system\usb\usb9\usb9.obj
		temp             0        0        4       0     1
		text            34       34      39C       C     0
C:\MCHPFSUSB PICC18\fw\Cdc\system\usb\usbctrltrf\usbctrltrf.obj
		bigbss         377      377        2     361     1
		temp             0        0        4       0     1
		bss             E1       E1        6      E1     1
		text           8B4      8B4      2E2     400     0
C:\MCHPFSUSB PICC18\fw\Cdc\system\usb\usbdrv\usbdrv.obj
		bigbss         379      379        4     361     1
		temp             0        0        1       0     1
		bss             DD       DD        2      DD     1
		text           DE8      DE8      146     400     0
C:\MCHPFSUSB PICC18\fw\Cdc\autofiles\usbdsc.obj
		const          400      400       CD     400     0
C:\MCHPFSUSB PICC18\fw\Cdc\user\user.obj
		bigbss         37D      37D       83     361     1
		const          4CD      4CD       83     400     0
		temp             0        0        1       0     1
		bss             E7       E7        6      E7     1
		text           B96      B96      252     400     0
C:\MCHPFSUSB PICC18\htmorph\spi.obj
		text          110C     110C        A     400     0
C:\MCHPFSUSB PICC18\htmorph\usart.obj
		text          10E2     10E2       1A     400     0
C:\MCHPFSUSB PICC18\htmorph\picc18_fuses.obj
		config      300000   300000        E  300000     0

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

C:\HTSOFT\PIC18\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
btemp4.obj      temp             0        0        5       0     1
btemp5.obj      temp             0        0        6       0     1
btemp6.obj      temp             0        0        7       0     1
clrbigbss.obj   init            18       18        C       C     0
clrbss.obj      init            24       24        C       C     0
clr.obj         text          10FC     10FC       10     400     0
indir.obj       text             4        4       14       0     0
powerup.obj     powerup          0        0        4       0     0
wdiv.obj        temp             0        0        7       0     1
		text          1060     1060       66     400     0
wmul.obj        temp             0        0        6       0     1
		text          10C6     10C6       1C     400     0

COMMON          param           FC       FC        4      FC     1

TOTAL		Name          Link     Load   Length
	CLASS	COMRAM   
		temp             0        0        7

	CLASS	RAM      
		param           FC       FC        4
		bss             ED       ED        F
		bss             DF       DF        2
		bss             E1       E1        6
		bss             DD       DD        2
		bss             E7       E7        6

	CLASS	BIGRAM   
		bigbss         361      361       9F

	CLASS	NVRAM    

	CLASS	CODE     
		powerup          0        0        4
		end_init        30       30        4
		init            18       18       18
		const          400      400      150
		text           550      550      364
		text           3D0      3D0       30
		text           F2E      F2E      132
		text            34       34      39C
		text           8B4      8B4      2E2
		text           DE8      DE8      146
		text           B96      B96      252
		text          110C     110C        A
		text          10E2     10E2       1A
		text          10FC     10FC       10
		text             4        4       14
		text          1060     1060       66
		text          10C6     10C6       1C

	CLASS	FARRAM   

	CLASS	EEDATA   

	CLASS	IDLOC    

	CLASS	CONFIG   
		config      300000   300000        E



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		temp            000000	000007	000007	       0       1  COMRAM  
		powerup         000000	000018	000018	       0       0  CODE    
		intcodelo       000018	0003E8	000400	       C       0  CODE    
		bss             0000DD	000002	0000DF	      DD       1  RAM     
		bss             0000DF	000002	0000E1	      DF       1  RAM     
		bss             0000E1	000006	0000E7	      E1       1  RAM     
		bss             0000E7	000006	0000ED	      E7       1  RAM     
		bss             0000ED	00000F	0000FC	      ED       1  RAM     
		param           0000FC	000004	000100	      FC       1  RAM     
		bigbss          000361	00009F	000400	     361       1  BIGRAM  
		const           000400	000D16	001116	     400       0  CODE    
		config          300000	00000E	30000E	  300000       0  CONFIG  


UNUSED ADDRESS RANGES

⌨️ 快捷键说明

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