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

📄 usbdemo.map

📁 这是一个89c52的USB固件系统的源码 使用keilc 生成hex文件 可直接烧录
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V3.62                                                             10/14/2004  20:25:36  PAGE 5



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

?C_C51STARTUP                             ----- -----  ----- -----
  +--> ?PR?MAIN?MAINLOOP

MAIN/MAINLOOP                             ----- -----  0018H 0018H
  +--> ?PR?CMD_PROC?MAINLOOP
  +--> ?PR?SEND_LOOP_MSG?MAINLOOP
  +--> ?PR?SEND_A_STEP?MAINLOOP
  +--> ?PR?_SEND_REQ_ORDER?MAINLOOP
  +--> ?PR?_SEND_CUR_POS?MAINLOOP
  +--> ?PR?USBSERVE?CHAP_9

CMD_PROC/MAINLOOP                         ----- -----  ----- -----
  +--> ?PR?_D12_WRITEENDPOINT?D12CI
  +--> ?PR?DELAY1?MAINLOOP
  +--> ?PR?OPEN_GAO_PIN?MAINLOOP
  +--> ?PR?CLOSE_GAO_PIN?MAINLOOP
  +--> ?PR?OPEN_MOT?MAINLOOP
  +--> ?PR?CLOSE_MOT?MAINLOOP
  +--> ?PR?RECONNECT_USB?ISR

DELAY1/MAINLOOP                           ----- -----  ----- -----

OPEN_GAO_PIN/MAINLOOP                     ----- -----  ----- -----
  +--> ?PR?_GET_X_Y_PORT_BYTE?MAINLOOP
  +--> ?PR?_OUT_8255_1_C?MAINLOOP
  +--> ?PR?OUT_8255_1_A?MAINLOOP

_GET_X_Y_PORT_BYTE/MAINLOOP               ----- -----  001AH 001AH

_OUT_8255_1_C/MAINLOOP                    ----- -----  001AH 001AH

OUT_8255_1_A/MAINLOOP                     ----- -----  ----- -----

CLOSE_GAO_PIN/MAINLOOP                    ----- -----  ----- -----
  +--> ?PR?_GET_X_Y_PORT_BYTE?MAINLOOP
  +--> ?PR?_OUT_8255_1_C?MAINLOOP
  +--> ?PR?OUT_8255_1_A?MAINLOOP

OPEN_MOT/MAINLOOP                         ----- -----  ----- -----
  +--> ?PR?_GET_X_Y_PORT_BYTE?MAINLOOP
  +--> ?PR?_OUT_8255_1_C?MAINLOOP
  +--> ?PR?OUT_8255_1_A?MAINLOOP
  +--> ?PR?_GET_U_V_PORT_BYTE?MAINLOOP

_GET_U_V_PORT_BYTE/MAINLOOP               ----- -----  0019H 0019H

CLOSE_MOT/MAINLOOP                        ----- -----  ----- -----
  +--> ?PR?_GET_U_V_PORT_BYTE?MAINLOOP
  +--> ?PR?_OUT_8255_1_C?MAINLOOP
  +--> ?PR?OUT_8255_1_A?MAINLOOP

RECONNECT_USB/ISR                         ----- -----  0019H 001CH
  +--> ?PR?DISCONNECT_USB?ISR
  +--> ?PR?CONNECT_USB?ISR

DISCONNECT_USB/ISR                        ----- -----  ----- -----
  +--> ?PR?_D12_SETMODE?D12CI

_D12_SETMODE/D12CI                        ----- -----  001DH 001EH

CONNECT_USB/ISR                           ----- -----  ----- -----
  +--> ?PR?_D12_SETDMA?D12CI
LX51 LINKER/LOCATER V3.62                                                             10/14/2004  20:25:36  PAGE 6


  +--> ?PR?_D12_SETMODE?D12CI

_D12_SETDMA/D12CI                         ----- -----  001DH 001DH

SEND_LOOP_MSG/MAINLOOP                    ----- -----  ----- -----
  +--> ?PR?_D12_WRITEENDPOINT?D12CI

SEND_A_STEP/MAINLOOP                      ----- -----  0019H 0019H
  +--> ?PR?X_Z?MAINLOOP
  +--> ?PR?X_F?MAINLOOP
  +--> ?PR?Y_Z?MAINLOOP
  +--> ?PR?Y_F?MAINLOOP
  +--> ?PR?_D12_WRITEENDPOINT?D12CI
  +--> ?PR?_SEND_REQ_ORDER?MAINLOOP
  +--> ?PR?CLOSE_GAO_PIN?MAINLOOP
  +--> ?PR?_FABS?FABS

X_Z/MAINLOOP                              ----- -----  ----- -----
  +--> ?PR?U_Z?MAINLOOP
  +--> ?PR?_GET_X_Y_PORT_BYTE?MAINLOOP
  +--> ?PR?_OUT_8255_1_C?MAINLOOP
  +--> ?PR?OUT_8255_1_A?MAINLOOP

U_Z/MAINLOOP                              ----- -----  ----- -----

X_F/MAINLOOP                              ----- -----  ----- -----
  +--> ?PR?U_F?MAINLOOP
  +--> ?PR?_GET_X_Y_PORT_BYTE?MAINLOOP
  +--> ?PR?_OUT_8255_1_C?MAINLOOP
  +--> ?PR?OUT_8255_1_A?MAINLOOP

U_F/MAINLOOP                              ----- -----  ----- -----

Y_Z/MAINLOOP                              ----- -----  ----- -----
  +--> ?PR?V_Z?MAINLOOP
  +--> ?PR?_GET_X_Y_PORT_BYTE?MAINLOOP
  +--> ?PR?_OUT_8255_1_C?MAINLOOP
  +--> ?PR?OUT_8255_1_A?MAINLOOP

V_Z/MAINLOOP                              ----- -----  ----- -----

Y_F/MAINLOOP                              ----- -----  ----- -----
  +--> ?PR?V_Z?MAINLOOP
  +--> ?PR?_GET_X_Y_PORT_BYTE?MAINLOOP
  +--> ?PR?_OUT_8255_1_C?MAINLOOP
  +--> ?PR?OUT_8255_1_A?MAINLOOP

_SEND_REQ_ORDER/MAINLOOP                  ----- -----  001AH 001AH
  +--> ?PR?_D12_WRITEENDPOINT?D12CI

_FABS/FABS                                ----- -----  ----- -----

_SEND_CUR_POS/MAINLOOP                    ----- -----  0019H 001AH
  +--> ?PR?_D12_WRITEENDPOINT?D12CI

USBSERVE/CHAP_9                           ----- -----  ----- -----
  +--> ?PR?D12_BUSRESET?ISR
  +--> ?PR?D12_SUSPEND?ISR
  +--> ?PR?CONTROL_HANDLER?CHAP_9

D12_BUSRESET/ISR                          ----- -----  ----- -----

D12_SUSPEND/ISR                           ----- -----  ----- -----

CONTROL_HANDLER/CHAP_9                    ----- -----  0019H 001AH
LX51 LINKER/LOCATER V3.62                                                             10/14/2004  20:25:36  PAGE 7


  +--> ?CO?CHAP_9
  +--> ?CO?ISR
  +--> ?PR?STALL_EP0?CHAP_9

?CO?CHAP_9                                ----- -----  ----- -----
  +--> ?PR?GET_STATUS?CHAP_9
  +--> ?PR?CLEAR_FEATURE?CHAP_9
  +--> ?PR?RESERVED?CHAP_9
  +--> ?PR?SET_FEATURE?CHAP_9
  +--> ?PR?SET_ADDRESS?CHAP_9
  +--> ?PR?GET_DESCRIPTOR?CHAP_9
  +--> ?PR?GET_CONFIGURATION?CHAP_9
  +--> ?PR?SET_CONFIGURATION?CHAP_9
  +--> ?PR?GET_INTERFACE?CHAP_9
  +--> ?PR?SET_INTERFACE?CHAP_9

GET_STATUS/CHAP_9                         ----- -----  001BH 001FH
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9
  +--> ?PR?_D12_SELECTENDPOINT?D12CI
  +--> ?PR?STALL_EP0?CHAP_9

_D12_SELECTENDPOINT/D12CI                 ----- -----  0020H 0021H

STALL_EP0/CHAP_9                          ----- -----  ----- -----
  +--> ?PR?_D12_SETENDPOINTSTATUS?D12CI

CLEAR_FEATURE/CHAP_9                      ----- -----  001BH 001CH
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9
  +--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
  +--> ?PR?STALL_EP0?CHAP_9

RESERVED/CHAP_9                           ----- -----  ----- -----
  +--> ?PR?STALL_EP0?CHAP_9

SET_FEATURE/CHAP_9                        ----- -----  001BH 001CH
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9
  +--> ?PR?_D12_SETENDPOINTSTATUS?D12CI
  +--> ?PR?STALL_EP0?CHAP_9

SET_ADDRESS/CHAP_9                        ----- -----  ----- -----
  +--> ?PR?_D12_SETADDRESSENABLE?D12CI
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9

_D12_SETADDRESSENABLE/D12CI               ----- -----  001BH 001CH

GET_DESCRIPTOR/CHAP_9                     ----- -----  001BH 001BH
  +--> ?PR?_CODE_TRANSMIT?CHAP_9
  +--> ?PR?STALL_EP0?CHAP_9

_CODE_TRANSMIT/CHAP_9                     ----- -----  001CH 001FH
  +--> ?PR?_D12_WRITEENDPOINT?D12CI

GET_CONFIGURATION/CHAP_9                  ----- -----  001BH 001BH
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9

SET_CONFIGURATION/CHAP_9                  ----- -----  ----- -----
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9
  +--> ?PR?INIT_UNCONFIG?CHAP_9
  +--> ?PR?INIT_CONFIG?CHAP_9
  +--> ?PR?STALL_EP0?CHAP_9

INIT_UNCONFIG/CHAP_9                      ----- -----  ----- -----
  +--> ?PR?_D12_SETENDPOINTENABLE?D12CI

_D12_SETENDPOINTENABLE/D12CI              ----- -----  001BH 001BH
LX51 LINKER/LOCATER V3.62                                                             10/14/2004  20:25:36  PAGE 8



INIT_CONFIG/CHAP_9                        ----- -----  ----- -----
  +--> ?PR?_D12_SETENDPOINTENABLE?D12CI

GET_INTERFACE/CHAP_9                      ----- -----  001BH 001BH
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9

SET_INTERFACE/CHAP_9                      ----- -----  ----- -----
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9
  +--> ?PR?STALL_EP0?CHAP_9

?CO?ISR                                   ----- -----  ----- -----
  +--> ?PR?RESERVED?CHAP_9
  +--> ?PR?READ_WRITE_REGISTER?PROTOZLG

READ_WRITE_REGISTER/PROTOZLG              ----- -----  ----- -----
  +--> ?PR?GET_FIRMWARE_VERSION?PROTOZLG
  +--> ?PR?GET_BUFFER_SIZE?PROTOZLG
  +--> ?PR?STALL_EP0?CHAP_9
  +--> ?PR?_D12_WRITEENDPOINT?D12CI
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9

GET_FIRMWARE_VERSION/PROTOZLG             ----- -----  001BH 001BH
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9

GET_BUFFER_SIZE/PROTOZLG                  ----- -----  001BH 001EH
  +--> ?PR?_SINGLE_TRANSMIT?CHAP_9



PUBLIC SYMBOLS OF MODULE:  usbdemo (MAINLOOP)


      VALUE       CLASS    TYPE      PUBLIC SYMBOL NAME
      =================================================
      01003802H   CODE     ---       ?C?CASTF
      00000000H   NUMBER   ---       ?C?CODESEG
      010037CEH   CODE     ---       ?C?FCASTC
      010037C9H   CODE     ---       ?C?FCASTI
      010037C4H   CODE     ---       ?C?FCASTL
      010034C0H   CODE     ---       ?C?FPADD
      01003759H   CODE     ---       ?C?FPCMP
      01003757H   CODE     ---       ?C?FPCMP3
      010036BAH   CODE     ---       ?C?FPDIV
      01003839H   CODE     ---       ?C?FPGETOPN2
      010035B1H   CODE     ---       ?C?FPMUL
      0100386EH   CODE     ---       ?C?FPNANRESULT
      01003878H   CODE     ---       ?C?FPOVERFLOW
      01003850H   CODE     ---       ?C?FPRESULT
      01003864H   CODE     ---       ?C?FPRESULT2
      010034BCH   CODE     ---       ?C?FPSUB
      01003875H   CODE     ---       ?C?FPUNDERFLOW
      0100399DH   CODE     ---       ?C?ICALL
      010039A1H   CODE     ---       ?C?ICALL2
      010038CBH   CODE     ---       ?C?IILDX
      01003883H   CODE     ---       ?C?IMUL
      01003916H   CODE     ---       ?C?LLDIDATA
      01003922H   CODE     ---       ?C?LLDIDATA0
      010038E1H   CODE     ---       ?C?LNEG
      0100392FH   CODE     ---       ?C?LSTIDATA
      01003947H   CODE     ---       ?C?LSTKIDATA
      01003960H   CODE     ---       ?C?LSTKXDATA
      0100393BH   CODE     ---       ?C?LSTXDATA
      01003991H   CODE     ---       ?C?OFFXADD
      01003895H   CODE     ---       ?C?SIDIV
LX51 LINKER/LOCATER V3.62                                                             10/14/2004  20:25:36  PAGE 9

⌨️ 快捷键说明

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