C51_UsbDisk.M51
资源名称:51-SD.rar [点击查看]
上传用户:jcsy2001
上传日期:2013-11-29
资源大小:201k
文件大小:134k
源码类别:
嵌入式/单片机编程
开发平台:
C/C++
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 1
- BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
- D:KEILC51BINBL51.EXE Fat.obj, HAL.obj, Main.obj, ISR.obj, HPI.obj, HPI32.obj, Fat32.obj, DEVICE.obj TO C51_UsbDisk R
- >> AMSIZE (256) XDATA (0X0000-0X7FFF)
- MEMORY MODEL: SMALL
- INPUT MODULES INCLUDED:
- Fat.obj (FAT)
- HAL.obj (HAL)
- Main.obj (MAIN)
- ISR.obj (ISR)
- HPI.obj (HPI)
- HPI32.obj (HPI32)
- Fat32.obj (FAT32)
- DEVICE.obj (DEVICE)
- D:KEILC51LIBC51S.LIB (?C_STARTUP)
- D:KEILC51LIBC51S.LIB (?C?CLDPTR)
- D:KEILC51LIBC51S.LIB (?C?CLDOPTR)
- D:KEILC51LIBC51S.LIB (?C?CSTPTR)
- D:KEILC51LIBC51S.LIB (?C?CSTOPTR)
- D:KEILC51LIBC51S.LIB (?C?IMUL)
- D:KEILC51LIBC51S.LIB (?C?UIDIV)
- D:KEILC51LIBC51S.LIB (?C?LMUL)
- D:KEILC51LIBC51S.LIB (?C?ULDIV)
- D:KEILC51LIBC51S.LIB (?C?ULCMP)
- D:KEILC51LIBC51S.LIB (?C?ULSHR)
- D:KEILC51LIBC51S.LIB (?C?LSHL)
- D:KEILC51LIBC51S.LIB (?C?LILDXDATA)
- D:KEILC51LIBC51S.LIB (?C?LSTXDATA)
- D:KEILC51LIBC51S.LIB (?C?LSTKXDATA)
- D:KEILC51LIBC51S.LIB (?C?OFFXADD)
- LINK MAP OF MODULE: C51_UsbDisk (FAT)
- 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 ***
- DATA 0020H 000AH BIT_ADDR ?BA?MAIN
- DATA 002AH 0042H UNIT _DATA_GROUP_
- IDATA 006CH 0001H UNIT ?STACK
- * * * * * * * X D A T A M E M O R Y * * * * * * *
- XDATA 0000H 570BH UNIT ?XD?HPI
- XDATA 570BH 2000H UNIT ?XD?DEVICE
- XDATA 770BH 0200H UNIT ?XD?FAT
- XDATA 790BH 0025H UNIT _XDATA_GROUP_
- XDATA 7930H 0008H UNIT ?XD?HPI32
- * * * * * * * C O D E M E M O R Y * * * * * * *
- CODE 0000H 0003H ABSOLUTE
- CODE 0003H 0020H UNIT ?PR?_SDCOMMAND?HAL
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 2
- CODE 0023H 0003H ABSOLUTE
- CODE 0026H 087EH UNIT ?PR?_CREATEDIR?HPI
- CODE 08A4H 07B3H UNIT ?PR?_CREATEFILE?HPI
- CODE 1057H 06D5H UNIT ?PR?_CREATEDIR32?HPI32
- CODE 172CH 065DH UNIT ?PR?_WRITEFILE?HPI
- CODE 1D89H 056DH UNIT ?PR?_CREATEFILE32?HPI32
- CODE 22F6H 0559H UNIT ?PR?LIST?HPI
- CODE 284FH 052BH UNIT ?PR?INITFILESYSTEM?DEVICE
- CODE 2D7AH 0514H UNIT ?PR?_WRITEFILE32?HPI32
- CODE 328EH 03C3H UNIT ?PR?_REMOVEFILE?HPI
- CODE 3651H 033FH UNIT ?PR?_OPENFILE?HPI
- CODE 3990H 0337H UNIT ?PR?GETFREECUSTERNUM32?FAT32
- CODE 3CC7H 030CH UNIT ?PR?LIST32?HPI32
- CODE 3FD3H 02B3H UNIT ?C?LIB_CODE
- CODE 4286H 02B2H UNIT ?PR?_READFILE32?HPI32
- CODE 4538H 02A6H UNIT ?PR?_READFILE?HPI
- CODE 47DEH 027AH UNIT ?PR?_OPENFILE32?HPI32
- CODE 4A58H 026DH UNIT ?PR?_REMOVEFILE32?HPI32
- CODE 4CC5H 026CH UNIT ?PR?_DOWNDIR?HPI
- CODE 4F31H 01ECH UNIT ?PR?GETFREECUSTERNUM?FAT
- CODE 511DH 01EAH UNIT ?PR?_DOWNDIR32?HPI32
- CODE 5307H 019AH UNIT ?PR?_DELETECLUSTERLINK32?FAT32
- CODE 54A1H 0174H UNIT ?PR?ISR_COMM?ISR
- CODE 5615H 0161H UNIT ?PR?_CREATECLUSTERLINK32?FAT32
- CODE 5776H 015BH UNIT ?PR?GETCAPACITY32?HPI32
- CODE 58D1H 012BH UNIT ?PR?GETCAPACITY?HPI
- CODE 59FCH 0127H UNIT ?PR?UARTHANDLER?HPI
- CODE 5B23H 0127H UNIT ?PR?UARTHANDLER32?HPI32
- CODE 5C4AH 0118H UNIT ?PR?_GOTOPOINTER32?FAT32
- CODE 5D62H 0116H UNIT ?PR?MAIN?MAIN
- CODE 5E78H 0114H UNIT ?PR?_GOTOPOINTER?FAT
- CODE 5F8CH 010EH UNIT ?PR?_DELETECLUSTERLINK?FAT
- CODE 609AH 00F0H UNIT ?PR?UPDIR32?HPI32
- CODE 618AH 00D8H UNIT ?PR?_GETNEXTCLUSTERNUM32?FAT32
- CODE 6262H 00B2H UNIT ?PR?_CREATECLUSTERLINK?FAT
- CODE 6314H 00B0H UNIT ?PR?_SDWRITEBLOCK?HAL
- CODE 63C4H 008DH UNIT ?PR?_GETNEXTCLUSTERNUM?FAT
- CODE 6451H 008BH UNIT ?PR?UARTSENDRSP?HPI
- CODE 64DCH 0085H UNIT ?PR?_SDREADBLOCK?HAL
- CODE 6561H 0081H UNIT ?PR?_LSWAPINT32?HAL
- CODE 65E2H 007DH UNIT ?PR?UPDIR?HPI
- CODE 665FH 0071H UNIT ?PR?_SETFILEPOINTER?HPI
- CODE 66D0H 0071H UNIT ?PR?_SETFILEPOINTER32?HPI32
- CODE 6741H 0067H UNIT ?PR?SDINIT?HAL
- CODE 67A8H 0064H UNIT ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- CODE 680CH 0059H UNIT ?PR?_THISFATSECNUM32?FAT32
- CODE 6865H 0055H UNIT ?PR?_FIRSTSECTOROFCLUSTER?FAT
- CODE 68BAH 003BH UNIT ?PR?_THISFATENTOFFSET32?FAT32
- CODE 68F5H 003AH UNIT ?PR?_SDREADSECTOR?DEVICE
- CODE 692FH 003AH UNIT ?PR?_SDWRITESECTOR?DEVICE
- CODE 6969H 0023H UNIT ?PR?_THISFATSECNUM?FAT
- CODE 698CH 0022H UNIT ?PR?UPROOTDIR32?HPI32
- CODE 69AEH 0019H UNIT ?PR?_SDWRITE?HAL
- CODE 69C7H 0019H UNIT ?PR?SDREAD?HAL
- CODE 69E0H 0018H UNIT ?PR?INIT_COMM?MAIN
- CODE 69F8H 0016H UNIT ?PR?_THISFATENTOFFSET?FAT
- CODE 6A0EH 0016H UNIT ?PR?SDRESPONSE?HAL
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 3
- CODE 6A24H 0014H UNIT ?PR?UPROOTDIR?HPI
- CODE 6A38H 000FH UNIT ?PR?_LSWAPINT16?HAL
- CODE 6A47H 000DH UNIT ?PR?INIT_PORT?MAIN
- CODE 6A54H 000CH UNIT ?C_C51STARTUP
- CODE 6A60H 0008H UNIT ?PR?_COMSENDBYTE?HAL
- CODE 6A68H 0003H UNIT ?PR?_DELAYMS?HAL
- OVERLAY MAP OF MODULE: C51_UsbDisk (FAT)
- SEGMENT DATA_GROUP XDATA_GROUP
- +--> CALLED SEGMENT START LENGTH START LENGTH
- -----------------------------------------------------------------------------
- ?PR?ISR_COMM?ISR 002AH 0005H 790BH 0004H
- *** NEW ROOT ***************************************************
- ?C_C51STARTUP ----- ----- ----- -----
- +--> ?PR?MAIN?MAIN
- ?PR?MAIN?MAIN ----- ----- 790FH 0004H
- +--> ?PR?INIT_PORT?MAIN
- +--> ?PR?INIT_COMM?MAIN
- +--> ?PR?SDINIT?HAL
- +--> ?PR?UARTHANDLER32?HPI32
- +--> ?PR?UARTHANDLER?HPI
- +--> ?PR?INITFILESYSTEM?DEVICE
- ?PR?SDINIT?HAL 002FH 0004H ----- -----
- +--> ?PR?_SDWRITE?HAL
- +--> ?PR?_SDCOMMAND?HAL
- +--> ?PR?SDRESPONSE?HAL
- ?PR?_SDCOMMAND?HAL 0066H 0006H ----- -----
- +--> ?PR?_SDWRITE?HAL
- ?PR?SDRESPONSE?HAL ----- ----- ----- -----
- +--> ?PR?SDREAD?HAL
- ?PR?UARTHANDLER32?HPI32 ----- ----- ----- -----
- +--> ?PR?LIST32?HPI32
- +--> ?PR?_OPENFILE32?HPI32
- +--> ?PR?_READFILE32?HPI32
- +--> ?PR?_SETFILEPOINTER32?HPI32
- +--> ?PR?_CREATEFILE32?HPI32
- +--> ?PR?_WRITEFILE32?HPI32
- +--> ?PR?_REMOVEFILE32?HPI32
- +--> ?PR?GETCAPACITY32?HPI32
- +--> ?PR?_DOWNDIR32?HPI32
- +--> ?PR?_CREATEDIR32?HPI32
- +--> ?PR?UPDIR32?HPI32
- +--> ?PR?UPROOTDIR32?HPI32
- +--> ?PR?UARTSENDRSP?HPI
- ?PR?LIST32?HPI32 002FH 0009H ----- -----
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 4
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_GETNEXTCLUSTERNUM32?FAT32
- ?PR?_FIRSTSECTOROFCLUSTER32?FAT32 0049H 0008H ----- -----
- ?PR?_SDREADSECTOR?DEVICE 0057H 0008H ----- -----
- +--> ?PR?_SDREADBLOCK?HAL
- ?PR?_SDREADBLOCK?HAL 005FH 0007H ----- -----
- +--> ?PR?_SDCOMMAND?HAL
- +--> ?PR?SDRESPONSE?HAL
- +--> ?PR?SDREAD?HAL
- ?PR?_GETNEXTCLUSTERNUM32?FAT32 0049H 000CH ----- -----
- +--> ?PR?_THISFATSECNUM32?FAT32
- +--> ?PR?_THISFATENTOFFSET32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_LSWAPINT32?HAL
- ?PR?_THISFATSECNUM32?FAT32 0055H 0008H ----- -----
- ?PR?_THISFATENTOFFSET32?FAT32 0055H 0004H ----- -----
- ?PR?_LSWAPINT32?HAL 0055H 0010H 7916H 0004H
- ?PR?_OPENFILE32?HPI32 002FH 0008H ----- -----
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_GETNEXTCLUSTERNUM32?FAT32
- +--> ?PR?_LSWAPINT32?HAL
- ?PR?_READFILE32?HPI32 002FH 000FH ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_GETNEXTCLUSTERNUM32?FAT32
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- ?PR?_SETFILEPOINTER32?HPI32 002FH 0004H ----- -----
- +--> ?PR?_GOTOPOINTER32?FAT32
- ?PR?_GOTOPOINTER32?FAT32 0033H 0006H ----- -----
- +--> ?PR?_GETNEXTCLUSTERNUM32?FAT32
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- ?PR?_CREATEFILE32?HPI32 002FH 001AH 7913H 0003H
- +--> ?PR?GETFREECUSTERNUM32?FAT32
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_SDWRITESECTOR?DEVICE
- +--> ?PR?_GETNEXTCLUSTERNUM32?FAT32
- +--> ?PR?_CREATECLUSTERLINK32?FAT32
- ?PR?GETFREECUSTERNUM32?FAT32 ----- ----- 7923H 000DH
- +--> ?PR?_THISFATSECNUM32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_DELAYMS?HAL
- +--> ?PR?_SDWRITESECTOR?DEVICE
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 5
- ?PR?_DELAYMS?HAL 0057H 0001H ----- -----
- ?PR?_SDWRITESECTOR?DEVICE 0057H 0008H ----- -----
- +--> ?PR?_SDWRITEBLOCK?HAL
- ?PR?_SDWRITEBLOCK?HAL 005FH 0007H ----- -----
- +--> ?PR?_SDCOMMAND?HAL
- +--> ?PR?SDRESPONSE?HAL
- +--> ?PR?_SDWRITE?HAL
- +--> ?PR?SDREAD?HAL
- ?PR?_CREATECLUSTERLINK32?FAT32 0049H 0004H 7916H 000DH
- +--> ?PR?GETFREECUSTERNUM32?FAT32
- +--> ?PR?_THISFATSECNUM32?FAT32
- +--> ?PR?_THISFATENTOFFSET32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_DELAYMS?HAL
- +--> ?PR?_SDWRITESECTOR?DEVICE
- ?PR?_WRITEFILE32?HPI32 002FH 0015H ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_SDWRITESECTOR?DEVICE
- +--> ?PR?_CREATECLUSTERLINK32?FAT32
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- +--> ?PR?_LSWAPINT32?HAL
- +--> ?PR?_GETNEXTCLUSTERNUM32?FAT32
- ?PR?_REMOVEFILE32?HPI32 002FH 0009H ----- -----
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_LSWAPINT32?HAL
- +--> ?PR?_DELAYMS?HAL
- +--> ?PR?_SDWRITESECTOR?DEVICE
- +--> ?PR?_DELETECLUSTERLINK32?FAT32
- +--> ?PR?_GETNEXTCLUSTERNUM32?FAT32
- ?PR?_DELETECLUSTERLINK32?FAT32 0038H 000DH ----- -----
- +--> ?PR?_THISFATSECNUM32?FAT32
- +--> ?PR?_THISFATENTOFFSET32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_LSWAPINT32?HAL
- +--> ?PR?_DELAYMS?HAL
- +--> ?PR?_SDWRITESECTOR?DEVICE
- ?PR?GETCAPACITY32?HPI32 002FH 000AH ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- ?PR?_DOWNDIR32?HPI32 002FH 0008H ----- -----
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_GETNEXTCLUSTERNUM32?FAT32
- +--> ?PR?_LSWAPINT32?HAL
- ?PR?_CREATEDIR32?HPI32 002FH 001AH 7913H 0003H
- +--> ?PR?GETFREECUSTERNUM32?FAT32
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 6
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_SDWRITESECTOR?DEVICE
- +--> ?PR?_GETNEXTCLUSTERNUM32?FAT32
- +--> ?PR?_CREATECLUSTERLINK32?FAT32
- ?PR?UPDIR32?HPI32 ----- ----- ----- -----
- +--> ?PR?_FIRSTSECTOROFCLUSTER32?FAT32
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_LSWAPINT32?HAL
- ?PR?UARTSENDRSP?HPI 002FH 0005H ----- -----
- +--> ?PR?_COMSENDBYTE?HAL
- ?PR?UARTHANDLER?HPI ----- ----- ----- -----
- +--> ?PR?LIST?HPI
- +--> ?PR?_OPENFILE?HPI
- +--> ?PR?_READFILE?HPI
- +--> ?PR?_SETFILEPOINTER?HPI
- +--> ?PR?_CREATEFILE?HPI
- +--> ?PR?_WRITEFILE?HPI
- +--> ?PR?_REMOVEFILE?HPI
- +--> ?PR?GETCAPACITY?HPI
- +--> ?PR?_DOWNDIR?HPI
- +--> ?PR?_CREATEDIR?HPI
- +--> ?PR?UPDIR?HPI
- +--> ?PR?UPROOTDIR?HPI
- +--> ?PR?UARTSENDRSP?HPI
- ?PR?LIST?HPI 002FH 000AH ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- +--> ?PR?_GETNEXTCLUSTERNUM?FAT
- ?PR?_FIRSTSECTOROFCLUSTER?FAT 0045H 0004H ----- -----
- ?PR?_GETNEXTCLUSTERNUM?FAT 0045H 0006H ----- -----
- +--> ?PR?_THISFATSECNUM?FAT
- +--> ?PR?_THISFATENTOFFSET?FAT
- +--> ?PR?_SDREADSECTOR?DEVICE
- ?PR?_OPENFILE?HPI 002FH 0008H ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- +--> ?PR?_GETNEXTCLUSTERNUM?FAT
- +--> ?PR?_LSWAPINT16?HAL
- +--> ?PR?_LSWAPINT32?HAL
- ?PR?_LSWAPINT16?HAL ----- ----- 7913H 0002H
- ?PR?_READFILE?HPI 002FH 000FH ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_GETNEXTCLUSTERNUM?FAT
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- ?PR?_SETFILEPOINTER?HPI 002FH 0004H ----- -----
- +--> ?PR?_GOTOPOINTER?FAT
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 7
- ?PR?_GOTOPOINTER?FAT 0033H 0006H ----- -----
- +--> ?PR?_GETNEXTCLUSTERNUM?FAT
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- ?PR?_CREATEFILE?HPI 002FH 0016H 7913H 0003H
- +--> ?PR?GETFREECUSTERNUM?FAT
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_SDWRITESECTOR?DEVICE
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- +--> ?PR?_GETNEXTCLUSTERNUM?FAT
- +--> ?PR?_CREATECLUSTERLINK?FAT
- ?PR?GETFREECUSTERNUM?FAT 004EH 0009H ----- -----
- +--> ?PR?_THISFATSECNUM?FAT
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_DELAYMS?HAL
- +--> ?PR?_SDWRITESECTOR?DEVICE
- ?PR?_CREATECLUSTERLINK?FAT 0045H 0009H ----- -----
- +--> ?PR?GETFREECUSTERNUM?FAT
- +--> ?PR?_THISFATSECNUM?FAT
- +--> ?PR?_THISFATENTOFFSET?FAT
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_DELAYMS?HAL
- +--> ?PR?_SDWRITESECTOR?DEVICE
- ?PR?_WRITEFILE?HPI 002FH 0013H ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_SDWRITESECTOR?DEVICE
- +--> ?PR?_CREATECLUSTERLINK?FAT
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- +--> ?PR?_DELAYMS?HAL
- +--> ?PR?_LSWAPINT16?HAL
- +--> ?PR?_GETNEXTCLUSTERNUM?FAT
- ?PR?_REMOVEFILE?HPI 002FH 000BH ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_LSWAPINT16?HAL
- +--> ?PR?_DELAYMS?HAL
- +--> ?PR?_SDWRITESECTOR?DEVICE
- +--> ?PR?_DELETECLUSTERLINK?FAT
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- +--> ?PR?_GETNEXTCLUSTERNUM?FAT
- ?PR?_DELETECLUSTERLINK?FAT 003AH 0007H ----- -----
- +--> ?PR?_THISFATSECNUM?FAT
- +--> ?PR?_THISFATENTOFFSET?FAT
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_DELAYMS?HAL
- +--> ?PR?_SDWRITESECTOR?DEVICE
- ?PR?GETCAPACITY?HPI 002FH 000AH ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- ?PR?_DOWNDIR?HPI 002FH 0008H ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 8
- +--> ?PR?_GETNEXTCLUSTERNUM?FAT
- +--> ?PR?_LSWAPINT16?HAL
- ?PR?_CREATEDIR?HPI 002FH 0016H 7913H 0003H
- +--> ?PR?GETFREECUSTERNUM?FAT
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_SDWRITESECTOR?DEVICE
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- +--> ?PR?_GETNEXTCLUSTERNUM?FAT
- +--> ?PR?_CREATECLUSTERLINK?FAT
- ?PR?UPDIR?HPI ----- ----- ----- -----
- +--> ?PR?_FIRSTSECTOROFCLUSTER?FAT
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_LSWAPINT16?HAL
- ?PR?INITFILESYSTEM?DEVICE 002FH 0002H ----- -----
- +--> ?PR?_SDREADSECTOR?DEVICE
- +--> ?PR?_LSWAPINT32?HAL
- +--> ?PR?_LSWAPINT16?HAL
- SYMBOL TABLE OF MODULE: C51_UsbDisk (FAT)
- VALUE TYPE NAME
- ----------------------------------
- ------- MODULE FAT
- C:0000H SYMBOL _ICE_DUMMY_
- D:0090H PUBLIC P1
- D:00B0H PUBLIC P3
- C:6865H PUBLIC _FirstSectorofCluster
- C:69F8H PUBLIC _ThisFatEntOffset
- C:5F8CH PUBLIC _DeleteClusterLink
- C:6262H PUBLIC _CreateClusterLink
- X:770BH PUBLIC FATBUF
- C:63C4H PUBLIC _GetNextClusterNum
- C:5E78H PUBLIC _GoToPointer
- C:4F31H PUBLIC GetFreeCusterNum
- C:6969H PUBLIC _ThisFatSecNum
- ------- PROC _FIRSTSECTOROFCLUSTER
- D:0006H SYMBOL clusterNum
- ------- DO
- D:0045H SYMBOL temp
- ------- ENDDO
- C:6865H LINE# 13
- C:6865H LINE# 14
- C:6865H LINE# 16
- C:6876H LINE# 17
- C:6892H LINE# 18
- C:68B2H LINE# 19
- C:68B9H LINE# 20
- ------- ENDPROC _FIRSTSECTOROFCLUSTER
- ------- PROC _THISFATSECNUM
- D:0002H SYMBOL clusterNum
- ------- DO
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 9
- D:0002H SYMBOL temp
- ------- ENDDO
- C:6969H LINE# 22
- C:6969H LINE# 23
- C:6969H LINE# 26
- C:697BH LINE# 27
- C:6988H LINE# 28
- C:698BH LINE# 30
- ------- ENDPROC _THISFATSECNUM
- ------- PROC _THISFATENTOFFSET
- D:0002H SYMBOL clusterNum
- C:69F8H LINE# 32
- C:69F8H LINE# 33
- C:69F8H LINE# 34
- C:6A0DH LINE# 35
- ------- ENDPROC _THISFATENTOFFSET
- ------- PROC _GETNEXTCLUSTERNUM
- D:0045H SYMBOL clusterNum
- ------- DO
- D:0047H SYMBOL FatSecNum
- D:0049H SYMBOL FatEntOffset
- ------- ENDDO
- C:63C4H LINE# 37
- C:63C8H LINE# 38
- C:63C8H LINE# 41
- C:63CFH LINE# 42
- C:63DAH LINE# 43
- C:63F5H LINE# 44
- C:63F5H LINE# 46
- C:640EH LINE# 47
- C:6413H LINE# 48
- C:6420H LINE# 49
- C:6420H LINE# 52
- C:6432H LINE# 53
- C:6437H LINE# 54
- C:644DH LINE# 55
- C:6450H LINE# 56
- ------- ENDPROC _GETNEXTCLUSTERNUM
- ------- PROC _GOTOPOINTER
- D:0033H SYMBOL pointer
- ------- DO
- D:0037H SYMBOL clusterSize
- ------- ENDDO
- C:5E78H LINE# 58
- C:5E80H LINE# 59
- C:5E80H LINE# 63
- C:5E96H LINE# 64
- C:5EAAH LINE# 65
- C:5EBFH LINE# 66
- C:5EBFH LINE# 67
- C:5EDDH LINE# 68
- C:5EF3H LINE# 69
- C:5F0EH LINE# 70
- C:5F0EH LINE# 71
- C:5F10H LINE# 72
- C:5F10H LINE# 73
- C:5F10H LINE# 74
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 10
- C:5F2DH LINE# 75
- C:5F5DH LINE# 76
- C:5F7FH LINE# 77
- C:5F89H LINE# 78
- C:5F8BH LINE# 80
- ------- ENDPROC _GOTOPOINTER
- ------- PROC _DELETECLUSTERLINK
- D:003AH SYMBOL clusterNum
- ------- DO
- D:003CH SYMBOL FatSecNum
- D:003EH SYMBOL FatEntOffset
- D:0040H SYMBOL i
- ------- ENDDO
- C:5F8CH LINE# 82
- C:5F90H LINE# 83
- C:5F90H LINE# 86
- C:5FABH LINE# 87
- C:5FABH LINE# 88
- C:5FB6H LINE# 89
- C:5FC1H LINE# 90
- C:5FDAH LINE# 91
- C:5FDAH LINE# 92
- C:6002H LINE# 93
- C:6014H LINE# 94
- C:6019H LINE# 95
- C:602FH LINE# 96
- C:6031H LINE# 98
- C:6034H LINE# 99
- C:6042H LINE# 100
- C:6050H LINE# 101
- C:6060H LINE# 102
- C:6060H LINE# 103
- C:6065H LINE# 104
- C:6091H LINE# 105
- C:6093H LINE# 106
- C:6097H LINE# 107
- C:6097H LINE# 108
- C:6099H LINE# 109
- ------- ENDPROC _DELETECLUSTERLINK
- ------- PROC GETFREECUSTERNUM
- ------- DO
- D:004EH SYMBOL clusterNum
- D:0050H SYMBOL i
- D:0052H SYMBOL sectorNum
- D:0056H SYMBOL j
- ------- ENDDO
- C:4F31H LINE# 111
- C:4F31H LINE# 112
- C:4F31H LINE# 116
- C:4F36H LINE# 119
- C:4F4CH LINE# 120
- C:4F88H LINE# 122
- C:4FBCH LINE# 123
- C:4FBCH LINE# 125
- C:4FD6H LINE# 126
- C:4FD9H LINE# 127
- C:4FF0H LINE# 128
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 11
- C:4FF0H LINE# 129
- C:5014H LINE# 130
- C:5014H LINE# 131
- C:5023H LINE# 132
- C:5032H LINE# 133
- C:5040H LINE# 134
- C:5040H LINE# 135
- C:5045H LINE# 136
- C:5076H LINE# 137
- C:5079H LINE# 138
- C:507DH LINE# 139
- C:508EH LINE# 140
- C:50AFH LINE# 141
- C:50AFH LINE# 142
- C:50D6H LINE# 143
- C:50DBH LINE# 144
- C:50DBH LINE# 146
- C:50DBH LINE# 148
- C:50E9H LINE# 149
- C:50FCH LINE# 150
- C:5111H LINE# 151
- C:5116H LINE# 152
- C:5119H LINE# 154
- C:511CH LINE# 155
- ------- ENDPROC GETFREECUSTERNUM
- ------- PROC _CREATECLUSTERLINK
- D:0045H SYMBOL currentCluster
- ------- DO
- D:0047H SYMBOL newCluster
- D:0049H SYMBOL FatSecNum
- D:004BH SYMBOL FatEntOffset
- D:004DH SYMBOL i
- ------- ENDDO
- C:6262H LINE# 157
- C:6266H LINE# 158
- C:6266H LINE# 163
- C:626DH LINE# 165
- C:6273H LINE# 166
- C:6276H LINE# 168
- C:6281H LINE# 169
- C:628CH LINE# 170
- C:62A5H LINE# 171
- C:62A5H LINE# 172
- C:62B4H LINE# 173
- C:62C5H LINE# 174
- C:62D3H LINE# 175
- C:62D3H LINE# 176
- C:62D8H LINE# 177
- C:6304H LINE# 178
- C:6307H LINE# 179
- C:630BH LINE# 180
- C:630BH LINE# 182
- C:630FH LINE# 184
- C:6313H LINE# 185
- ------- ENDPROC _CREATECLUSTERLINK
- ------- ENDMOD FAT
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 12
- ------- MODULE HAL
- C:0000H SYMBOL _ICE_DUMMY_
- D:0090H PUBLIC P1
- D:00B0H PUBLIC P3
- C:64DCH PUBLIC _SdReadBlock
- B:00B0H.3 PUBLIC SD_DI
- B:00B0H.5 PUBLIC SD_DO
- C:6A0EH PUBLIC SdResponse
- B:00B0H.2 PUBLIC SD_CS
- C:6A68H PUBLIC _DelayMs
- C:6314H PUBLIC _SdWriteBlock
- C:6561H PUBLIC _LSwapINT32
- B:0098H.1 PUBLIC TI
- C:6A38H PUBLIC _LSwapINT16
- C:6A60H PUBLIC _ComSendByte
- C:69B4H PUBLIC _SdWrite
- D:0099H PUBLIC SBUF
- C:69CDH PUBLIC SdRead
- C:6741H PUBLIC SdInit
- B:00B0H.4 PUBLIC SD_CLK
- C:0003H PUBLIC _SdCommand
- C:69AEH SYMBOL L?0054
- ------- PROC L?0053
- ------- ENDPROC L?0053
- C:69AEH SYMBOL L?0054
- ------- PROC _SDWRITE
- D:0007H SYMBOL n
- ------- DO
- D:0006H SYMBOL i
- ------- ENDDO
- C:69B4H LINE# 7
- C:69B4H LINE# 8
- C:69B4H LINE# 12
- C:69B6H LINE# 13
- C:69B6H LINE# 14
- C:69B8H LINE# 15
- C:69BCH LINE# 16
- C:69C0H LINE# 17
- C:69C2H LINE# 18
- C:69C4H LINE# 19
- C:69C6H LINE# 20
- ------- ENDPROC _SDWRITE
- C:69C7H SYMBOL L?0056
- ------- PROC L?0055
- ------- ENDPROC L?0055
- C:69C7H SYMBOL L?0056
- ------- PROC SDREAD
- ------- DO
- D:0007H SYMBOL n
- D:0006H SYMBOL i
- ------- ENDDO
- C:69CDH LINE# 23
- C:69CDH LINE# 24
- C:69CDH LINE# 26
- C:69CFH LINE# 27
- C:69CFH LINE# 28
- C:69D1H LINE# 29
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 13
- C:69D3H LINE# 30
- C:69D7H LINE# 31
- C:69DDH LINE# 33
- C:69DFH LINE# 34
- C:69DFH LINE# 35
- ------- ENDPROC SDREAD
- ------- PROC SDRESPONSE
- ------- DO
- D:0004H SYMBOL i
- D:0005H SYMBOL response
- ------- ENDDO
- C:6A0EH LINE# 38
- C:6A0EH LINE# 39
- C:6A0EH LINE# 40
- C:6A10H LINE# 42
- C:6A10H LINE# 43
- C:6A10H LINE# 44
- C:6A15H LINE# 45
- C:6A18H LINE# 46
- C:6A18H LINE# 47
- C:6A1DH LINE# 48
- C:6A1DH LINE# 49
- C:6A1EH LINE# 50
- C:6A21H LINE# 51
- C:6A23H LINE# 52
- ------- ENDPROC SDRESPONSE
- ------- PROC _SDCOMMAND
- D:0007H SYMBOL command
- D:0067H SYMBOL argument
- D:006BH SYMBOL CRC
- C:0003H LINE# 54
- C:0003H LINE# 55
- C:0003H LINE# 57
- C:000AH LINE# 58
- C:000FH LINE# 59
- C:0014H LINE# 60
- C:0019H LINE# 61
- C:001EH LINE# 62
- ------- ENDPROC _SDCOMMAND
- ------- PROC SDINIT
- ------- DO
- D:002FH SYMBOL delay
- D:0031H SYMBOL trials
- D:0004H SYMBOL i
- D:0005H SYMBOL response
- ------- ENDDO
- C:6741H LINE# 65
- C:6741H LINE# 66
- C:6741H LINE# 67
- C:674AH LINE# 69
- C:674CH LINE# 71
- C:674EH LINE# 72
- C:674FH LINE# 73
- C:6758H LINE# 74
- C:675AH LINE# 77
- C:676AH LINE# 80
- C:676FH LINE# 82
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 14
- C:6774H LINE# 83
- C:6774H LINE# 84
- C:6777H LINE# 85
- C:6777H LINE# 87
- C:677AH LINE# 88
- C:677AH LINE# 89
- C:677CH LINE# 90
- C:6781H LINE# 91
- C:6783H LINE# 92
- C:6797H LINE# 93
- C:679CH LINE# 94
- C:679EH LINE# 96
- C:67A0H LINE# 97
- C:67A5H LINE# 98
- C:67A7H LINE# 99
- ------- ENDPROC SDINIT
- ------- PROC _SDWRITEBLOCK
- D:005FH SYMBOL Block
- D:0062H SYMBOL address
- ------- DO
- D:0005H SYMBOL count
- D:0005H SYMBOL dataResp
- ------- ENDDO
- C:6314H LINE# 101
- C:6322H LINE# 102
- C:6322H LINE# 108
- C:6324H LINE# 110
- C:6334H LINE# 112
- C:633DH LINE# 113
- C:633DH LINE# 114
- C:6342H LINE# 115
- C:6347H LINE# 116
- C:634CH LINE# 119
- C:6351H LINE# 121
- C:6353H LINE# 122
- C:6353H LINE# 123
- C:6362H LINE# 124
- C:6371H LINE# 125
- C:6380H LINE# 126
- C:638FH LINE# 127
- C:6393H LINE# 129
- C:6398H LINE# 130
- C:639DH LINE# 132
- C:63A2H LINE# 137
- C:63A8H LINE# 139
- C:63ABH LINE# 140
- C:63ADH LINE# 141
- C:63B2H LINE# 142
- C:63B5H LINE# 143
- C:63B5H LINE# 145
- C:63B8H LINE# 146
- C:63B8H LINE# 147
- C:63BBH LINE# 148
- C:63BEH LINE# 151
- C:63C1H LINE# 152
- C:63C1H LINE# 154
- C:63C3H LINE# 155
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 15
- ------- ENDPROC _SDWRITEBLOCK
- ------- PROC _SDREADBLOCK
- D:005FH SYMBOL Block
- D:0062H SYMBOL address
- ------- DO
- D:0005H SYMBOL count
- ------- ENDDO
- C:64DCH LINE# 157
- C:64EAH LINE# 158
- C:64EAH LINE# 165
- C:64ECH LINE# 167
- C:64FCH LINE# 169
- C:6502H LINE# 170
- C:6502H LINE# 173
- C:6508H LINE# 175
- C:650AH LINE# 176
- C:650AH LINE# 177
- C:6519H LINE# 178
- C:6528H LINE# 179
- C:6537H LINE# 180
- C:654CH LINE# 181
- C:6550H LINE# 183
- C:6553H LINE# 184
- C:6556H LINE# 186
- C:6558H LINE# 187
- C:655BH LINE# 188
- C:655EH LINE# 189
- C:655EH LINE# 191
- C:6560H LINE# 192
- ------- ENDPROC _SDREADBLOCK
- ------- PROC _COMSENDBYTE
- D:0007H SYMBOL c
- C:6A60H LINE# 194
- C:6A60H LINE# 195
- C:6A60H LINE# 196
- C:6A62H LINE# 197
- C:6A65H LINE# 198
- C:6A67H LINE# 199
- ------- ENDPROC _COMSENDBYTE
- ------- PROC _DELAYMS
- D:0057H SYMBOL nFactor
- C:6A68H LINE# 201
- C:6A6AH LINE# 202
- C:6A6AH LINE# 214
- ------- ENDPROC _DELAYMS
- ------- PROC _LSWAPINT16
- D:0002H SYMBOL dData1
- D:0004H SYMBOL dData2
- ------- DO
- X:7913H SYMBOL dData
- ------- ENDDO
- C:6A38H LINE# 216
- C:6A3AH LINE# 217
- C:6A3AH LINE# 219
- C:6A46H LINE# 220
- C:6A46H LINE# 221
- ------- ENDPROC _LSWAPINT16
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 16
- ------- PROC _LSWAPINT32
- D:0055H SYMBOL dData1
- D:0059H SYMBOL dData2
- D:005DH SYMBOL dData3
- D:0061H SYMBOL dData4
- ------- DO
- X:7916H SYMBOL dData
- ------- ENDDO
- C:6561H LINE# 223
- C:6569H LINE# 224
- C:6569H LINE# 226
- C:65D3H LINE# 227
- C:65E1H LINE# 228
- ------- ENDPROC _LSWAPINT32
- ------- ENDMOD HAL
- ------- MODULE MAIN
- C:0000H SYMBOL _ICE_DUMMY_
- D:0080H PUBLIC P0
- D:0090H PUBLIC P1
- D:00A0H PUBLIC P2
- D:00B0H PUBLIC P3
- B:00A8H.7 PUBLIC EA
- B:00A8H.4 PUBLIC ES
- B:0098H.0 PUBLIC RI
- B:0098H.1 PUBLIC TI
- C:6A47H PUBLIC Init_Port
- D:00CBH PUBLIC RCAP2H
- C:69E0H PUBLIC Init_COMM
- D:00CAH PUBLIC RCAP2L
- C:5D62H PUBLIC main
- D:0087H PUBLIC PCON
- D:0098H PUBLIC SCON
- B:0090H.0 PUBLIC MCU_LED1
- B:0090H.1 PUBLIC MCU_LED2
- D:0020H PUBLIC bFlags
- B:00C8H.2 PUBLIC TR2
- D:00C8H PUBLIC T2CON
- ------- PROC INIT_PORT
- C:6A47H LINE# 20
- C:6A47H LINE# 21
- C:6A47H LINE# 22
- C:6A4AH LINE# 23
- C:6A4DH LINE# 24
- C:6A50H LINE# 25
- C:6A53H LINE# 26
- ------- ENDPROC INIT_PORT
- ------- PROC INIT_COMM
- C:69E0H LINE# 33
- C:69E0H LINE# 34
- C:69E0H LINE# 35
- C:69E3H LINE# 36
- C:69E6H LINE# 37
- C:69E9H LINE# 38
- C:69ECH LINE# 39
- C:69EFH LINE# 40
- C:69F1H LINE# 41
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 17
- C:69F3H LINE# 42
- C:69F5H LINE# 43
- C:69F7H LINE# 44
- ------- ENDPROC INIT_COMM
- ------- PROC MAIN
- ------- DO
- D:0007H SYMBOL temp
- X:790FH SYMBOL time_count
- ------- ENDDO
- C:5D62H LINE# 46
- C:5D62H LINE# 47
- C:5D62H LINE# 51
- C:5D65H LINE# 52
- C:5D68H LINE# 54
- C:5D6BH LINE# 55
- C:5D75H LINE# 56
- C:5D7FH LINE# 58
- C:5D7FH LINE# 59
- C:5D89H LINE# 61
- C:5D8BH LINE# 63
- C:5D8BH LINE# 64
- C:5D8BH LINE# 65
- C:5DAAH LINE# 66
- C:5DC5H LINE# 67
- C:5DC5H LINE# 68
- C:5DC7H LINE# 69
- C:5DD1H LINE# 70
- C:5DD3H LINE# 72
- C:5DD9H LINE# 73
- C:5DD9H LINE# 74
- C:5DDDH LINE# 75
- C:5DE0H LINE# 76
- C:5DE3H LINE# 77
- C:5DE3H LINE# 78
- C:5DE5H LINE# 80
- C:5DE5H LINE# 81
- C:5DEAH LINE# 82
- C:5DEDH LINE# 83
- C:5DF0H LINE# 84
- C:5DF0H LINE# 85
- C:5DF0H LINE# 86
- C:5DF0H LINE# 87
- C:5DF4H LINE# 88
- C:5DF6H LINE# 89
- C:5DF9H LINE# 91
- C:5DFCH LINE# 92
- C:5E06H LINE# 93
- C:5E10H LINE# 94
- C:5E1AH LINE# 95
- C:5E24H LINE# 96
- C:5E26H LINE# 97
- C:5E29H LINE# 98
- C:5E2BH LINE# 99
- C:5E2BH LINE# 100
- C:5E2FH LINE# 101
- C:5E2FH LINE# 102
- C:5E31H LINE# 103
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 18
- C:5E34H LINE# 104
- C:5E36H LINE# 105
- C:5E38H LINE# 106
- C:5E3CH LINE# 107
- C:5E3EH LINE# 108
- C:5E3EH LINE# 109
- C:5E42H LINE# 110
- C:5E44H LINE# 111
- C:5E47H LINE# 113
- C:5E4DH LINE# 114
- C:5E52H LINE# 116
- C:5E55H LINE# 118
- C:5E57H LINE# 119
- C:5E57H LINE# 120
- C:5E5EH LINE# 121
- C:5E5EH LINE# 122
- C:5E60H LINE# 123
- C:5E63H LINE# 124
- C:5E69H LINE# 125
- C:5E69H LINE# 126
- C:5E6CH LINE# 127
- C:5E6EH LINE# 128
- C:5E70H LINE# 130
- C:5E70H LINE# 131
- C:5E73H LINE# 132
- C:5E73H LINE# 133
- C:5E75H LINE# 134
- C:5E75H LINE# 136
- ------- ENDPROC MAIN
- ------- ENDMOD MAIN
- ------- MODULE ISR
- C:0000H SYMBOL _ICE_DUMMY_
- D:0090H PUBLIC P1
- D:00B0H PUBLIC P3
- B:0098H.0 PUBLIC RI
- D:0099H PUBLIC SBUF
- B:0090H.2 PUBLIC MCU_LED3
- C:54A1H PUBLIC ISR_COMM
- ------- PROC ISR_COMM
- ------- DO
- D:002AH SYMBOL pBuf
- X:790BH SYMBOL timecount
- D:002DH SYMBOL cnt
- ------- ENDDO
- C:54A1H LINE# 10
- C:54BEH LINE# 12
- C:54C7H LINE# 16
- C:54C9H LINE# 18
- C:54CCH LINE# 19
- C:54CCH LINE# 20
- C:54D1H LINE# 22
- C:54D1H LINE# 24
- C:54D7H LINE# 25
- C:54D7H LINE# 26
- C:54E1H LINE# 27
- C:54F7H LINE# 28
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 19
- C:5512H LINE# 29
- C:5512H LINE# 30
- C:5512H LINE# 31
- C:5512H LINE# 32
- C:5512H LINE# 33
- C:5515H LINE# 35
- C:5515H LINE# 36
- C:5526H LINE# 37
- C:5528H LINE# 38
- C:5536H LINE# 41
- C:554CH LINE# 42
- C:554CH LINE# 43
- C:5566H LINE# 44
- C:5566H LINE# 45
- C:556CH LINE# 46
- C:556FH LINE# 47
- C:5574H LINE# 49
- C:5574H LINE# 51
- C:5595H LINE# 52
- C:5595H LINE# 53
- C:559FH LINE# 54
- C:55B5H LINE# 55
- C:55D0H LINE# 56
- C:55D0H LINE# 57
- C:55D6H LINE# 58
- C:55D6H LINE# 59
- C:55D6H LINE# 60
- C:55D8H LINE# 62
- C:55D8H LINE# 63
- C:55E7H LINE# 64
- C:55E9H LINE# 65
- C:55F3H LINE# 66
- C:55F3H LINE# 68
- C:55F6H LINE# 69
- C:55F8H LINE# 70
- C:55FAH LINE# 71
- ------- ENDPROC ISR_COMM
- ------- ENDMOD ISR
- ------- MODULE HPI
- C:0000H SYMBOL _ICE_DUMMY_
- D:0090H PUBLIC P1
- D:00B0H PUBLIC P3
- C:6A24H PUBLIC UpRootDir
- X:0000H PUBLIC DirStartCluster
- C:4CCBH PUBLIC _DownDir
- X:0002H PUBLIC UARTBUF
- X:4002H PUBLIC NowCluster
- X:4004H PUBLIC ThisFile
- C:22F6H PUBLIC List
- X:4020H PUBLIC ShowFileName
- X:56A0H PUBLIC NowSector
- C:08A4H PUBLIC _CreateFile
- X:56A4H PUBLIC Command
- B:0090H.3 PUBLIC MCU_LED4
- X:56C9H PUBLIC Response
- C:328EH PUBLIC _RemoveFile
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 20
- C:58D1H PUBLIC GetCapacity
- C:0026H PUBLIC _CreateDir
- C:4538H PUBLIC _ReadFile
- C:59FCH PUBLIC UartHandler
- X:56CEH PUBLIC DeviceInfo
- C:6451H PUBLIC UartSendRsp
- C:65E2H PUBLIC UpDir
- C:172CH PUBLIC _WriteFile
- C:666AH PUBLIC _SetFilePointer
- C:3657H PUBLIC _OpenFile
- ------- PROC UARTSENDRSP
- ------- DO
- D:002FH SYMBOL i
- D:0031H SYMBOL pBuf
- ------- ENDDO
- C:6451H LINE# 24
- C:6451H LINE# 25
- C:6451H LINE# 27
- C:645AH LINE# 28
- C:645CH LINE# 29
- C:6461H LINE# 30
- C:6485H LINE# 32
- C:649EH LINE# 33
- C:649EH LINE# 34
- C:64BEH LINE# 35
- C:64D9H LINE# 36
- C:64D9H LINE# 37
- C:64DBH LINE# 38
- ------- ENDPROC UARTSENDRSP
- ------- PROC UARTHANDLER
- C:59FCH LINE# 40
- C:59FCH LINE# 41
- C:59FCH LINE# 42
- C:5A09H LINE# 43
- C:5A43H LINE# 44
- C:5A43H LINE# 45
- C:5A43H LINE# 46
- C:5A46H LINE# 47
- C:5A48H LINE# 48
- C:5A48H LINE# 49
- C:5A4BH LINE# 50
- C:5A4DH LINE# 51
- C:5A4DH LINE# 52
- C:5A64H LINE# 53
- C:5A67H LINE# 54
- C:5A67H LINE# 55
- C:5A6DH LINE# 56
- C:5A70H LINE# 57
- C:5A70H LINE# 58
- C:5A78H LINE# 59
- C:5A7AH LINE# 60
- C:5A7AH LINE# 61
- C:5A80H LINE# 62
- C:5A82H LINE# 64
- C:5AA2H LINE# 65
- C:5AA5H LINE# 66
- C:5AA5H LINE# 67
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 21
- C:5ABCH LINE# 68
- C:5ABEH LINE# 69
- C:5ABEH LINE# 70
- C:5AC3H LINE# 71
- C:5ACCH LINE# 72
- C:5ACEH LINE# 73
- C:5ACEH LINE# 74
- C:5AD1H LINE# 75
- C:5AD3H LINE# 76
- C:5AD3H LINE# 77
- C:5AD7H LINE# 78
- C:5ADDH LINE# 79
- C:5ADFH LINE# 80
- C:5ADFH LINE# 81
- C:5AE7H LINE# 82
- C:5AE9H LINE# 83
- C:5B09H LINE# 84
- C:5B0BH LINE# 85
- C:5B0BH LINE# 86
- C:5B0EH LINE# 87
- C:5B10H LINE# 88
- C:5B10H LINE# 89
- C:5B13H LINE# 90
- C:5B15H LINE# 91
- C:5B15H LINE# 92
- C:5B1DH LINE# 93
- C:5B1DH LINE# 94
- C:5B1DH LINE# 96
- C:5B20H LINE# 98
- C:5B22H LINE# 99
- ------- ENDPROC UARTHANDLER
- ------- PROC LIST
- ------- DO
- D:002FH SYMBOL item
- D:0031H SYMBOL i
- D:0033H SYMBOL k
- D:0034H SYMBOL bstop
- D:0035H SYMBOL sector
- D:0036H SYMBOL Lcount
- D:0037H SYMBOL Ncount
- D:0038H SYMBOL base
- ------- ENDDO
- C:22F6H LINE# 101
- C:22F6H LINE# 102
- C:22F6H LINE# 107
- C:22FAH LINE# 108
- C:22FCH LINE# 109
- C:2301H LINE# 110
- C:2303H LINE# 112
- C:2305H LINE# 113
- C:2309H LINE# 114
- C:2309H LINE# 115
- C:2322H LINE# 116
- C:233CH LINE# 117
- C:234AH LINE# 120
- C:2357H LINE# 121
- C:2357H LINE# 122
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 22
- C:236BH LINE# 123
- C:236BH LINE# 124
- C:239AH LINE# 125
- C:239CH LINE# 126
- C:23B3H LINE# 127
- C:23B3H LINE# 128
- C:23C3H LINE# 129
- C:23C3H LINE# 130
- C:23C5H LINE# 131
- C:23CDH LINE# 132
- C:23CDH LINE# 134
- C:23CDH LINE# 135
- C:23D0H LINE# 136
- C:240DH LINE# 137
- C:2415H LINE# 138
- C:2422H LINE# 140
- C:242CH LINE# 141
- C:242CH LINE# 142
- C:2440H LINE# 143
- C:2440H LINE# 144
- C:2456H LINE# 145
- C:245EH LINE# 146
- C:245EH LINE# 147
- C:2461H LINE# 148
- C:2464H LINE# 149
- C:2464H LINE# 150
- C:24A5H LINE# 151
- C:24A7H LINE# 152
- C:24AEH LINE# 153
- C:24B1H LINE# 154
- C:24B1H LINE# 155
- C:24F2H LINE# 156
- C:24F4H LINE# 157
- C:24FBH LINE# 158
- C:24FEH LINE# 159
- C:24FEH LINE# 160
- C:253FH LINE# 161
- C:2541H LINE# 162
- C:254AH LINE# 163
- C:254AH LINE# 164
- C:254AH LINE# 166
- C:254AH LINE# 167
- C:254DH LINE# 168
- C:258CH LINE# 169
- C:258EH LINE# 170
- C:258EH LINE# 171
- C:258EH LINE# 173
- C:258EH LINE# 174
- C:259CH LINE# 176
- C:25A2H LINE# 177
- C:25A7H LINE# 178
- C:25B4H LINE# 179
- C:25B7H LINE# 180
- C:25B7H LINE# 183
- C:25B7H LINE# 184
- C:25C6H LINE# 186
- C:25C6H LINE# 187
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 23
- C:25D7H LINE# 188
- C:25E8H LINE# 189
- C:25E8H LINE# 190
- C:2617H LINE# 191
- C:2619H LINE# 192
- C:2630H LINE# 193
- C:2630H LINE# 194
- C:2640H LINE# 195
- C:2646H LINE# 196
- C:264EH LINE# 197
- C:264EH LINE# 199
- C:264EH LINE# 200
- C:2651H LINE# 201
- C:268EH LINE# 202
- C:2696H LINE# 204
- C:26AAH LINE# 205
- C:26AAH LINE# 206
- C:26C0H LINE# 207
- C:26C8H LINE# 208
- C:26C8H LINE# 209
- C:26CBH LINE# 210
- C:26CEH LINE# 211
- C:26CEH LINE# 212
- C:270FH LINE# 213
- C:2711H LINE# 214
- C:2718H LINE# 215
- C:271BH LINE# 216
- C:271BH LINE# 217
- C:275CH LINE# 218
- C:275EH LINE# 219
- C:2765H LINE# 220
- C:2768H LINE# 221
- C:2768H LINE# 222
- C:27A9H LINE# 223
- C:27ABH LINE# 224
- C:27B4H LINE# 225
- C:27B4H LINE# 226
- C:27B4H LINE# 228
- C:27B4H LINE# 229
- C:27B7H LINE# 230
- C:27F6H LINE# 231
- C:27F8H LINE# 232
- C:27F8H LINE# 234
- C:27F8H LINE# 235
- C:2806H LINE# 236
- C:280CH LINE# 237
- C:2811H LINE# 239
- C:2817H LINE# 241
- C:282AH LINE# 243
- C:2835H LINE# 245
- C:284CH LINE# 246
- C:284EH LINE# 247
- C:284EH LINE# 248
- ------- ENDPROC LIST
- ------- PROC L?0586
- ------- ENDPROC L?0586
- ------- PROC _OPENFILE
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 24
- D:002FH SYMBOL pBuffer
- ------- DO
- D:0032H SYMBOL i
- D:0034H SYMBOL j
- D:0035H SYMBOL bstop
- D:0036H SYMBOL sector
- ------- ENDDO
- C:3657H LINE# 250
- C:365DH LINE# 251
- C:365DH LINE# 255
- C:3661H LINE# 256
- C:3663H LINE# 257
- C:3668H LINE# 259
- C:3675H LINE# 260
- C:3675H LINE# 261
- C:3689H LINE# 262
- C:3689H LINE# 263
- C:36B8H LINE# 264
- C:36BAH LINE# 265
- C:36D1H LINE# 266
- C:36D1H LINE# 267
- C:36E0H LINE# 268
- C:36E2H LINE# 269
- C:36E5H LINE# 270
- C:370EH LINE# 271
- C:370EH LINE# 272
- C:3710H LINE# 273
- C:3717H LINE# 274
- C:3717H LINE# 275
- C:3717H LINE# 277
- C:372EH LINE# 278
- C:372EH LINE# 279
- C:3731H LINE# 280
- C:375CH LINE# 281
- C:375FH LINE# 282
- C:3761H LINE# 284
- C:376FH LINE# 285
- C:3775H LINE# 286
- C:377AH LINE# 288
- C:378CH LINE# 289
- C:378FH LINE# 290
- C:378FH LINE# 293
- C:378FH LINE# 294
- C:379EH LINE# 296
- C:379EH LINE# 297
- C:37AFH LINE# 298
- C:37C0H LINE# 299
- C:37C0H LINE# 300
- C:37EFH LINE# 301
- C:37F1H LINE# 302
- C:3808H LINE# 303
- C:3808H LINE# 304
- C:3817H LINE# 305
- C:3819H LINE# 306
- C:381CH LINE# 307
- C:3845H LINE# 308
- C:3845H LINE# 309
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 25
- C:3847H LINE# 310
- C:384EH LINE# 311
- C:384EH LINE# 312
- C:384EH LINE# 313
- C:3865H LINE# 314
- C:3865H LINE# 315
- C:3868H LINE# 316
- C:3893H LINE# 317
- C:3896H LINE# 318
- C:3898H LINE# 319
- C:3898H LINE# 320
- C:38A6H LINE# 321
- C:38ACH LINE# 322
- C:38B1H LINE# 323
- C:38B7H LINE# 324
- C:38CAH LINE# 325
- C:38D5H LINE# 327
- C:38E4H LINE# 328
- C:38E7H LINE# 329
- C:38E7H LINE# 331
- C:38EDH LINE# 332
- C:3905H LINE# 333
- C:393FH LINE# 334
- C:3953H LINE# 335
- C:3966H LINE# 336
- C:396DH LINE# 337
- C:396FH LINE# 338
- C:3979H LINE# 339
- C:3983H LINE# 341
- C:398DH LINE# 342
- C:398FH LINE# 343
- ------- ENDPROC _OPENFILE
- ------- PROC _READFILE
- D:002FH SYMBOL readLength
- D:0033H SYMBOL pBuffer
- ------- DO
- D:0036H SYMBOL len
- D:0006H SYMBOL i
- D:0038H SYMBOL tlen
- D:003AH SYMBOL blen
- ------- ENDDO
- C:4538H LINE# 345
- C:4546H LINE# 346
- C:4546H LINE# 352
- C:454AH LINE# 353
- C:454CH LINE# 354
- C:4552H LINE# 355
- C:4554H LINE# 357
- C:4560H LINE# 359
- C:4565H LINE# 360
- C:4578H LINE# 361
- C:457BH LINE# 363
- C:45ABH LINE# 364
- C:45AEH LINE# 367
- C:45C4H LINE# 368
- C:45C4H LINE# 369
- C:45EDH LINE# 370
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 26
- C:45F9H LINE# 372
- C:4609H LINE# 375
- C:461BH LINE# 376
- C:461BH LINE# 377
- C:463BH LINE# 378
- C:463BH LINE# 380
- C:464EH LINE# 381
- C:465AH LINE# 383
- C:4685H LINE# 384
- C:4693H LINE# 385
- C:4695H LINE# 387
- C:4698H LINE# 388
- C:4698H LINE# 390
- C:4698H LINE# 391
- C:46BFH LINE# 392
- C:46C1H LINE# 393
- C:46CBH LINE# 394
- C:46CBH LINE# 396
- C:46EAH LINE# 397
- C:46F6H LINE# 400
- C:4715H LINE# 401
- C:4715H LINE# 402
- C:4729H LINE# 403
- C:472DH LINE# 404
- C:473BH LINE# 405
- C:473BH LINE# 406
- C:473DH LINE# 407
- C:4753H LINE# 408
- C:476EH LINE# 409
- C:4771H LINE# 410
- C:477EH LINE# 411
- C:4780H LINE# 413
- C:479FH LINE# 414
- C:479FH LINE# 416
- C:47A2H LINE# 418
- C:47A8H LINE# 419
- C:47CDH LINE# 421
- C:47DBH LINE# 423
- C:47DDH LINE# 424
- ------- ENDPROC _READFILE
- ------- PROC L?0585
- ------- ENDPROC L?0585
- ------- PROC _SETFILEPOINTER
- D:002FH SYMBOL pointer
- C:666AH LINE# 426
- C:6672H LINE# 427
- C:6672H LINE# 428
- C:6676H LINE# 429
- C:6678H LINE# 430
- C:667EH LINE# 431
- C:6680H LINE# 433
- C:668EH LINE# 434
- C:66B0H LINE# 435
- C:66B3H LINE# 437
- C:66C7H LINE# 438
- C:66C7H LINE# 439
- C:66CBH LINE# 440
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 27
- C:66CDH LINE# 441
- C:66CDH LINE# 443
- C:66CFH LINE# 444
- ------- ENDPROC _SETFILEPOINTER
- ------- PROC _CREATEFILE
- D:002FH SYMBOL len
- D:0033H SYMBOL pBuffer
- D:0036H SYMBOL pName
- ------- DO
- D:0039H SYMBOL sector
- D:003BH SYMBOL i
- D:003DH SYMBOL j
- D:003FH SYMBOL DirCount
- D:0041H SYMBOL cnum
- D:0043H SYMBOL ClusterPointer
- X:7913H SYMBOL bstop
- X:7914H SYMBOL InByte
- X:7915H SYMBOL bwrite
- ------- ENDDO
- C:08A4H LINE# 446
- C:08B2H LINE# 447
- C:08B2H LINE# 452
- C:08B6H LINE# 453
- C:08B8H LINE# 454
- C:08CBH LINE# 455
- C:08CEH LINE# 456
- C:08F0H LINE# 457
- C:08F3H LINE# 459
- C:08F8H LINE# 461
- C:08FFH LINE# 462
- C:090AH LINE# 463
- C:090DH LINE# 465
- C:091BH LINE# 466
- C:0923H LINE# 467
- C:093FH LINE# 468
- C:0944H LINE# 470
- C:0951H LINE# 471
- C:0951H LINE# 473
- C:0967H LINE# 474
- C:0967H LINE# 475
- C:0996H LINE# 476
- C:0998H LINE# 477
- C:09A1H LINE# 478
- C:09B7H LINE# 479
- C:09B7H LINE# 480
- C:09CCH LINE# 481
- C:09CCH LINE# 482
- C:09E2H LINE# 483
- C:09E2H LINE# 484
- C:09E7H LINE# 485
- C:0A1BH LINE# 486
- C:0A4AH LINE# 487
- C:0A4CH LINE# 488
- C:0A4CH LINE# 489
- C:0A4FH LINE# 490
- C:0A4FH LINE# 491
- C:0A4FH LINE# 493
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 28
- C:0A4FH LINE# 494
- C:0A55H LINE# 495
- C:0A5BH LINE# 496
- C:0A6CH LINE# 497
- C:0A76H LINE# 498
- C:0A79H LINE# 499
- C:0A79H LINE# 500
- C:0A81H LINE# 501
- C:0A90H LINE# 502
- C:0A96H LINE# 503
- C:0A98H LINE# 505
- C:0A9DH LINE# 507
- C:0ADAH LINE# 508
- C:0ADAH LINE# 509
- C:0AF4H LINE# 510
- C:0B27H LINE# 512
- C:0B2CH LINE# 513
- C:0B67H LINE# 515
- C:0B96H LINE# 516
- C:0B98H LINE# 517
- C:0B9EH LINE# 518
- C:0BA0H LINE# 519
- C:0BA0H LINE# 520
- C:0BA0H LINE# 521
- C:0BAEH LINE# 522
- C:0BB6H LINE# 524
- C:0BD1H LINE# 525
- C:0BD1H LINE# 526
- C:0BFFH LINE# 527
- C:0C01H LINE# 528
- C:0C01H LINE# 529
- C:0C0CH LINE# 531
- C:0C1EH LINE# 532
- C:0C21H LINE# 533
- C:0C21H LINE# 536
- C:0C21H LINE# 537
- C:0C30H LINE# 539
- C:0C30H LINE# 540
- C:0C41H LINE# 541
- C:0C4BH LINE# 542
- C:0C62H LINE# 543
- C:0C62H LINE# 544
- C:0C91H LINE# 545
- C:0C93H LINE# 546
- C:0C9CH LINE# 548
- C:0CB2H LINE# 549
- C:0CB2H LINE# 550
- C:0CC7H LINE# 551
- C:0CC7H LINE# 552
- C:0CDDH LINE# 553
- C:0CDDH LINE# 554
- C:0CE2H LINE# 555
- C:0D16H LINE# 556
- C:0D45H LINE# 557
- C:0D47H LINE# 558
- C:0D47H LINE# 559
- C:0D4AH LINE# 560
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 29
- C:0D4AH LINE# 561
- C:0D4AH LINE# 563
- C:0D4AH LINE# 564
- C:0D50H LINE# 565
- C:0D56H LINE# 566
- C:0D67H LINE# 567
- C:0D71H LINE# 568
- C:0D74H LINE# 569
- C:0D74H LINE# 570
- C:0D7CH LINE# 571
- C:0D8BH LINE# 572
- C:0D91H LINE# 573
- C:0D93H LINE# 575
- C:0D98H LINE# 577
- C:0DD5H LINE# 578
- C:0DD5H LINE# 579
- C:0DEFH LINE# 580
- C:0E22H LINE# 581
- C:0E27H LINE# 582
- C:0E62H LINE# 583
- C:0E91H LINE# 584
- C:0E93H LINE# 585
- C:0E99H LINE# 586
- C:0E9BH LINE# 587
- C:0E9BH LINE# 588
- C:0E9BH LINE# 589
- C:0EA9H LINE# 590
- C:0EB1H LINE# 592
- C:0ECCH LINE# 593
- C:0ECCH LINE# 594
- C:0EFAH LINE# 595
- C:0EFCH LINE# 596
- C:0EFCH LINE# 597
- C:0F07H LINE# 598
- C:0F12H LINE# 600
- C:0F25H LINE# 601
- C:0F30H LINE# 602
- C:0F30H LINE# 603
- C:0F3FH LINE# 604
- C:0F42H LINE# 605
- C:0F44H LINE# 606
- C:0F55H LINE# 607
- C:0F81H LINE# 608
- C:0F95H LINE# 609
- C:0F95H LINE# 610
- C:0FC4H LINE# 611
- C:0FC6H LINE# 612
- C:0FD0H LINE# 613
- C:0FD0H LINE# 614
- C:0FE2H LINE# 617
- C:0FF1H LINE# 618
- C:0FF4H LINE# 619
- C:0FF4H LINE# 622
- C:1001H LINE# 623
- C:100BH LINE# 624
- C:101FH LINE# 625
- C:1032H LINE# 626
- BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 12:48:54 PAGE 30
- C:1039H LINE# 627
- C:103BH LINE# 628
- C:1040H LINE# 629
- C:104AH LINE# 630
- C:1054H LINE# 632
- C:1056H LINE# 633
- ------- ENDPROC _CREATEFILE
- ------- PROC _WRITEFILE
- D:002FH SYMBOL writeLength
- D:0033H SYMBOL pBuffer
- ------- DO
- D:0036H SYMBOL len
- D:0038H SYMBOL sector
- D:003AH SYMBOL i
- D:003CH SYMBOL cnum
- D:003EH SYMBOL tlen
- D:0040H SYMBOL bSuccess
- D:0041H SYMBOL bStop
- ------- ENDDO
- C:172CH LINE# 635
- C:173AH LINE# 636
- C:173AH LINE# 640
- C:173EH LINE# 641
- C:1740H LINE# 642
- C:1746H LINE# 643
- C:1748H LINE# 644
- C:174DH LINE# 645
- C:1750H LINE# 646
- C:1752H LINE# 647
- C:1756H LINE# 649
- C:176CH LINE# 650
- C:176CH LINE# 651
- C:1795H LINE# 652
- C:17A1H LINE# 654
- C:17B1H LINE# 657
- C:17C3H LINE# 658
- C:17C3H LINE# 659
- C:17E6H LINE# 660
- C:17E6H LINE# 662
- C:17F9H LINE# 663
- C:1809H LINE# 665
- C:183DH LINE# 666
- C:185DH LINE# 667
- C:185FH LINE# 668
- C:186DH LINE# 669
- C:186FH LINE# 671
- C:1872H LINE# 672
- C:1872H LINE# 674
- C:1872H LINE# 675
- C:1899H LINE# 676
- C:189BH LINE# 677
- C:18A5H LINE# 678
- C:18A5H LINE# 680
- C:18C4H LINE# 681