📄 sd card.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 12/11/2007 00:00:17 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE sd.obj TO SD CARD RAMSIZE (256)
MEMORY MODEL: COMPACT WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
sd.obj (SD)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPNEG)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPC.LIB (POW)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?CHKFLOAT)
C:\KEIL\C51\LIB\C51FPC.LIB (EXP)
C:\KEIL\C51\LIB\C51FPC.LIB (LOG)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPSERIES)
C:\KEIL\C51\LIB\C51C.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51C.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51C.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?CILDOPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51C.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51C.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51C.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51C.LIB (?C?LLDPDATA0)
C:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE0)
C:\KEIL\C51\LIB\C51C.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51C.LIB (?C?LSTKPDATA)
C:\KEIL\C51\LIB\C51C.LIB (STRLEN)
C:\KEIL\C51\LIB\C51C.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51C.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51C.LIB (?C?IILDX)
LINK MAP OF MODULE: SD CARD (SD)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03 12/11/2007 00:00:17 PAGE 2
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0011H INPAGE ?PD?_MMC_WRITE_SECTOR?SD
XDATA 0011H 0001H INPAGE ?PD?MMC_LBA_CLOSE?SD
XDATA 0012H 0007H INPAGE ?PD?_MMC_GOTOSECTOROFFSET?SD
XDATA 0019H 0099H INPAGE ?PD?SD
XDATA 00B2H 003CH INPAGE _PDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0808H UNIT ?C?LIB_CODE
CODE 080BH 03FEH UNIT ?CO?SD
CODE 0C09H 027BH UNIT ?PR?_FTOA?SD
CODE 0E84H 0195H UNIT ?PR?MMC_GET_VOLUME_INFO?SD
CODE 1019H 0158H UNIT ?PR?_POW?POW
CODE 1171H 0145H UNIT ?PR?_MMC_WRITE_SECTOR?SD
CODE 12B6H 0123H UNIT ?PR?LOG?LOG
CODE 13D9H 009BH UNIT ?PR?MMC_INIT?SD
CODE 1474H 009AH UNIT ?PR?EXP?EXP
CODE 150EH 008FH UNIT ?PR?_MMC_START_READ_SECTOR?SD
CODE 159DH 008CH UNIT ?C_C51STARTUP
CODE 1629H 0088H UNIT ?PR?_MMC_READ_BLOCK?SD
CODE 16B1H 0083H UNIT ?PR?_MMC_GET_DATA?SD
CODE 1734H 005BH UNIT ?PR?MAIN?SD
CODE 178FH 004FH UNIT ?PR?_SEND_S?SD
CODE 17DEH 004BH UNIT ?PR?_WRITE_BYTE_MMC?SD
CODE 1829H 0046H UNIT ?PR?_WRITE_COMMAND_MMC?SD
CODE 186FH 0040H UNIT ?PR?_READ_CSD_MMC?SD
CODE 18AFH 0040H UNIT ?PR?_READ_CID_MMC?SD
CODE 18EFH 003FH UNIT ?PR?_MMC_GOTOSECTOROFFSET?SD
CODE 192EH 0031H UNIT ?PR?_MMC_GET_DATA_LBA?SD
CODE 195FH 002FH UNIT ?PR?READ_BYTE_MMC?SD
CODE 198EH 002FH UNIT ?PR?MMC_LBA_CLOSE?SD
CODE 19BDH 0023H UNIT ?PR?UART_INIT?SD
CODE 19E0H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 19F5H 000FH UNIT ?PR?_DELAY?SD
CODE 1A04H 000FH UNIT ?PR?MMC_PORT_INIT?SD
CODE 1A13H 000EH UNIT ?PR?_SEND?SD
CODE 1A21H 000BH UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: SD CARD (SD)
SEGMENT BIT_GROUP PDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?SD
+--> ?C_INITSEG
?PR?MAIN?SD ----- ----- ----- -----
+--> ?PR?_DELAY?SD
BL51 BANKED LINKER/LOCATER V5.03 12/11/2007 00:00:17 PAGE 3
+--> ?PR?UART_INIT?SD
+--> ?CO?SD
+--> ?PR?_SEND_S?SD
+--> ?PR?MMC_INIT?SD
+--> ?PR?MMC_GET_VOLUME_INFO?SD
+--> ?PR?_MMC_GET_DATA_LBA?SD
?PR?_SEND_S?SD ----- ----- 00C6H 0005H
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_SEND?SD
?PR?MMC_INIT?SD ----- ----- 00B2H 0008H
+--> ?CO?SD
+--> ?PR?_SEND_S?SD
+--> ?PR?MMC_PORT_INIT?SD
+--> ?PR?_DELAY?SD
+--> ?PR?_WRITE_BYTE_MMC?SD
+--> ?PR?_WRITE_COMMAND_MMC?SD
?PR?MMC_PORT_INIT?SD ----- ----- ----- -----
+--> ?CO?SD
+--> ?PR?_SEND_S?SD
?PR?_WRITE_BYTE_MMC?SD ----- ----- ----- -----
+--> ?PR?_DELAY?SD
?PR?_WRITE_COMMAND_MMC?SD ----- ----- 00DBH 0005H
+--> ?PR?_WRITE_BYTE_MMC?SD
+--> ?PR?READ_BYTE_MMC?SD
?PR?READ_BYTE_MMC?SD ----- ----- ----- -----
+--> ?PR?_DELAY?SD
?PR?MMC_GET_VOLUME_INFO?SD ----- ----- 00B2H 0014H
+--> ?CO?SD
+--> ?PR?_SEND_S?SD
+--> ?PR?_READ_CSD_MMC?SD
+--> ?PR?_READ_CID_MMC?SD
+--> ?PR?_FTOA?SD
?PR?_READ_CSD_MMC?SD ----- ----- 00C6H 0009H
+--> ?CO?SD
+--> ?PR?_MMC_READ_BLOCK?SD
?PR?_MMC_READ_BLOCK?SD ----- ----- 00CFH 000CH
+--> ?PR?_WRITE_COMMAND_MMC?SD
+--> ?PR?READ_BYTE_MMC?SD
?PR?_READ_CID_MMC?SD ----- ----- 00C6H 0009H
+--> ?CO?SD
+--> ?PR?_MMC_READ_BLOCK?SD
?PR?_FTOA?SD ----- ----- 00C6H 001AH
+--> ?PR?_POW?POW
?PR?_POW?POW ----- ----- 00E0H 000AH
+--> ?PR?LOG?LOG
BL51 BANKED LINKER/LOCATER V5.03 12/11/2007 00:00:17 PAGE 4
+--> ?PR?EXP?EXP
?PR?LOG?LOG 0020H.0 0000H.1 00EAH 0004H
?PR?_MMC_GET_DATA_LBA?SD ----- ----- 00B2H 0009H
+--> ?PR?_MMC_START_READ_SECTOR?SD
+--> ?PR?_MMC_GET_DATA?SD
?PR?_MMC_START_READ_SECTOR?SD ----- ----- 00BBH 000BH
+--> ?CO?SD
+--> ?PR?_WRITE_COMMAND_MMC?SD
+--> ?PR?READ_BYTE_MMC?SD
?PR?_MMC_GET_DATA?SD ----- ----- 00BBH 0007H
+--> ?PR?READ_BYTE_MMC?SD
SYMBOL TABLE OF MODULE: SD CARD (SD)
VALUE TYPE NAME
----------------------------------
------- MODULE SD
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:00A8H.7 PUBLIC EA
C:0E84H PUBLIC MMC_get_volume_info
C:0C09H PUBLIC _ftoa
C:1A13H PUBLIC _send
C:192EH PUBLIC _MMC_get_data_LBA
X:0019H PUBLIC LBA_Opened
B:00A8H.4 PUBLIC ES
C:18EFH PUBLIC _MMC_GotoSectorOffset
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:17F1H PUBLIC _Write_Byte_MMC
B:00B8H.4 PUBLIC PS
C:1734H PUBLIC main
B:00A0H.5 PUBLIC SPI_SCL
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
C:195FH PUBLIC Read_Byte_MMC
C:19BDH PUBLIC UART_Init
D:0089H PUBLIC TMOD
X:001AH PUBLIC get
C:1171H PUBLIC _MMC_write_sector
C:09EBH SYMBOL _?ix1000
C:09F1H SYMBOL _?ix1001
C:09F7H SYMBOL _?ix1002
C:09FDH SYMBOL _?ix1003
C:0A03H SYMBOL _?ix1004
X:004AH PUBLIC sectorPos
B:00A8H.3 PUBLIC ET1
C:0A09H PUBLIC set
C:18AFH PUBLIC _Read_CID_MMC
BL51 BANKED LINKER/LOCATER V5.03 12/11/2007 00:00:17 PAGE 5
D:008DH PUBLIC TH1
C:182FH PUBLIC _Write_Command_MMC
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
D:008BH PUBLIC TL1
X:004BH PUBLIC readPos
B:0098H.5 PUBLIC SM2
C:13D9H PUBLIC MMC_Init
C:186FH PUBLIC _Read_CSD_MMC
B:0088H.6 PUBLIC TR1
B:00A0H.6 PUBLIC SPI_DI
C:16B1H PUBLIC _MMC_get_data
C:1A04H PUBLIC MMC_Port_Init
C:178FH PUBLIC _send_s
B:00A0H.4 PUBLIC SPI_DO
C:150EH PUBLIC _MMC_Start_Read_Sector
B:00A0H.7 PUBLIC SPI_CS
B:0098H.4 PUBLIC REN
C:198EH PUBLIC MMC_LBA_Close
B:00A0H.3 PUBLIC SPI_BY
C:1629H PUBLIC _MMC_Read_Block
C:19F9H PUBLIC _delay
X:004DH PUBLIC Init_Flag
X:004EH PUBLIC sectorBuffer
------- PROC UART_INIT
C:19BDH LINE# 11
C:19BDH LINE# 12
C:19BDH LINE# 13
C:19C0H LINE# 14
C:19C3H LINE# 15
C:19C6H LINE# 17
C:19C9H LINE# 18
C:19CBH LINE# 19
C:19CDH LINE# 20
C:19CFH LINE# 21
C:19D1H LINE# 22
C:19D3H LINE# 23
C:19D5H LINE# 24
C:19D7H LINE# 25
C:19D9H LINE# 26
C:19DBH LINE# 27
C:19DDH LINE# 28
C:19DFH LINE# 31
------- ENDPROC UART_INIT
------- PROC _SEND
D:0007H SYMBOL mydata
C:1A13H LINE# 39
C:1A13H LINE# 40
C:1A13H LINE# 41
C:1A15H LINE# 42
C:1A17H LINE# 43
C:1A19H LINE# 44
C:1A1CH LINE# 45
C:1A1EH LINE# 46
C:1A20H LINE# 47
------- ENDPROC _SEND
------- PROC _SEND_S
BL51 BANKED LINKER/LOCATER V5.03 12/11/2007 00:00:17 PAGE 6
X:00C6H SYMBOL s
------- DO
X:00C9H SYMBOL len
D:0004H SYMBOL i
------- ENDDO
C:178FH LINE# 55
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -