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

📄 filetransfer.m51

📁 CyPress的C8051F32X系列底层驱动(C语言)及上位机demo(vc环境)
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V5.03              02/11/2004  14:51:56  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\SILABS\MCU\IDEFILES\C51\BIN\BL51.EXE C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXP
>> RESS\EXAMPLES\F32X_FILETRANSFER\DEVICE\USB_MAIN.OBJ, C:\SILABS\MCU\EXAMPLES
>> \C8051F32X\USBXPRESS\F32X_USBXPRESS\DEVICE\USB_API.LIB TO C:\SILABS\MCU\EXA
>> MPLES\C8051F32X\USBXPRESS\EXAMPLES\F32X_FILETRANSFER\DEVICE\FILETRANSFER RS
>>  (256) PL (68) PW (78)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\EXAMPLES\F32X_FILETRANSFER\DEVICE
>> \USB_MAIN.OBJ (USB_MAIN)
  C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\F32X_USBXPRESS\DEVICE\USB_API.LIB
>>  (USB_API)
  C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\F32X_USBXPRESS\DEVICE\USB_API.LIB
>>  (GET_INTERRUPT_SOURCE)
  C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\F32X_USBXPRESS\DEVICE\USB_API.LIB
>>  (BLOCK_READ)
  C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\F32X_USBXPRESS\DEVICE\USB_API.LIB
>>  (BLOCK_WRITE)
  C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\F32X_USBXPRESS\DEVICE\USB_API.LIB
>>  (USB_INT_ENABLE)
  C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\F32X_USBXPRESS\DEVICE\USB_API.LIB
>>  (ASM_SRC)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?IILDX)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C?CCASE)
  C:\SILABS\MCU\IDEFILES\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\EXAMPLES\F32X_
>> FILETRANSFER\DEVICE\FILETRANSFER (USB_MAIN)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0041H     UNIT         ?DT?USB_MAIN
            DATA    0049H     0003H     UNIT         _DATA_GROUP_
            IDATA   004CH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0200H     UNIT         ?XD?USB_MAIN
            XDATA   0200H     0014H     UNIT         _XDATA_GROUP_
                    0214H     052CH                  *** GAP ***
            XDATA   0740H     0012H     ABSOLUTE     
            XDATA   0752H     0020H     ABSOLUTE     
            XDATA   0772H     000CH     ABSOLUTE     
            XDATA   077EH     0008H     ABSOLUTE     
            XDATA   0786H     0001H     ABSOLUTE     
            XDATA   0787H     0003H     ABSOLUTE     
            XDATA   078AH     0002H     ABSOLUTE     
            XDATA   078CH     0002H     ABSOLUTE     
            XDATA   078EH     0003H     ABSOLUTE     
            XDATA   0791H     0001H     ABSOLUTE     
            XDATA   0792H     0001H     ABSOLUTE     
            XDATA   0793H     0001H     ABSOLUTE     
            XDATA   0794H     0001H     ABSOLUTE     
            XDATA   0795H     0002H     ABSOLUTE     
            XDATA   0797H     0002H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.03            02/11/2004  14:51:56  PAGE 2


            XDATA   0799H     0001H     ABSOLUTE     
            XDATA   079AH     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     003CH     UNIT         ?PR?MAIN?USB_MAIN
                    003FH     0004H                  *** GAP ***
            CODE    0043H     0003H     ABSOLUTE     
            CODE    0046H     002CH     UNIT         ?C_INITSEG
            CODE    0072H     000EH     UNIT         ?PR?GET_INTERRUPT_SOURCE?
>> GET_INTERRUPT_SOURCE
                    0080H     0003H                  *** GAP ***
            CODE    0083H     0003H     ABSOLUTE     
            CODE    0086H     0228H     UNIT         ?PR?HANDLE_SETUP?USB_API
            CODE    02AEH     01B1H     UNIT         ?PR?_USB_INIT?USB_API
            CODE    045FH     011AH     UNIT         ?PR?USB_ISR?USB_API
            CODE    0579H     00FEH     UNIT         ?PR?_BLOCK_WRITE?BLOCK_WR
>> ITE
            CODE    0677H     00CAH     UNIT         ?PR?RECEIVE_SETUP?USB_MAI
>> N
            CODE    0741H     00B5H     UNIT         ?PR?VEND_USB_API?USB_API
            CODE    07F6H     00B4H     UNIT         ?PR?_BLOCK_READ?BLOCK_REA
>> D
            CODE    08AAH     00B2H     UNIT         ?PR?GET_DESCRIPTOR?USB_AP
>> I
            CODE    095CH     009CH     UNIT         ?PR?RECEIVE_FILE?USB_MAIN
>> 
            CODE    09F8H     008EH     UNIT         ?PR?USB_API_TEST_ISR?USB_
>> MAIN
            CODE    0A86H     008CH     UNIT         ?C_C51STARTUP
            CODE    0B12H     0082H     UNIT         ?C?LIB_CODE
            CODE    0B94H     0075H     UNIT         ?PR?GET_STATUS?USB_API
            CODE    0C09H     0072H     UNIT         ?PR?STATE_MACHINE?USB_MAI
>> N
            CODE    0C7BH     0068H     UNIT         ?CO?USB_API
            CODE    0CE3H     005AH     UNIT         ?PR?SET_CONFIGURATION?USB
>> _API
            CODE    0D3DH     0058H     UNIT         ?PR?CLEAR_FEATURE?USB_API
>> 
            CODE    0D95H     0057H     UNIT         ?PR?SET_FEATURE?USB_API
            CODE    0DECH     004EH     UNIT         ?PR?_PAGE_WRITE?USB_MAIN
            CODE    0E3AH     0047H     UNIT         ?PR?GET_CONFIGURATION?USB
>> _API
            CODE    0E81H     0029H     UNIT         ?PR?USB_RESET?USB_API
            CODE    0EAAH     0027H     UNIT         ?PR?GET_INTERFACE?USB_API
>> 
            CODE    0ED1H     0022H     UNIT         ?PR?_PAGE_ERASE?USB_MAIN
            CODE    0EF3H     0022H     UNIT         ?PR?ASM_SRC?ASM_SRC
            CODE    0F15H     0020H     UNIT         ?PR?SET_ADDRESS?USB_API
            CODE    0F35H     001DH     UNIT         ?PR?FORCE_STALL?USB_API
            CODE    0F52H     0019H     UNIT         ?PR?USB_INT_ENABLE?USB_IN
>> T_ENABLE
            CODE    0F6BH     0014H     UNIT         ?PR?SET_SOP?USB_API
            CODE    0F7FH     000AH     UNIT         ?PR?PORT_INIT?USB_MAIN
                    0F89H     0277H                  *** GAP ***
            CODE    1200H     0003H     ABSOLUTE     



OVERLAY MAP OF MODULE:   C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\EXAMPLES\F
>> 32X_FILETRANSFER\DEVICE\FILETRANSFER (USB_MAIN)


SEGMENT                                            DATA_GROUP          XDATA_G
>> ROUP
BL51 BANKED LINKER/LOCATER V5.03            02/11/2004  14:51:56  PAGE 3


  +--> CALLED SEGMENT                            START    LENGTH     START    
>> LENGTH
------------------------------------------------------------------------------
>> ------
?PR?USB_API_TEST_ISR?USB_MAIN                    -----    -----      -----    
>> -----
  +--> ?PR?GET_INTERRUPT_SOURCE?GET_INTERRUP...
  +--> ?PR?STATE_MACHINE?USB_MAIN

?PR?STATE_MACHINE?USB_MAIN                       -----    -----      -----    
>> -----
  +--> ?PR?RECEIVE_SETUP?USB_MAIN
  +--> ?PR?RECEIVE_FILE?USB_MAIN
  +--> ?PR?_BLOCK_WRITE?BLOCK_WRITE

?PR?RECEIVE_SETUP?USB_MAIN                       -----    -----      -----    
>> -----
  +--> ?PR?_BLOCK_READ?BLOCK_READ
  +--> ?PR?_BLOCK_WRITE?BLOCK_WRITE
  +--> ?PR?_PAGE_ERASE?USB_MAIN
  +--> ?PR?_PAGE_WRITE?USB_MAIN

?PR?_BLOCK_READ?BLOCK_READ                       -----    -----      0200H    
>> 0003H

?PR?_BLOCK_WRITE?BLOCK_WRITE                     -----    -----      0200H    
>> 0003H

?PR?_PAGE_WRITE?USB_MAIN                         0049H    0003H      -----    
>> -----

?PR?RECEIVE_FILE?USB_MAIN                        -----    -----      -----    
>> -----
  +--> ?PR?_BLOCK_READ?BLOCK_READ
  +--> ?PR?_PAGE_ERASE?USB_MAIN
  +--> ?PR?_PAGE_WRITE?USB_MAIN
  +--> ?PR?_BLOCK_WRITE?BLOCK_WRITE

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

?PR?USB_ISR?USB_API                              -----    -----      -----    
>> -----
  +--> ?PR?USB_RESET?USB_API
  +--> ?PR?HANDLE_SETUP?USB_API
  +--> ?PR?ASM_SRC?ASM_SRC

?PR?HANDLE_SETUP?USB_API                         -----    -----      -----    
>> -----
  +--> ?PR?GET_STATUS?USB_API
  +--> ?PR?CLEAR_FEATURE?USB_API
  +--> ?PR?VEND_USB_API?USB_API
  +--> ?PR?SET_FEATURE?USB_API
  +--> ?PR?SET_ADDRESS?USB_API
  +--> ?PR?GET_DESCRIPTOR?USB_API
  +--> ?PR?GET_CONFIGURATION?USB_API
  +--> ?PR?SET_CONFIGURATION?USB_API
  +--> ?PR?GET_INTERFACE?USB_API
  +--> ?PR?SET_SOP?USB_API
  +--> ?PR?FORCE_STALL?USB_API

?PR?GET_STATUS?USB_API                           -----    -----      -----    
>> -----
  +--> ?CO?USB_API
  +--> ?PR?FORCE_STALL?USB_API
  +--> ?PR?SET_SOP?USB_API
BL51 BANKED LINKER/LOCATER V5.03            02/11/2004  14:51:56  PAGE 4



?PR?CLEAR_FEATURE?USB_API                        -----    -----      -----    
>> -----
  +--> ?PR?FORCE_STALL?USB_API
  +--> ?PR?SET_SOP?USB_API

?PR?VEND_USB_API?USB_API                         -----    -----      -----    
>> -----
  +--> ?PR?SET_SOP?USB_API

?PR?SET_FEATURE?USB_API                          -----    -----      -----    
>> -----
  +--> ?PR?FORCE_STALL?USB_API
  +--> ?PR?SET_SOP?USB_API

?PR?SET_ADDRESS?USB_API                          -----    -----      -----    
>> -----
  +--> ?PR?SET_SOP?USB_API

?PR?GET_DESCRIPTOR?USB_API                       -----    -----      -----    
>> -----
  +--> ?PR?FORCE_STALL?USB_API
  +--> ?PR?SET_SOP?USB_API

?PR?GET_CONFIGURATION?USB_API                    -----    -----      -----    
>> -----
  +--> ?CO?USB_API
  +--> ?PR?SET_SOP?USB_API

?PR?SET_CONFIGURATION?USB_API                    -----    -----      -----    
>> -----
  +--> ?PR?SET_SOP?USB_API

?PR?GET_INTERFACE?USB_API                        -----    -----      -----    
>> -----
  +--> ?CO?USB_API
  +--> ?PR?SET_SOP?USB_API

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

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

?PR?MAIN?USB_MAIN                                -----    -----      -----    
>> -----
  +--> ?PR?_USB_INIT?USB_API
  +--> ?PR?PORT_INIT?USB_MAIN
  +--> ?PR?USB_INT_ENABLE?USB_INT_ENABLE

?PR?_USB_INIT?USB_API                            -----    -----      0203H    
>> 0011H
  +--> ?CO?USB_API



SYMBOL TABLE OF MODULE:  C:\SILABS\MCU\EXAMPLES\C8051F32X\USBXPRESS\EXAMPLES\F
>> 32X_FILETRANSFER\DEVICE\FILETRANSFER (USB_MAIN)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        USB_MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V5.03            02/11/2004  14:51:56  PAGE 5


  D:00A0H         PUBLIC        P2

⌨️ 快捷键说明

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