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

📄 ezpsoc.m51

📁 psoc_usb的代码,用来小卡测试的.没事下下来
💻 M51
📖 第 1 页 / 共 5 页
字号:
            XDATA   E6F1H     0001H     ABSOLUTE     
            XDATA   E6F2H     0001H     ABSOLUTE     
            XDATA   E6F3H     0001H     ABSOLUTE     
            XDATA   E6F4H     0001H     ABSOLUTE     
            XDATA   E6F5H     0001H     ABSOLUTE     
                    E6F6H     0002H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V6.05                                                      01/31/2008  22:24:27  PAGE 6


            XDATA   E6F8H     0001H     ABSOLUTE     
            XDATA   E6F9H     0001H     ABSOLUTE     
            XDATA   E6FAH     0001H     ABSOLUTE     
            XDATA   E6FBH     0001H     ABSOLUTE     
            XDATA   E6FCH     0001H     ABSOLUTE     
            XDATA   E6FDH     0001H     ABSOLUTE     
            XDATA   E6FEH     0001H     ABSOLUTE     
                    E6FFH     0041H                  *** GAP ***
            XDATA   E740H     0040H     ABSOLUTE     
            XDATA   E780H     0040H     ABSOLUTE     
            XDATA   E7C0H     0040H     ABSOLUTE     
                    E800H     0800H                  *** GAP ***
            XDATA   F000H     0400H     ABSOLUTE     
            XDATA   F400H     0400H     ABSOLUTE     
            XDATA   F800H     0400H     ABSOLUTE     
            XDATA   FC00H     0400H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     002FH     UNIT         ?PR?EZUSB_DISCON?DISCON
            CODE    0032H     0001H     UNIT         ?PR?ISR_EP0ACK?SCUSB
            CODE    0033H     0003H     ABSOLUTE     
            CODE    0036H     000CH     UNIT         ?PR?_WRITEBIT?PSOC
            CODE    0042H     0001H     UNIT         ?PR?ISR_STUB?SCUSB
            CODE    0043H     0003H     ABSOLUTE     
            CODE    0046H     000BH     UNIT         ?PR?_USER_STATUS?SCFIRST
            CODE    0051H     0002H     UNIT         ?PR?TD_SUSPEND?SCUSB
            CODE    0053H     0003H     ABSOLUTE     
            CODE    0056H     0D39H     UNIT         ?CO?PSOC
            CODE    0D8FH     0414H     UNIT         ?C?LIB_CODE
            CODE    11A3H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    14FFH     01BCH     UNIT         ?PR?SETUPCOMMAND?FW
            CODE    16BBH     0198H     UNIT         ?PR?_STRTOL?STRTOL
            CODE    1853H     0167H     UNIT         ?PR?MAIN?FW
            CODE    19BAH     0149H     UNIT         ?PR?TD_POLL?SCUSB
            CODE    1B03H     0126H     UNIT         ?PR?SGPIOTEST?PSOC
            CODE    1C29H     0111H     UNIT         ?PR?GETCHECKSUM?PSOC
            CODE    1D3AH     0103H     UNIT         ?PR?_FREE?FREE
            CODE    1E3DH     00DCH     UNIT         ?PR?_SC_MAIN?SCMAIN
            CODE    1F19H     00CBH     UNIT         ?C_INITSEG
            CODE    1FE4H     001CH     UNIT         ?PR?_MYDEF_TOUPPER?SCMAIN
            CODE    2000H     00B8H     PAGE         ?PR?USB_JUMP_TABLE?USBJT
            CODE    20B8H     0048H     UNIT         ?CO?SCMAIN
            CODE    2100H     00A4H     PAGE         DSCR
            CODE    21A4H     009DH     UNIT         ?PR?_COMMAND_PARSE?SCMAIN
            CODE    2241H     009CH     UNIT         ?PR?_MALLOC?MALLOC
            CODE    22DDH     008CH     UNIT         ?C_C51STARTUP
            CODE    2369H     0084H     UNIT         ?PR?_ADD_TO_CMDLIST?CMDLIST
            CODE    23EDH     0084H     UNIT         ?PR?_ADD_TO_RETLIST?CMDLIST
            CODE    2471H     006DH     UNIT         ?PR?WAITSINGLE?PSOC
            CODE    24DEH     0069H     UNIT         ?PR?COMMAND_EXEC?SCMAIN
            CODE    2547H     0063H     UNIT         ?PR?TD_INIT?SCUSB
            CODE    25AAH     0059H     UNIT         ?PR?SCUSB
            CODE    2603H     0058H     UNIT         ?PR?DO_SELECT?SCMAIN
            CODE    265BH     0058H     UNIT         ?PR?_STRCAT?STRCAT
            CODE    26B3H     0049H     UNIT         ?PR?SCMAIN
            CODE    26FCH     0047H     UNIT         ?PR?_GET_CURRENT_CMD?SCMAIN
BL51 BANKED LINKER/LOCATER V6.05                                                      01/31/2008  22:24:27  PAGE 7


            CODE    2743H     0046H     UNIT         ?PR?_EZUSB_DELAY?DELAY
            CODE    2789H     0044H     UNIT         ?PR?_MYDEF_STRCASECMP?SCMAIN
            CODE    27CDH     0043H     UNIT         ?PR?READBYTE?PSOC
            CODE    2810H     0041H     UNIT         ?PR?_LOOKUP_COMMAND_FUNC?SCMAIN
            CODE    2851H     003FH     UNIT         ?PR?_LOOKUP_RETURN_STR?SCMAIN
            CODE    2890H     003CH     UNIT         ?PR?_INIT_MEMPOOL?INIT_MEM
            CODE    28CCH     0036H     UNIT         ?PR?_PSOCDELAY?PSOC
            CODE    2902H     0035H     UNIT         ?PR?FREE_CMDLIST?CMDLIST
            CODE    2937H     0035H     UNIT         ?PR?FREE_RETLIST?CMDLIST
            CODE    296CH     0032H     UNIT         ?PR?_DO_PSOC_ENTRY?PSOC
            CODE    299EH     0031H     UNIT         ?PR?FW
            CODE    29CFH     0031H     UNIT         ?PR?ISR_URES?SCUSB
            CODE    2A00H     0031H     UNIT         ?PR?ISR_HIGHSPEED?SCUSB
            CODE    2A31H     002EH     UNIT         ?PR?GET_RETLIST_TAIL?CMDLIST
            CODE    2A5FH     002CH     UNIT         ?PR?EZUSB_RESUME?RESUME
            CODE    2A8BH     002BH     UNIT         ?PR?GET_CMDLIST_TAIL?CMDLIST
            CODE    2AB6H     002BH     UNIT         ?PR?_EZUSB_GETSTRINGDSCR?GET_STRD
            CODE    2AE1H     0028H     UNIT         ?PR?_WRITEVECTOR?PSOC
            CODE    2B09H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    2B30H     0026H     UNIT         ?PR?USER_INIT?SCFIRST
            CODE    2B56H     0025H     UNIT         ?PR?SC_PROCESS_BLINKING?SCMAIN
            CODE    2B7BH     0025H     UNIT         EZUSB
            CODE    2BA0H     0024H     UNIT         ?PR?ISR_SUDAV?SCUSB
            CODE    2BC4H     0024H     UNIT         ?PR?ISR_SUSP?SCUSB
            CODE    2BE8H     0021H     UNIT         ?PR?CMDLIST
            CODE    2C09H     001FH     UNIT         ?PR?ISR_SUTOK?SCUSB
            CODE    2C28H     001FH     UNIT         ?PR?ISR_SOF?SCUSB
            CODE    2C47H     001AH     UNIT         ?PR?PSOCRESET?PSOC
            CODE    2C61H     0018H     UNIT         ?PR?PSOC
            CODE    2C79H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    2C8EH     000FH     UNIT         ?PR?USER_LOOP?SCFIRST
            CODE    2C9DH     000BH     UNIT         ?PR?HIGHSPEEDCAPABLE?FW
            CODE    2CA8H     000AH     UNIT         ?CO?FW
            CODE    2CB2H     0008H     UNIT         ?PR?DR_SETCONFIGURATION?SCUSB
            CODE    2CBAH     0008H     UNIT         ?PR?DR_SETINTERFACE?SCUSB
            CODE    2CC2H     0006H     UNIT         ?PR?DR_GETCONFIGURATION?SCUSB
            CODE    2CC8H     0006H     UNIT         ?PR?DR_GETINTERFACE?SCUSB
            CODE    2CCEH     0006H     UNIT         ?PR?READBIT?PSOC
            CODE    2CD4H     0005H     UNIT         ?PR?DO_HANDSHAKE?SCMAIN
            CODE    2CD9H     0005H     UNIT         ?PR?DO_PSOC_INIT?PSOC
            CODE    2CDEH     0004H     UNIT         ?PR?RESUME_ISR?FW
            CODE    2CE2H     0002H     UNIT         ?PR?TD_RESUME?SCUSB
            CODE    2CE4H     0002H     UNIT         ?PR?DR_GETDESCRIPTOR?SCUSB
            CODE    2CE6H     0002H     UNIT         ?PR?DR_GETSTATUS?SCUSB
            CODE    2CE8H     0002H     UNIT         ?PR?DR_CLEARFEATURE?SCUSB
            CODE    2CEAH     0002H     UNIT         ?PR?DR_SETFEATURE?SCUSB
            CODE    2CECH     0002H     UNIT         ?PR?DR_VENDORCMND?SCUSB
            CODE    2CEEH     0001H     UNIT         ?PR?ISR_EP0IN?SCUSB
            CODE    2CEFH     0001H     UNIT         ?PR?ISR_EP0OUT?SCUSB
            CODE    2CF0H     0001H     UNIT         ?PR?ISR_EP1IN?SCUSB
            CODE    2CF1H     0001H     UNIT         ?PR?ISR_EP1OUT?SCUSB
            CODE    2CF2H     0001H     UNIT         ?PR?ISR_EP2INOUT?SCUSB
            CODE    2CF3H     0001H     UNIT         ?PR?ISR_EP4INOUT?SCUSB
            CODE    2CF4H     0001H     UNIT         ?PR?ISR_EP6INOUT?SCUSB
            CODE    2CF5H     0001H     UNIT         ?PR?ISR_EP8INOUT?SCUSB
            CODE    2CF6H     0001H     UNIT         ?PR?ISR_IBN?SCUSB
            CODE    2CF7H     0001H     UNIT         ?PR?ISR_EP0PINGNAK?SCUSB
BL51 BANKED LINKER/LOCATER V6.05                                                      01/31/2008  22:24:27  PAGE 8


            CODE    2CF8H     0001H     UNIT         ?PR?ISR_EP1PINGNAK?SCUSB
            CODE    2CF9H     0001H     UNIT         ?PR?ISR_EP2PINGNAK?SCUSB
            CODE    2CFAH     0001H     UNIT         ?PR?ISR_EP4PINGNAK?SCUSB
            CODE    2CFBH     0001H     UNIT         ?PR?ISR_EP6PINGNAK?SCUSB
            CODE    2CFCH     0001H     UNIT         ?PR?ISR_EP8PINGNAK?SCUSB
            CODE    2CFDH     0001H     UNIT         ?PR?ISR_ERRORLIMIT?SCUSB
            CODE    2CFEH     0001H     UNIT         ?PR?ISR_EP2PIDERROR?SCUSB
            CODE    2CFFH     0001H     UNIT         ?PR?ISR_EP4PIDERROR?SCUSB
            CODE    2D00H     0001H     UNIT         ?PR?ISR_EP6PIDERROR?SCUSB
            CODE    2D01H     0001H     UNIT         ?PR?ISR_EP8PIDERROR?SCUSB
            CODE    2D02H     0001H     UNIT         ?PR?ISR_EP2PFLAG?SCUSB
            CODE    2D03H     0001H     UNIT         ?PR?ISR_EP4PFLAG?SCUSB
            CODE    2D04H     0001H     UNIT         ?PR?ISR_EP6PFLAG?SCUSB
            CODE    2D05H     0001H     UNIT         ?PR?ISR_EP8PFLAG?SCUSB
            CODE    2D06H     0001H     UNIT         ?PR?ISR_EP2EFLAG?SCUSB
            CODE    2D07H     0001H     UNIT         ?PR?ISR_EP4EFLAG?SCUSB
            CODE    2D08H     0001H     UNIT         ?PR?ISR_EP6EFLAG?SCUSB
            CODE    2D09H     0001H     UNIT         ?PR?ISR_EP8EFLAG?SCUSB
            CODE    2D0AH     0001H     UNIT         ?PR?ISR_EP2FFLAG?SCUSB
            CODE    2D0BH     0001H     UNIT         ?PR?ISR_EP4FFLAG?SCUSB
            CODE    2D0CH     0001H     UNIT         ?PR?ISR_EP6FFLAG?SCUSB
            CODE    2D0DH     0001H     UNIT         ?PR?ISR_EP8FFLAG?SCUSB
            CODE    2D0EH     0001H     UNIT         ?PR?ISR_GPIFCOMPLETE?SCUSB
            CODE    2D0FH     0001H     UNIT         ?PR?ISR_GPIFWAVEFORM?SCUSB



OVERLAY MAP OF MODULE:   EzPSoC (SCFIRST)


SEGMENT                                      BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                     START    LENGTH     START    LENGTH     START    LENGTH
-------------------------------------------------------------------------------------------------
?PR?USB_JUMP_TABLE?USBJT                  -----    -----      -----    -----      -----    -----
  +--> ?PR?ISR_SUDAV?SCUSB
  +--> ?PR?ISR_SOF?SCUSB
  +--> ?PR?ISR_SUTOK?SCUSB
  +--> ?PR?ISR_SUSP?SCUSB
  +--> ?PR?ISR_URES?SCUSB
  +--> ?PR?ISR_HIGHSPEED?SCUSB
  +--> ?PR?ISR_EP0ACK?SCUSB
  +--> ?PR?ISR_STUB?SCUSB
  +--> ?PR?ISR_EP0IN?SCUSB
  +--> ?PR?ISR_EP0OUT?SCUSB
  +--> ?PR?ISR_EP1IN?SCUSB
  +--> ?PR?ISR_EP1OUT?SCUSB
  +--> ?PR?ISR_EP2INOUT?SCUSB
  +--> ?PR?ISR_EP4INOUT?SCUSB
  +--> ?PR?ISR_EP6INOUT?SCUSB
  +--> ?PR?ISR_EP8INOUT?SCUSB
  +--> ?PR?ISR_IBN?SCUSB
  +--> ?PR?ISR_EP0PINGNAK?SCUSB
  +--> ?PR?ISR_EP1PINGNAK?SCUSB
  +--> ?PR?ISR_EP2PINGNAK?SCUSB
  +--> ?PR?ISR_EP4PINGNAK?SCUSB
  +--> ?PR?ISR_EP6PINGNAK?SCUSB
  +--> ?PR?ISR_EP8PINGNAK?SCUSB
BL51 BANKED LINKER/LOCATER V6.05                                                      01/31/2008  22:24:27  PAGE 9


  +--> ?PR?ISR_ERRORLIMIT?SCUSB
  +--> ?PR?ISR_EP2PIDERROR?SCUSB
  +--> ?PR?ISR_EP4PIDERROR?SCUSB
  +--> ?PR?ISR_EP6PIDERROR?SCUSB
  +--> ?PR?ISR_EP8PIDERROR?SCUSB
  +--> ?PR?ISR_EP2PFLAG?SCUSB
  +--> ?PR?ISR_EP4PFLAG?SCUSB
  +--> ?PR?ISR_EP6PFLAG?SCUSB
  +--> ?PR?ISR_EP8PFLAG?SCUSB
  +--> ?PR?ISR_EP2EFLAG?SCUSB
  +--> ?PR?ISR_EP4EFLAG?SCUSB
  +--> ?PR?ISR_EP6EFLAG?SCUSB
  +--> ?PR?ISR_EP8EFLAG?SCUSB
  +--> ?PR?ISR_EP2FFLAG?SCUSB
  +--> ?PR?ISR_EP4FFLAG?SCUSB
  +--> ?PR?ISR_EP6FFLAG?SCUSB
  +--> ?PR?ISR_EP8FFLAG?SCUSB
  +--> ?PR?ISR_GPIFCOMPLETE?SCUSB
  +--> ?PR?ISR_GPIFWAVEFORM?SCUSB

?PR?ISR_SUDAV?SCUSB                       -----    -----      -----    -----      -----    -----
  +--> ?PR?SCUSB

?PR?ISR_SOF?SCUSB                         -----    -----      -----    -----      -----    -----
  +--> ?PR?SCUSB

?PR?ISR_SUTOK?SCUSB                       -----    -----      -----    -----      -----    -----
  +--> ?PR?SCUSB

?PR?ISR_SUSP?SCUSB                        -----    -----      -----    -----      -----    -----
  +--> ?PR?SCUSB

?PR?ISR_URES?SCUSB                        -----    -----      -----    -----      -----    -----
  +--> ?PR?SCUSB

?PR?ISR_HIGHSPEED?SCUSB                   -----    -----      -----    -----      -----    -----
  +--> ?PR?SCUSB

*** NEW ROOT ***************************************************

?C_C51STARTUP                             -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?FW
  +--> ?C_INITSEG

?PR?MAIN?FW                               -----    -----      0022H    0010H      -----    -----
  +--> ?PR?TD_INIT?SCUSB
  +--> ?PR?EZUSB_DISCON?DISCON
  +--> ?PR?TD_POLL?SCUSB
  +--> ?PR?SETUPCOMMAND?FW
  +--> ?PR?TD_SUSPEND?SCUSB
  +--> ?PR?EZUSB_RESUME?RESUME
  +--> ?PR?TD_RESUME?SCUSB

?PR?TD_INIT?SCUSB                         -----    -----      -----    -----      -----    -----
  +--> ?PR?USER_INIT?SCFIRST

?PR?USER_INIT?SCFIRST                     -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V6.05                                                      01/31/2008  22:24:27  PAGE 10


  +--> ?PR?_INIT_MEMPOOL?INIT_MEM
  +--> ?PR?_EZUSB_DELAY?DELAY

?PR?_EZUSB_DELAY?DELAY                    -----    -----      0039H    0002H      -----    -----

?PR?EZUSB_DISCON?DISCON                   0020H.0  0000H.1    -----    -----      -----    -----
  +--> ?PR?_EZUSB_DELAY?DELAY

?PR?TD_POLL?SCUSB                         -----    -----      0032H    0002H      -----    -----
  +--> ?PR?SCUSB
  +--> ?PR?_SC_MAIN?SCMAIN
  +--> ?PR?SC_PROCESS_BLINKING?SCMAIN
  +--> ?PR?USER_LOOP?SCFIRST

?PR?_SC_MAIN?SCMAIN                       -----    -----      0034H    0009H      -----    -----
  +--> ?PR?_COMMAND_PARSE?SCMAIN
  +--> ?PR?COMMAND_EXEC?SCMAIN
  +--> ?PR?FREE_CMDLIST?CMDLIST
  +--> ?PR?SCMAIN
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_STRCAT?STRCAT
  +--> ?CO?SCMAIN
  +--> ?PR?FREE_RETLIST?CMDLIST

?PR?_COMMAND_PARSE?SCMAIN                 -----    -----      003DH    000AH      -----    -----
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?SCMAIN
  +--> ?PR?_ADD_TO_CMDLIST?CMDLIST

?PR?_ADD_TO_CMDLIST?CMDLIST               -----    -----      0047H    0009H      -----    -----
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_MALLOC?MALLOC
  +--> ?PR?CMDLIST
  +--> ?PR?GET_CMDLIST_TAIL?CMDLIST

?PR?_MALLOC?MALLOC                        -----    -----      0064H    0004H      -----    -----

?PR?GET_CMDLIST_TAIL?CMDLIST              -----    -----      0050H    0003H      -----    -----
  +--> ?PR?CMDLIST

?PR?COMMAND_EXEC?SCMAIN                   -----    -----      003DH    0018H      -----    -----
  +--> ?PR?SCMAIN
  +--> ?PR?_GET_CURRENT_CMD?SCMAIN
  +--> ?PR?_LOOKUP_COMMAND_FUNC?SCMAIN
  +--> ?PR?_LOOKUP_RETURN_STR?SCMAIN

⌨️ 快捷键说明

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