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 + -
显示快捷键?