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

📄 p1.mp

📁 实现2个ps/2接口转到1个USB接口功能
💻 MP
字号:
  ROM 66% full. 5188 bytes used (does not include absolute areas).
  RAM 67% full. 172 bytes used (does not include stack usage).

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                        func_lit   0150   009A =    154. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0150  __func_lit_start
       0150  myUSB_DEVICE_LOOKUP
       0155  myUSB_D0_CONFIG_LOOKUP
       015A  myUSB_D0_C1_INTERFACE_LOOKUP
       0162  myUSB_D0_C1_INTERFACE_RPT_LOOKUP
       0166  myUSB_D0_C1_HID_CLASS_DESCR_TABLE
       0177  myUSB_D0_C1_HID_RPT_DESCR_TABLE
       01E1  myUSB_DEVICE_DESCR_TABLE
       01EA  __func_lit_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                     psoc_config   01EA   0063 =     99. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       01EA  __psoc_config_start
       01EA  LoadConfigTBL_p1
       0242  LoadConfigInit
       0242  _LoadConfigInit
       0249  _LoadConfig_p1
       0249  LoadConfig_p1
       024D  __psoc_config_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                     UserModules   024D   09BA =   2490. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       024D  __usermodules_start
       024D  TIME_TEMP
       024E  debug_glimpse
       024E  _debug_glimpse
       02B5  _DELAY_SHORT_TIME
       02B5  DELAY_SHORT_TIME
       02CD  _debug_turn_on_led
       02CD  debug_turn_on_led
       02D4  debug_turn_off_led
       02D4  _debug_turn_off_led
       02DB  _int0_initialize
       02DB  int0_initialize
       0300  _int1_initialize
       0300  int1_initialize
       0325  _GET_INT0_NEW
       0325  GET_INT0_NEW
       0328  _SET_INT0_NEW
       0328  SET_INT0_NEW
       032C  GET_INT1_NEW
       032C  _GET_INT1_NEW
       032F  _SET_INT1_NEW
       032F  SET_INT1_NEW
       0333  INT0_GET_DATA_KB_00
       0333  _INT0_GET_DATA_KB_00
       0336  _INT0_GET_DATA_KB_01
       0336  INT0_GET_DATA_KB_01
       0339  _INT0_GET_DATA_KB_02
       0339  INT0_GET_DATA_KB_02
       033C  INT0_GET_DATA_KB_03
       033C  _INT0_GET_DATA_KB_03
       033F  _INT0_GET_DATA_KB_04
       033F  INT0_GET_DATA_KB_04
       0342  INT0_GET_DATA_KB_05
       0342  _INT0_GET_DATA_KB_05
       0345  _INT0_GET_DATA_KB_06
       0345  INT0_GET_DATA_KB_06
       0348  INT0_GET_DATA_KB_07
       0348  _INT0_GET_DATA_KB_07
       034B  _INT1_GET_BUTT
       034B  INT1_GET_BUTT
       034E  INT1_GET_X
       034E  _INT1_GET_X
       0351  _INT1_GET_Y
       0351  INT1_GET_Y
       0354  _INT1_GET_Z
       0354  INT1_GET_Z
       0357  myUSB_CB_d2h_std_ifc_03
       0357  myUSB_CB_d2h_std_ifc_02
       0357  myUSB_CB_d2h_std_ifc_01
       0357  myUSB_CB_h2d_std_ep_00
       0357  myUSB_CB_h2d_std_ifc_00
       0357  myUSB_CB_h2d_std_dev_08
       0357  myUSB_CB_h2d_std_dev_07
       0357  myUSB_CB_d2h_std_dev_07
       0357  myUSB_CB_h2d_std_dev_06
       0357  myUSB_Not_Supported
       0357  myUSB_CB_d2h_std_dev_05
       0357  myUSB_CB_h2d_std_dev_04
       0357  myUSB_CB_d2h_std_dev_04
       0357  myUSB_CB_d2h_std_dev_03
       0357  myUSB_CB_h2d_std_dev_02
       0357  myUSB_CB_d2h_std_dev_02
       0357  myUSB_CB_d2h_std_dev_01
       0357  myUSB_CB_h2d_std_dev_00
       0357  myUSB_CB_d2h_std_ifc_09
       0357  myUSB_CB_d2h_std_ifc_08
       0357  myUSB_CB_d2h_std_ifc_07
       0357  myUSB_CB_h2d_std_ep_02
       0357  myUSB_CB_d2h_std_ifc_05
       0357  myUSB_CB_d2h_std_ifc_04
       0357  _myUSB_Not_Supported
       0367  myUSB_CB_d2h_std_dev_00
       0376  myUSB_CB_d2h_std_dev_06
       03D4  myUSB_CB_d2h_std_dev_08
       03DD  myUSB_CB_h2d_std_dev_01
       03E8  myUSB_CB_h2d_std_dev_03
       03FD  myUSB_CB_h2d_std_dev_05
       0406  myUSB_CB_h2d_std_dev_09
       045C  myUSB_CB_d2h_std_ifc_00
       0474  myUSB_CB_d2h_std_ifc_10
       0488  myUSB_CB_d2h_std_ep_00
       04A1  myUSB_CB_h2d_std_ep_01
       04C6  myUSB_CB_h2d_std_ep_03
       0534  myUSB_DT_d2h_std_dev_Dispatch
       0553  myUSB_DT_h2d_std_dev_Dispatch
       0574  myUSB_DT_d2h_std_ifc_Dispatch
       0588  myUSB_DT_h2d_std_ifc_Dispatch
       059C  myUSB_DT_d2h_std_ep_Dispatch
       05C0  myUSB_DT_h2d_std_ep_Dispatch
       05E2  _myUSB_EP0_ISR
       05E4  myUSB_mode_read
       05F1  myUSB_EP0_UPD_MODE_EXIT
       0631  myUSB_InitControlRead
       066D  myUSB_NoDataStageControlTransfer
       066D  myUSB_InitNoDataStageControlTransfer
       0678  myUSB_InitControlWrite
       076B  myUSB_GetTableEntry
       0791  myUSB_LOOKUP
       079F  myUSB_GETWORD
       07A7  myUSB_GETBYTE
       07B0  myUSB_GET_DEVICE_TABLE_ENTRY
       07C1  myUSB_GET_CONFIG_TABLE_ENTRY
       07FF  myUSB_DT_bmRequestType
       083F  myUSB_bmRequestType_Dispatch
       0909  myUSB_StringTable
       0950  myUSB_bGetProtocol
       0950  _myUSB_bGetProtocol
       0954  myUSB_UpdateHIDTimer
       0954  _myUSB_UpdateHIDTimer
       096B  myUSB_CB_d2h_std_ifc_06
       0998  myUSB_CB_d2h_cls_ifc_01
       09B6  myUSB_CB_d2h_cls_ifc_02
       09DD  myUSB_CB_d2h_cls_ifc_03
       09EE  myUSB_CB_h2d_cls_ifc_09
       09FB  myUSB_CB_h2d_cls_ifc_10
       0A19  myUSB_CB_h2d_cls_ifc_11
       0A97  myUSB_GetInterfaceLookupTable
       0AC3  myUSB_DT_h2d_cls_ifc_Dispatch
       0ADD  myUSB_DT_d2h_cls_ifc_Dispatch
       0AEF  myUSB_CB_d2h_cls_ifc_00
       0AEF  myUSB_CB_h2d_cls_ifc_00
       0AEF  myUSB_CB_h2d_cls_ifc_01
       0AEF  myUSB_CB_h2d_cls_ifc_02
       0AEF  myUSB_CB_h2d_cls_ifc_03
       0AEF  myUSB_CB_h2d_cls_ifc_12
       0AEF  myUSB_CB_h2d_cls_ifc_04
       0AEF  myUSB_CB_h2d_cls_ifc_05
       0AEF  myUSB_CB_h2d_cls_ifc_06
       0AEF  myUSB_CB_h2d_cls_ifc_07
       0AEF  myUSB_CB_h2d_cls_ifc_08
       0AF5  myUSB_USB_EP_BIT_LOOKUP
       0AF8  myUSB_Start
       0AF8  _myUSB_Start
       0B1C  myUSB_Stop
       0B1C  _myUSB_Stop
       0B35  myUSB_bCheckActivity
       0B35  _myUSB_bCheckActivity
       0B43  _myUSB_bGetConfiguration
       0B43  myUSB_bGetConfiguration
       0B46  myUSB_bGetEPState
       0B46  _myUSB_bGetEPState
       0B52  _myUSB_bRWUEnabled
       0B52  myUSB_bRWUEnabled
       0B5E  _myUSB_bGetEPCount
       0B5E  myUSB_bGetEPCount
       0B6E  _myUSB_XLoadEP
       0B6E  myUSB_XLoadEP
       0BA2  myUSB_EnableEP
       0BA2  _myUSB_EnableEP
       0BA2  myUSB_EnableOutEP
       0BA2  _myUSB_EnableOutEP
       0BB4  _myUSB_DisableEP
       0BB4  _myUSB_DisableOutEP
       0BB4  myUSB_DisableOutEP
       0BB4  myUSB_DisableEP
       0BC3  myUSB_Force
       0BC3  _myUSB_Force
       0BF2  myUSB_Suspend
       0BF2  _myUSB_Suspend
       0BF6  myUSB_Resume
       0BF6  _myUSB_Resume
       0BFA  MSTIMER_EnableInt
       0BFA  _MSTIMER_EnableInt
       0BFE  MSTIMER_DisableInt
       0BFE  _MSTIMER_DisableInt
       0C02  MSTIMER_Start
       0C02  _MSTIMER_Start
       0C03  MSTIMER_Stop
       0C03  _MSTIMER_Stop
       0C07  __UserModules_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                        gpio_isr   0C07   0007 =      7. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0C0E  __gpio_isr_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                            text   0C0E   0986 =   2438. bytes (rel,con,rom)

       Addr  Global Symbol
      -----  --------------------------------
       0C0E  _INT0_KB
       0C0E  __text_start
       0CF3  _INT1_MS
       0DD2  _main
       0E25  _mk_report_init
       0E59  _mouse_get_report
       1051  _kb_get_report
       1412  _port_init
       1416  _port_drive_on
       1424  _port_drive_off
       1431  _MSTIMER_ISR
       1476  _timer_init
       1495  _timer_delay_msec
       14B5  timer_delay_100_usec
       14B5  _timer_delay_100_usec
       14BE  timer_delay_10_usec
       14BE  _timer_delay_10_usec
       14D1  PITIMER12_GetInterval2
       14D1  _PITIMER12_GetInterval2
       14FC  _usb_init
       1514  _usb_idle
       156D  _myUSB_EP1_ISR
       156D  myUSB_EP1_ISR
       1578  myUSB_EP2_ISR
       1578  _myUSB_EP2_ISR
       1583  _myUSB_RESET_ISR
       1583  myUSB_RESET_ISR
       158D  myUSB_ACT_ISR
       158D  _myUSB_ACT_ISR
       1594  __text_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
               virtual_registers   0000   0001 =      1. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0000  __r0
       0001  __virtual_registers_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                    InterruptRAM   0001   001B =     27. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       0001  INT0_NEW
       0002  INT0_TEMP
       0003  INT0_BITCOUNT
       0004  INT0_BYTECOUNT
       0005  INT0_DATA
       0006  INT0_BYTE0
       0007  INT0_BYTE1
       0008  INT0_BYTE2
       0009  INT0_BYTE3
       000A  INT0_BYTE4
       000B  INT0_BYTE5
       000C  INT0_BYTE6
       000D  INT0_BYTE7
       000E  INT1_NEW
       000F  INT1_TEMP
       0010  INT1_BITCOUNT
       0011  INT1_BYTECOUNT
       0012  INT1_DATA
       0013  INT1_BYTE0
       0014  INT1_BYTE1
       0015  INT1_BYTE2
       0016  INT1_BYTE3
       0017  INT1_BYTE4
       0018  INT1_BYTE5
       0019  INT1_BYTE6
       001A  INT1_BYTE7
       001B  _NO_SHADOW
       001B  Port_1_Data_SHADE
       001B  NO_SHADOW
       001B  _Port_1_Data_SHADE
       001C  __InterruptRAM_end

Area                               Addr   Size   Decimal Bytes (Attributes)
--------------------------------   ----   ----   ------- ----- ------------
                             bss   001C   0090 =    144. bytes (rel,con,ram)

       Addr  Global Symbol
      -----  --------------------------------
       001C  __bss_start
       001C  _L_CTRL
       001D  _L_SHIFT
       001E  _L_ALT
       001F  _L_GUI
       0020  _R_CTRL
       0021  _R_SHIFT
       0022  _R_ALT
       0023  _R_GUI
       0024  _get_kb7
       0025  _get_kb6
       0026  _get_kb5
       0027  _get_kb4
       0028  _get_kb3
       0029  _get_kb2
       002A  _get_kb1
       002B  _get_kb0
       002C  _kb_timer
       002D  _shouldstartkb
       002E  _reg_int0_new
       002F  _get_int0_new
       0030  _get_ms4
       0031  _get_ms3
       0032  _get_ms2
       0033  _get_ms1
       0034  _get_ms0
       0035  _ms_timer
       0036  _shouldstartms
       0037  _reg_int1_new
       0038  _get_int1_new
       0039  _protect_counter
       003B  _shouldprotect
       003C  _shouldSuspend
       003D  _report_packet_kb
       0045  _report_packet
       0049  _port0_state
       004A  _usbActivity
       004B  _usb_activity_timeout
       004C  _delay_counter
       004E  myUSB_bCurrentDevice
       004F  _myUSB_Configuration
       004F  myUSB_Configuration
       0050  myUSB_DeviceStatus
       0051  myUSB_InterfaceSetting
       0053  myUSB_EndpointStatus
       0056  myUSB_LastSize
       0057  myUSB_TransferType
       0058  myUSB_TransferBuffer
       0060  _myUSB_CurrentTD
       0060  myUSB_DataSource
       0060  _myUSB_DataSource
       0060  myUSB_CurrentTD
       0061  myUSB_TransferSize
       0061  _myUSB_TransferSize
       0063  _myUSB_DataPtr
       0063  myUSB_DataPtr
       0065  _myUSB_StatusBlockPtr
       0065  myUSB_StatusBlockPtr
       0069  myUSB_EPDataToggle
       006A  myUSB_fDataPending
       006B  myUSB_t2
       006C  myUSB_t1
       006D  myUSB_t0
       006E  _myUSB_EndpointAPIStatus
       006E  myUSB_EndpointAPIStatus
       0071  myUSB_INTERFACE_0_IN_RPT_DATA
       0071  _myUSB_INTERFACE_0_IN_RPT_DATA
       0079  myUSB_INTERFACE_0_OUT_RPT_DATA
       0079  _myUSB_INTERFACE_0_OUT_RPT_DATA
       0081  _myUSB_INTERFACE_0_FEATURE_RPT_DATA
       0081  myUSB_INTERFACE_0_FEATURE_RPT_DATA
       0089  _myUSB_INTERFACE_1_IN_RPT_DATA
       0089  myUSB_INTERFACE_1_IN_RPT_DATA
       0091  myUSB_INTERFACE_1_OUT_RPT_DATA
       0091  _myUSB_INTERFACE_1_OUT_RPT_DATA
       0099  _myUSB_INTERFACE_1_FEATURE_RPT_DATA
       0099  myUSB_INTERFACE_1_FEATURE_RPT_DATA
       00A7  myUSB_APITemp
       00A9  myUSB_APIEPNumber
       00A9  _myUSB_APIEPNumber
       00AA  myUSB_APICount
       00AA  _myUSB_APICount
       00AB  myUSB_bActivity
       00AC  __bss_end
       00AC  __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/debug.o	[ debug.asm ]
./obj/int0.o	[ int0.asm ]
./obj/int1.o	[ int1.asm ]
./obj/int_func.o	[ int_func.asm ]
./obj/main.o	[ main.c ]
./obj/port.o	[ port.c ]
./obj/timer.o	[ timer.c ]
./obj/timer_delay.o	[ timer_delay.asm ]
./obj/usb_mk.o	[ usb_mk.c ]
<library>	[ psocconfigtbl.asm, psocconfig.asm, myusbint.asm, myusb_std.asm, myusb_drv.asm, myusb_descr.asm ]
[ myusb_cls_hid.asm, myusb.asm, mstimer.asm, r0.asm ]

User Base Address Definitions

lit = 0x150
data = 0x0
SSCParmBlk:0x00F7.0x00FF

⌨️ 快捷键说明

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