drawusb.mp
来自「基于Cypress CY3655开发工具的USB鼠标程序」· MP 代码 · 共 289 行
MP
289 行
ROM 35% full. 2799 bytes used (does not include absolute areas).
RAM 30% full. 77 bytes used (does not include stack usage).
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
lit 0150 00F0 = 240. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0150 _a_logo_vectors
0150 __lit_start
0240 __lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
func_lit 0240 0060 = 96. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0240 USB_DEVICE_LOOKUP
0240 __func_lit_start
0245 USB_D0_CONFIG_LOOKUP
024A USB_D0_C1_INTERFACE_LOOKUP
0252 USB_D0_C1_INTERFACE_RPT_LOOKUP
0254 USB_D0_C1_HID_CLASS_DESCR_TABLE
025D USB_D0_C1_HID_RPT_DESCR_TABLE
0297 USB_DEVICE_DESCR_TABLE
02A0 __func_lit_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
psoc_config 02A0 0062 = 98. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
02A0 LoadConfigTBL_drawusb2
02A0 __psoc_config_start
02F5 _LoadConfigInit
02F5 LoadConfigInit
02FC LoadConfig_drawusb2
02FC _LoadConfig_drawusb2
0302 __psoc_config_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
UserModules 0302 0806 = 2054. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0302 USB_CB_d2h_std_ifc_03
0302 _USB_Not_Supported
0302 USB_CB_h2d_std_ifc_00
0302 USB_CB_d2h_std_dev_05
0302 USB_CB_h2d_std_dev_04
0302 USB_CB_d2h_std_dev_04
0302 USB_CB_d2h_std_dev_03
0302 USB_CB_h2d_std_dev_02
0302 USB_CB_d2h_std_dev_02
0302 USB_CB_d2h_std_dev_01
0302 USB_CB_h2d_std_dev_00
0302 USB_CB_d2h_std_ifc_09
0302 USB_CB_d2h_std_ifc_08
0302 USB_CB_d2h_std_ifc_07
0302 USB_CB_d2h_std_ifc_05
0302 USB_CB_d2h_std_ifc_04
0302 USB_Not_Supported
0302 USB_CB_d2h_std_ifc_01
0302 USB_CB_d2h_std_ifc_02
0302 USB_CB_h2d_std_ep_02
0302 USB_CB_h2d_std_ep_00
0302 USB_CB_h2d_std_dev_08
0302 USB_CB_h2d_std_dev_07
0302 USB_CB_d2h_std_dev_07
0302 __usermodules_start
0302 USB_CB_h2d_std_dev_06
0312 USB_CB_d2h_std_dev_00
0321 USB_CB_d2h_std_dev_06
036E USB_CB_d2h_std_dev_08
0377 USB_CB_h2d_std_dev_01
0382 USB_CB_h2d_std_dev_03
0397 USB_CB_h2d_std_dev_05
03A0 USB_CB_h2d_std_dev_09
03F6 USB_CB_d2h_std_ifc_00
040E USB_CB_d2h_std_ifc_10
0422 USB_CB_d2h_std_ep_00
043B USB_CB_h2d_std_ep_01
0460 USB_CB_h2d_std_ep_03
04CE USB_DT_d2h_std_dev_Dispatch
04ED USB_DT_h2d_std_dev_Dispatch
050E USB_DT_d2h_std_ifc_Dispatch
0522 USB_DT_h2d_std_ifc_Dispatch
0536 USB_DT_d2h_std_ep_Dispatch
055A USB_DT_h2d_std_ep_Dispatch
057C _USB_EP0_ISR
057E USB_mode_read
058B USB_EP0_UPD_MODE_EXIT
05CB USB_InitControlRead
0607 USB_InitNoDataStageControlTransfer
0607 USB_NoDataStageControlTransfer
0612 USB_InitControlWrite
0705 USB_GetTableEntry
072B USB_LOOKUP
0739 USB_GETWORD
0741 USB_GETBYTE
074A USB_GET_DEVICE_TABLE_ENTRY
075B USB_GET_CONFIG_TABLE_ENTRY
0799 USB_DT_bmRequestType
07D9 USB_bmRequestType_Dispatch
084B USB_bGetProtocol
084B _USB_bGetProtocol
084F USB_UpdateHIDTimer
084F _USB_UpdateHIDTimer
0866 USB_CB_d2h_std_ifc_06
0893 USB_CB_d2h_cls_ifc_01
08B1 USB_CB_d2h_cls_ifc_02
08D8 USB_CB_d2h_cls_ifc_03
08E9 USB_CB_h2d_cls_ifc_09
08F6 USB_CB_h2d_cls_ifc_10
0914 USB_CB_h2d_cls_ifc_11
0992 USB_GetInterfaceLookupTable
09BE USB_DT_h2d_cls_ifc_Dispatch
09D8 USB_DT_d2h_cls_ifc_Dispatch
09EA USB_CB_h2d_cls_ifc_03
09EA USB_CB_h2d_cls_ifc_02
09EA USB_CB_h2d_cls_ifc_12
09EA USB_CB_h2d_cls_ifc_08
09EA USB_CB_h2d_cls_ifc_07
09EA USB_CB_h2d_cls_ifc_06
09EA USB_CB_d2h_cls_ifc_00
09EA USB_CB_h2d_cls_ifc_00
09EA USB_CB_h2d_cls_ifc_05
09EA USB_CB_h2d_cls_ifc_04
09EA USB_CB_h2d_cls_ifc_01
09F0 USB_USB_EP_BIT_LOOKUP
09F3 _USB_Start
09F3 USB_Start
0A17 USB_Stop
0A17 _USB_Stop
0A30 USB_bCheckActivity
0A30 _USB_bCheckActivity
0A3E USB_bGetConfiguration
0A3E _USB_bGetConfiguration
0A41 _USB_bGetEPState
0A41 USB_bGetEPState
0A4D USB_bRWUEnabled
0A4D _USB_bRWUEnabled
0A59 USB_bGetEPCount
0A59 _USB_bGetEPCount
0A69 _USB_XLoadEP
0A69 USB_XLoadEP
0AB0 USB_EnableOutEP
0AB0 USB_EnableEP
0AB0 _USB_EnableEP
0AB0 _USB_EnableOutEP
0AC2 _USB_DisableOutEP
0AC2 _USB_DisableEP
0AC2 USB_DisableEP
0AC2 USB_DisableOutEP
0AD1 _USB_Force
0AD1 USB_Force
0B00 _USB_Suspend
0B00 USB_Suspend
0B04 _USB_Resume
0B04 USB_Resume
0B08 __UserModules_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
gpio_isr 0B08 0008 = 8. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0B10 __gpio_isr_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
text 0B10 012F = 303. bytes (rel,con,rom)
Addr Global Symbol
----- --------------------------------
0B10 _main
0B10 __text_start
0C18 USB_EP1_ISR
0C18 _USB_EP1_ISR
0C23 USB_EP2_ISR
0C23 _USB_EP2_ISR
0C2E USB_RESET_ISR
0C2E _USB_RESET_ISR
0C38 USB_ACT_ISR
0C38 _USB_ACT_ISR
0C3F __text_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
virtual_registers 0000 0002 = 2. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0000 __r1
0001 __r0
0002 __virtual_registers_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
InterruptRAM 0002 0019 = 25. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
0002 _USB_INTERFACE_0_IN_RPT_DATA
0002 USB_INTERFACE_0_IN_RPT_DATA
000A _USB_INTERFACE_0_OUT_RPT_DATA
000A USB_INTERFACE_0_OUT_RPT_DATA
0012 _USB_INTERFACE_0_FEATURE_RPT_DATA
0012 USB_INTERFACE_0_FEATURE_RPT_DATA
001A _Port_1_Data_SHADE
001A NO_SHADOW
001A _NO_SHADOW
001A Port_1_Data_SHADE
001B __InterruptRAM_end
Area Addr Size Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
bss 001B 0032 = 50. bytes (rel,con,ram)
Addr Global Symbol
----- --------------------------------
001B _p_data
001B __bss_start
001D _a_ram
0021 _move
0022 _left_button
0023 USB_bCurrentDevice
0024 USB_Configuration
0024 _USB_Configuration
0025 USB_DeviceStatus
0026 USB_InterfaceSetting
0027 USB_EndpointStatus
002A USB_LastSize
002B USB_TransferType
002C USB_TransferBuffer
0034 USB_CurrentTD
0034 _USB_CurrentTD
0034 USB_DataSource
0034 _USB_DataSource
0035 USB_TransferSize
0035 _USB_TransferSize
0037 USB_DataPtr
0037 _USB_DataPtr
0039 USB_StatusBlockPtr
0039 _USB_StatusBlockPtr
003D USB_EPDataToggle
003E USB_fDataPending
003F USB_t2
0040 USB_t1
0041 USB_t0
0042 _USB_EndpointAPIStatus
0042 USB_EndpointAPIStatus
0048 USB_APITemp
004A _USB_APIEPNumber
004A USB_APIEPNumber
004B USB_APICount
004B _USB_APICount
004C USB_bActivity
004D __bss_end
004D __ramareas_end
Area Start End Decimal Bytes (Attributes)
-------------------------------- ---- ---- ------- ----- ------------
TOP 0068 00A6 = 166. bytes (abs,ovr,rom)
Addr Global Symbol
----- --------------------------------
0068 __Start
007F __Exit
Files Linked [ module(s) ]
./obj/boot.o [ boot.asm ]
./obj/main.o [ main.c ]
<library> [ usbint.asm, usb_std.asm, usb_drv.asm, usb_descr.asm, usb_cls_hid.asm, usb.asm, psocconfigtbl.asm ]
[ psocconfig.asm, r1.asm, r0.asm ]
User Base Address Definitions
lit = 0x150
data = 0x0
SSCParmBlk:0x00F7.0x00FF
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?