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

📄 f34x_msd.m51

📁 C8051F340读写SD卡的程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
>> X_MSD_USB_STD_REQ
            CODE    4924H     007EH     UNIT         ?CO?F34X_MSD_LOG
            CODE    49A2H     007DH     UNIT         ?PR?_STR_TOKEN?F34X_MSD_U
>> TIL
            CODE    4A1FH     007CH     UNIT         ?PR?CMD_STEP?F34X_MSD_CMD
>> 
            CODE    4A9BH     007BH     UNIT         ?PR?SECT_INIT?F34X_MSD_SE
>> CT_SERV
            CODE    4B16H     0078H     UNIT         ?PR?F34X_MSD_CMD
            CODE    4B8EH     0076H     UNIT         ?PR?_STRNCMP?STRNCMP
            CODE    4C04H     0074H     UNIT         ?PR?F34X_MSD_DIR_COMMANDS
>> 
            CODE    4C78H     0072H     UNIT         ?PR?HANDLE_OUT2?F34X_MSD_
>> USB_ISR
            CODE    4CEAH     006BH     UNIT         ?PR?_HTONL?F34X_MSD_UTIL
            CODE    4D55H     0068H     UNIT         ?PR?_LOG?F34X_MSD_LOG
            CODE    4DBDH     0068H     UNIT         ?PR?_TEMP_LOG?F34X_MSD_TE
>> MP_SENSOR
            CODE    4E25H     0064H     UNIT         ?PR?_SECT_WRITE_MULTI_FAT
>> ?F34X_MSD_SECT_SERV
            CODE    4E89H     0063H     UNIT         ?PR?_HANDLE_IN1?F34X_MSD_
>> USB_ISR
            CODE    4EECH     0062H     UNIT         ?PR?F34X_MSD_CF_BASIC_FUN
>> CTIONS
            CODE    4F4EH     0060H     UNIT         ?CO?F34X_MSD_SECT_SERV
            CODE    4FAEH     005FH     UNIT         ?PR?PORT_INIT?F34X_MSD_US
>> B_MAIN
            CODE    500DH     005DH     UNIT         ?PR?_FINDFIRST?F34X_MSD_F
>> ILE_SYSTEM
            CODE    506AH     0059H     UNIT         ?PR?CLEAR_FATS?F34X_MSD_F
>> ORMAT_DISK
            CODE    50C3H     0059H     UNIT         ?PR?_USB_IN?F34X_MSD_USB_
>> ISR
            CODE    511CH     0058H     UNIT         ?PR?F34X_MSD_SECT_SERV
            CODE    5174H     0055H     UNIT         ?PR?_CMD_MATCH?F34X_MSD_C
BL51 BANKED LINKER/LOCATER V6.00            06/09/2006  14:23:11  PAGE 6


>> MD
            CODE    51C9H     0055H     UNIT         ?PR?GET_CONFIGURATION?F34
>> X_MSD_USB_STD_REQ
            CODE    521EH     0054H     UNIT         ?C_INITSEG
            CODE    5272H     0054H     UNIT         ?PR?SCSI_READ_CAPACITY10?
>> F34X_MSD_SCSI
            CODE    52C6H     0054H     UNIT         ?PR?_SECT_READ?F34X_MSD_S
>> ECT_SERV
            CODE    531AH     0051H     UNIT         ?PR?INIT_CF?F34X_MSD_CF_B
>> ASIC_FUNCTIONS
            CODE    536BH     004EH     UNIT         ?PR?_FIFO_READC?F34X_MSD_
>> USB_ISR
            CODE    53B9H     004DH     UNIT         ?PR?_WAIT_MS?F34X_MSD_MMC
>> 
            CODE    5406H     004DH     UNIT         ?PR?_SCSI_SEND?F34X_MSD_S
>> CSI
            CODE    5453H     004DH     UNIT         ?PR?TIMER2_ISR?F34X_MSD_U
>> SB_MAIN
            CODE    54A0H     004DH     UNIT         ?PR?SWITCH_ON_OFF_UART?F3
>> 4X_MSD_VBUS_FUNCTIONS
            CODE    54EDH     004BH     UNIT         ?PR?_FDELETE?F34X_MSD_FIL
>> E_SYSTEM
            CODE    5538H     004BH     UNIT         MMC_COMMAND
            CODE    5583H     004BH     UNIT         ?PR?USB0_INIT?F34X_MSD_US
>> B_MAIN
            CODE    55CEH     004BH     UNIT         ?PR?SET_ADDRESS?F34X_MSD_
>> USB_STD_REQ
            CODE    5619H     004BH     UNIT         ?PR?F34X_MSD_USB_STD_REQ
            CODE    5664H     004AH     UNIT         ?PR?_FINDVALID?F34X_MSD_F
>> ILE_SYSTEM
            CODE    56AEH     0048H     UNIT         ?PR?_CLEAR_CLUSTER?F34X_M
>> SD_FILE_SYSTEM
            CODE    56F6H     0047H     UNIT         ?PR?SECT_PRINT?F34X_MSD_S
>> ECT_SERV
            CODE    573DH     0046H     UNIT         ?PR?_IDENTIFY_DRIVE?F34X_
>> MSD_CF_BASIC_FUNCTIONS
            CODE    5783H     0044H     UNIT         ?C?LDIV
            CODE    57C7H     0042H     UNIT         ?PR?_GET_CLUSTER_FROM_SEC
>> TOR?F34X_MSD_FILE_SYSTEM
            CODE    5809H     0042H     UNIT         ?PR?GET_INTERFACE?F34X_MS
>> D_USB_STD_REQ
            CODE    584BH     003DH     UNIT         ?CO?F34X_MSD_VBUS_FUNCTIO
>> NS
            CODE    5888H     0037H     UNIT         ?PR?_GET_FIRST_BLOCK_OF_N
>> EXT_CLUSTER?F34X_MSD_FILE_SYSTEM
            CODE    58BFH     0036H     UNIT         ?PR?_GET_FIRST_BLOCK_DIRE
>> CTORY_CLUSTER?F34X_MSD_FILE_SYSTEM
            CODE    58F5H     0035H     UNIT         ?PR?_SECT_WRITE?F34X_MSD_
>> SECT_SERV
            CODE    592AH     0035H     UNIT         ?PR?SET_INTERFACE?F34X_MS
>> D_USB_STD_REQ
            CODE    595FH     0032H     UNIT         ?PR?MAIN?F34X_MSD_USB_MAI
>> N
            CODE    5991H     0031H     UNIT         ?PR?_MMC_FLASH_BLOCK_READ
>> ?F34X_MSD_MMC
            CODE    59C2H     0031H     UNIT         ?PR?_MMC_FLASH_BLOCK_WRIT
>> E?F34X_MSD_MMC
            CODE    59F3H     0030H     UNIT         ?PR?CLEAR_DIR_ENTRIES?F34
>> X_MSD_FORMAT_DISK
            CODE    5A23H     002FH     UNIT         ?PR?CMD_INIT?F34X_MSD_CMD
>> 
            CODE    5A52H     002DH     UNIT         ?PR?F34X_MSD_TEMP_SENSOR
            CODE    5A7FH     002CH     UNIT         ?PR?SECT_ROOT_DIR?F34X_MS
>> D_SECT_SERV
            CODE    5AABH     002BH     UNIT         ?PR?_GET_NEXT_CLUSTER?F34
BL51 BANKED LINKER/LOCATER V6.00            06/09/2006  14:23:11  PAGE 7


>> X_MSD_FILE_SYSTEM
            CODE    5AD6H     002AH     UNIT         ?PR?WAIT_DRQ?F34X_MSD_CF_
>> BASIC_FUNCTIONS
            CODE    5B00H     002AH     UNIT         ?PR?_GET_FIRST_SECTOR?F34
>> X_MSD_FILE_SYSTEM
            CODE    5B2AH     0028H     UNIT         ?PR?UART0_INIT?F34X_MSD_U
>> ART
            CODE    5B52H     0026H     UNIT         ?PR?GETCLUSTEROFPARENTDIR
>> ECTORY?F34X_MSD_FILE_SYSTEM
            CODE    5B78H     0026H     UNIT         ?PR?SECT_ROOT_DIR_LAST?F3
>> 4X_MSD_SECT_SERV
            CODE    5B9EH     0023H     UNIT         ?PR?GET_STATUS_MMC?F34X_M
>> SD_MMC
            CODE    5BC1H     0022H     UNIT         ?PR?_CALIBRATE?F34X_MSD_T
>> EMP_SENSOR
            CODE    5BE3H     0021H     UNIT         ?PR?_FEOF?F34X_MSD_FILE_S
>> YSTEM
            CODE    5C04H     0020H     UNIT         ?CO?F34X_MSD_SCSI
            CODE    5C24H     001FH     UNIT         ?PR?_CF_GET_REGISTER_VALU
>> E?F34X_MSD_CF_BASIC_FUNCTIONS
            CODE    5C43H     001EH     UNIT         ?PR?TEMP_SENSOR_STOP_LOGG
>> ING?F34X_MSD_TEMP_SENSOR
            CODE    5C61H     001EH     UNIT         ?PR?F34X_MSD_UTIL
            CODE    5C7FH     001DH     UNIT         ?PR?USB_RESET?F34X_MSD_US
>> B_ISR
            CODE    5C9CH     001DH     UNIT         ?PR?FORCE_STALL?F34X_MSD_
>> USB_ISR
            CODE    5CB9H     001CH     UNIT         ?PR?SECT_FILE_DATA?F34X_M
>> SD_SECT_SERV
            CODE    5CD5H     001CH     UNIT         ?PR?_STRCHR?STRCHR
            CODE    5CF1H     001BH     UNIT         ?PR?_CF_SET_REGISTER_VALU
>> E?F34X_MSD_CF_BASIC_FUNCTIONS
            CODE    5D0CH     001BH     UNIT         ?PR?GETCHAR?F34X_MSD_GET_
>> CHAR
            CODE    5D27H     001BH     UNIT         ?PR?SYS_CLK_INIT?F34X_MSD
>> _USB_MAIN
            CODE    5D42H     0019H     UNIT         ?PR?F34X_MSD_FORMAT_DISK
            CODE    5D5BH     0019H     UNIT         ?PR?F34X_MSD_USB_ISR
            CODE    5D74H     0018H     UNIT         ?PR?GET_TEMP?F34X_MSD_TEM
>> P_SENSOR
            CODE    5D8CH     0016H     UNIT         ?PR?TIMER_INIT?F34X_MSD_U
>> SB_MAIN
            CODE    5DA2H     0016H     UNIT         ?PR?DELAY?F34X_MSD_USB_MA
>> IN
            CODE    5DB8H     0014H     UNIT         ?PR?INIT_TEMP_SENSOR?F34X
>> _MSD_TEMP_SENSOR
            CODE    5DCCH     0014H     UNIT         ?PR?_ISSPACE?ISSPACE
            CODE    5DE0H     0013H     UNIT         ?PR?FILESYS_INIT?F34X_MSD
>> _FILE_SYSTEM
            CODE    5DF3H     0013H     UNIT         ?PR?GET_TEMP_VALUE?F34X_M
>> SD_TEMP_SENSOR
            CODE    5E06H     0012H     UNIT         ?PR?WRITE_CURRENT_DIR?F34
>> X_MSD_FILE_SYSTEM
            CODE    5E18H     0012H     UNIT         ?PR?_WAIT_NS?F34X_MSD_MMC
>> 
            CODE    5E2AH     0012H     UNIT         ?PR?OUT2_DONE?F34X_MSD_US
>> B_ISR
            CODE    5E3CH     0011H     UNIT         ?PR?SCSI_INQUIRY?F34X_MSD
>> _SCSI
            CODE    5E4DH     0011H     UNIT         ?PR?SCSI_MODE_SENSE6?F34X
>> _MSD_SCSI
            CODE    5E5EH     0011H     UNIT         ?PR?_TOLOWER?TOLOWER
            CODE    5E6FH     0011H     UNIT         ?PR?_TOUPPER?TOUPPER
            CODE    5E80H     0010H     UNIT         ?PR?SECT_FAT2?F34X_MSD_SE
>> CT_SERV
BL51 BANKED LINKER/LOCATER V6.00            06/09/2006  14:23:11  PAGE 8


            CODE    5E90H     000FH     UNIT         ?PR?_ISDIGIT?ISDIGIT
            CODE    5E9FH     000EH     UNIT         ?PR?WAIT_BUSY?F34X_MSD_CF
>> _BASIC_FUNCTIONS
            CODE    5EADH     000EH     UNIT         ?PR?SPI_INIT?F34X_MSD_MMC
>> 
            CODE    5EBBH     000DH     UNIT         ?PR?F34X_MSD_LOG
            CODE    5EC8H     000DH     UNIT         ?PR?_OUT2_GET_DATA?F34X_M
>> SD_USB_ISR
            CODE    5ED5H     000CH     UNIT         ?CO?F34X_MSD_UART
            CODE    5EE1H     000CH     UNIT         ?PR?USB_BULK_INIT?F34X_MS
>> D_USB_ISR
            CODE    5EEDH     000BH     UNIT         ?PR?_HTONS?F34X_MSD_UTIL
            CODE    5EF8H     000AH     UNIT         ?CO?F34X_MSD_FILE_SYSTEM
            CODE    5F02H     000AH     UNIT         ?PR?_WRITE_READ_SPI_BYTE?
>> F34X_MSD_MMC
            CODE    5F0CH     000AH     UNIT         ?PR?KEY_AVAILABLE?F34X_MS
>> D_UART
            CODE    5F16H     000AH     UNIT         ?PR?USB_RESUME?F34X_MSD_U
>> SB_ISR
            CODE    5F20H     000AH     UNIT         ?PR?USB_SUSPEND?F34X_MSD_
>> USB_ISR
            CODE    5F2AH     000AH     UNIT         ?PR?F34X_MSD_USB_MAIN
            CODE    5F34H     000AH     UNIT         ?PR?_GETKEY?_GETKEY
            CODE    5F3EH     0009H     UNIT         ?PR?CMD_HELP?F34X_MSD_CMD
>> 
            CODE    5F47H     0008H     UNIT         ?PR?_PUTCHAR?F34X_MSD_PUT
>> _CHAR
            CODE    5F4FH     0007H     UNIT         ?PR?_FCLOSE?F34X_MSD_FILE
>> _SYSTEM
            CODE    5F56H     0007H     UNIT         ?PR?FORMAT_DISK?F34X_MSD_
>> FORMAT_DISK
            CODE    5F5DH     0007H     UNIT         ?PR?SECT_SECTORS?F34X_MSD
>> _SECT_SERV
            CODE    5F64H     0006H     UNIT         ?PR?DTCT_CARD?F34X_MSD_CF
>> _BASIC_FUNCTIONS
            CODE    5F6AH     0006H     UNIT         ?CO?F34X_MSD_UTIL
            CODE    5F70H     0004H     UNIT         ?PR?SECT_FAT1?F34X_MSD_SE
>> CT_SERV
            CODE    5F74H     0004H     UNIT         ?CO?F34X_MSD_USB_STD_REQ



OVERLAY MAP OF MODULE:   C:\SILABS\MCU\USB_MASSSTORAGEDEVICE_RD\1.FIRMWARE\F34
>> X_MSD.OMF (F34X_MSD_CF_BASIC_FUNCTIONS)


SEGMENT                                             BIT_GROUP          DATA_GR
>> OUP          IDATA_GROUP         XDATA_GROUP
  +--> CALLED SEGMENT                            START    LENGTH     START    
>> LENGTH     START    LENGTH     START    LENGTH
------------------------------------------------------------------------------
>> ----------------------------------------------
?PR?USB_ISR?F34X_MSD_USB_ISR                     -----    -----      -----    
>> -----      -----    -----      0000H    0003H
  +--> ?PR?USB_RESUME?F34X_MSD_USB_ISR
  +--> ?PR?USB_RESET?F34X_MSD_USB_ISR
  +--> ?PR?HANDLE_SETUP?F34X_MSD_USB_ISR
  +--> ?PR?HANDLE_OUT2?F34X_MSD_USB_ISR
  +--> ?PR?USB_SUSPEND?F34X_MSD_USB_ISR

?PR?USB_RESUME?F34X_MSD_USB_ISR                  -----    -----      -----    
>> -----      -----    -----      0003H    0002H

?PR?HANDLE_SETUP?F34X_MSD_USB_ISR                -----    -----      -----    
>> -----      -----    -----      0003H    0002H
BL51 BANKED LINKER/LOCATER V6.00            06/09/2006  14:23:11  PAGE 9


  +--> ?PR?_FIFO_READC?F34X_MSD_USB_ISR
  +--> ?PR?F34X_MSD_USB_ISR
  +--> ?PR?GET_STATUS?F34X_MSD_USB_STD_REQ
  +--> ?PR?CLEAR_FEATURE?F34X_MSD_USB_STD_REQ
  +--> ?PR?SET_FEATURE?F34X_MSD_USB_STD_REQ
  +--> ?PR?SET_ADDRESS?F34X_MSD_USB_STD_REQ
  +--> ?PR?GET_DESCRIPTOR?F34X_MSD_USB_STD_REQ
  +--> ?PR?GET_CONFIGURATION?F34X_MSD_USB_ST...
  +--> ?PR?SET_CONFIGURATION?F34X_MSD_USB_ST...
  +--> ?PR?GET_INTERFACE?F34X_MSD_USB_STD_REQ
  +--> ?PR?SET_INTERFACE?F34X_MSD_USB_STD_REQ
  +--> ?PR?FORCE_STALL?F34X_MSD_USB_ISR

?PR?_FIFO_READC?F34X_MSD_USB_ISR                 -----    -----      -----    
>> -----      -----    -----      0005H    0006H

?PR?GET_STATUS?F34X_MSD_USB_STD_REQ              -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?FORCE_STALL?F34X_MSD_USB_ISR
  +--> ?CO?F34X_MSD_USB_STD_REQ
  +--> ?PR?F34X_MSD_USB_STD_REQ

?PR?F34X_MSD_USB_STD_REQ                         -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?CO?F34X_MSD_USB_STD_REQ

?PR?CLEAR_FEATURE?F34X_MSD_USB_STD_REQ           -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?F34X_MSD_USB_STD_REQ
  +--> ?PR?FORCE_STALL?F34X_MSD_USB_ISR

?PR?SET_FEATURE?F34X_MSD_USB_STD_REQ             -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?F34X_MSD_USB_STD_REQ
  +--> ?PR?FORCE_STALL?F34X_MSD_USB_ISR

?PR?SET_ADDRESS?F34X_MSD_USB_STD_REQ             -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?FORCE_STALL?F34X_MSD_USB_ISR
  +--> ?PR?F34X_MSD_USB_STD_REQ

?PR?GET_DESCRIPTOR?F34X_MSD_USB_STD_REQ          -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?CO?F34X_MSD_USB_DESCRIPTOR
  +--> ?PR?F34X_MSD_USB_STD_REQ
  +--> ?PR?FORCE_STALL?F34X_MSD_USB_ISR

?PR?GET_CONFIGURATION?F34X_MSD_USB_ST...         -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?FORCE_STALL?F34X_MSD_USB_ISR
  +--> ?CO?F34X_MSD_USB_STD_REQ
  +--> ?PR?F34X_MSD_USB_STD_REQ

?PR?SET_CONFIGURATION?F34X_MSD_USB_ST...         -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?FORCE_STALL?F34X_MSD_USB_ISR
  +--> ?PR?F34X_MSD_USB_STD_REQ

?PR?GET_INTERFACE?F34X_MSD_USB_STD_REQ           -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?F34X_MSD_USB_STD_REQ
  +--> ?PR?FORCE_STALL?F34X_MSD_USB_ISR

?PR?SET_INTERFACE?F34X_MSD_USB_STD_REQ           -----    -----      -----    

⌨️ 快捷键说明

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