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

📄 flashreadwrite.m51

📁 Falsh 读写的demo
💻 M51
📖 第 1 页 / 共 5 页
字号:
  C:160DH         LINE#         137
  C:160DH         LINE#         138
  C:1610H         LINE#         139
  C:1610H         LINE#         140
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        FW
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  X:3A23H         PUBLIC        WaveData
  D:00B8H         PUBLIC        IP
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:1789H         SYMBOL        McuInit
  C:1149H         SYMBOL        UsbInit
  B:00A8H.4       PUBLIC        IE4
  C:1640H         PUBLIC        SpiInit
  C:179FH         SYMBOL        Timer0Init
  D:008CH         PUBLIC        TH0
  C:17B2H         PUBLIC        TdInit
  D:008AH         PUBLIC        TL0
  D:0098H         PUBLIC        SCON0
  D:008EH         PUBLIC        CKCON
  D:00D0H         PUBLIC        PSW
  -------         PROC          SPIINIT
  C:1640H         LINE#         20
  C:1640H         LINE#         21
  C:1640H         LINE#         22
  C:1646H         LINE#         24
  C:164AH         LINE#         31
  C:1650H         LINE#         34
  C:1657H         LINE#         37
  C:1659H         LINE#         38
  C:1660H         LINE#         39
  C:1667H         LINE#         40
BL51 BANKED LINKER/LOCATER V5.12                                                      04/17/2007  10:39:21  PAGE 17


  -------         ENDPROC       SPIINIT
  -------         PROC          MCUINIT
  C:1789H         LINE#         46
  C:1789H         LINE#         47
  C:1789H         LINE#         48
  C:178CH         LINE#         52
  C:1792H         LINE#         53
  C:1798H         LINE#         54
  C:179EH         LINE#         55
  -------         ENDPROC       MCUINIT
  -------         PROC          TIMER0INIT
  C:179FH         LINE#         61
  C:179FH         LINE#         62
  C:179FH         LINE#         67
  C:17A2H         LINE#         68
  C:17A5H         LINE#         69
  C:17A8H         LINE#         70
  C:17ABH         LINE#         71
  C:17AEH         LINE#         72
  C:17B1H         LINE#         73
  -------         ENDPROC       TIMER0INIT
  -------         PROC          TDINIT
  C:17B2H         LINE#         79
  C:17B2H         LINE#         80
  C:17B2H         LINE#         81
  C:17B5H         LINE#         83
  C:17B8H         LINE#         85
  C:17BBH         LINE#         87
  -------         ENDPROC       TDINIT
  -------         PROC          USBINIT
  C:1149H         LINE#         94
  C:1149H         LINE#         95
  C:1149H         LINE#         96
  C:114FH         LINE#         98
  C:1154H         LINE#         100
  C:115AH         LINE#         101
  C:1160H         LINE#         102
  C:1166H         LINE#         103
  C:116BH         LINE#         105
  C:1171H         LINE#         109
  C:1177H         LINE#         111
  C:117CH         LINE#         115
  C:1182H         LINE#         119
  C:1187H         LINE#         120
  C:118DH         LINE#         122
  C:1193H         LINE#         125
  C:11A6H         LINE#         128
  -------         ENDPROC       USBINIT
  -------         ENDMOD        FW

  -------         MODULE        SM
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  C:13B7H         SYMBOL        _SmEraseBlock
  D:00B0H         PUBLIC        P3
BL51 BANKED LINKER/LOCATER V5.12                                                      04/17/2007  10:39:21  PAGE 18


  C:14E2H         PUBLIC        _SmSelectChip
  C:0C0AH         SYMBOL        _SmReadBlockAddr
  D:00A8H         PUBLIC        IE
  C:1574H         SYMBOL        _SmUpdateBlockTab
  X:3000H         SYMBOL        SmDeviceIndex
  C:101BH         SYMBOL        _SmFreeBlock
  C:0F3DH         SYMBOL        SmRepairBlock
  C:15A1H         SYMBOL        _SmLog2PhyBlock
  D:00B8H         PUBLIC        IP
  X:3001H         SYMBOL        ReadyBusy
  X:3002H         PUBLIC        FlashId
  C:1208H         SYMBOL        _SmReadPage
  C:170CH         PUBLIC        _SmSetSegmentBase
  C:0539H         SYMBOL        _SmReadBlockTab
  X:3007H         SYMBOL        SmCleanPage
  C:175AH         PUBLIC        _SmParseStatus
  C:02E7H         SYMBOL        _SmFlashCmd
  X:3047H         SYMBOL        SmAvailableBlocks
  X:3049H         SYMBOL        SmDeviceLastPage
  X:304DH         PUBLIC        FlashSts
  C:0AB5H         SYMBOL        _SmCopyBlock
  I:0035H         SYMBOL        SmMediaStatus
  C:168CH         PUBLIC        SmDeviceTab
  C:149BH         SYMBOL        _SmWritePage
  X:304EH         SYMBOL        SmAvailableSectors
  C:0FACH         PUBLIC        SmReadSector
  C:0DC8H         PUBLIC        SmFlushBlock
  D:0088H         PUBLIC        TCON
  C:1264H         SYMBOL        _SmPadPage
  C:08FBH         SYMBOL        _SmAllocateBlock
  X:3052H         PUBLIC        FlashAddress
  C:10F2H         SYMBOL        _SmSetFlashAddr
  I:0036H         SYMBOL        SmBlockPageMask
  C:0698H         PUBLIC        SmReadFlashInfo
  I:0037H         SYMBOL        SmDestBlock
  C:07EEH         PUBLIC        SmWriteSector
  C:1089H         SYMBOL        _SmSetBlockExtra
  C:000EH         SYMBOL        SmReadStatus
  X:3057H         SYMBOL        SmBlockTab
  X:3857H         PUBLIC        SmFlushTimer
  X:3858H         SYMBOL        SmPagesPerBlock
  C:12BDH         PUBLIC        SmEraseAll
  C:16B0H         PUBLIC        _SmGetFlashTypeIndex
  I:0039H         SYMBOL        SegmentBase
  X:3859H         SYMBOL        SmBlocksPerChipShift
  C:1312H         PUBLIC        SmReadNextSector
  X:385AH         SYMBOL        SmChipPageMask
  C:0003H         PUBLIC        SmInit
  I:003BH         SYMBOL        SmSrcBlock
  X:385EH         SYMBOL        SmFreeTab
  I:003DH         SYMBOL        SmCmdStatus
  C:09EDH         SYMBOL        SmGetAddr
  X:38DEH         PUBLIC        ChunkCounter
  X:38DFH         SYMBOL        SmMaxChipsPerDevice
  I:003EH         SYMBOL        SmPage2BlockShift
  D:0098H         PUBLIC        SCON0
  C:0CA8H         PUBLIC        SmWriteNextSector
BL51 BANKED LINKER/LOCATER V5.12                                                      04/17/2007  10:39:21  PAGE 19


  X:38E0H         SYMBOL        SmPagesPerChipShift
  C:0006H         SYMBOL        _SmMarkInvalidBlock
  I:003FH         SYMBOL        SmBlockTabSeg
  X:38E1H         SYMBOL        SmFreeBlockPtr
  C:0E4FH         SYMBOL        SmReadId
  C:16EFH         PUBLIC        SmMediaChange
  I:0040H         SYMBOL        SmNeedSetExtra
  X:39E1H         SYMBOL        SmJustWrite
  X:39E2H         PUBLIC        SpareArea
  X:3A22H         PUBLIC        PageIndex
  D:00D0H         PUBLIC        PSW
  I:0041H         SYMBOL        SmSrcBlockLog
  -------         PROC          SMERASEALL
  -------         DO            
  X:3AA3H         SYMBOL        j
  X:3AA5H         SYMBOL        SmTotalBlocks
  -------         ENDDO         
  C:12BDH         LINE#         20
  C:12BDH         LINE#         21
  C:12BDH         LINE#         23
  C:12E5H         LINE#         25
  C:1302H         LINE#         26
  C:1311H         LINE#         27
  -------         ENDPROC       SMERASEALL
  -------         PROC          _SMSETSEGMENTBASE
  D:0005H         SYMBOL        Segment
  C:170CH         LINE#         33
  C:170EH         LINE#         34
  C:170EH         LINE#         35
  C:1725H         LINE#         36
  -------         ENDPROC       _SMSETSEGMENTBASE
  -------         PROC          _SMPARSESTATUS
  D:0007H         SYMBOL        Status
  C:175AH         LINE#         42
  C:175AH         LINE#         43
  C:175AH         LINE#         44
  C:175EH         LINE#         45
  C:175EH         LINE#         46
  C:1761H         LINE#         47
  C:1761H         LINE#         48
  C:1765H         LINE#         49
  C:1765H         LINE#         50
  C:1768H         LINE#         51
  C:1768H         LINE#         52
  C:176CH         LINE#         53
  C:176CH         LINE#         54
  C:176FH         LINE#         55
  C:176FH         LINE#         57
  C:176FH         LINE#         58
  C:1771H         LINE#         59
  C:1771H         LINE#         60
  -------         ENDPROC       _SMPARSESTATUS
  -------         PROC          _SMSELECTCHIP
  D:0007H         SYMBOL        Chip
  C:14E2H         LINE#         66
  C:14E2H         LINE#         67
  C:14E2H         LINE#         68
BL51 BANKED LINKER/LOCATER V5.12                                                      04/17/2007  10:39:21  PAGE 20


  C:14F0H         LINE#         69
  C:14F0H         LINE#         70
  C:14F0H         LINE#         71
  C:14F6H         LINE#         72
  C:14FCH         LINE#         73
  C:14FDH         LINE#         74
  C:14FDH         LINE#         75
  C:1503H         LINE#         76
  C:1509H         LINE#         77
  C:150AH         LINE#         78
  C:150AH         LINE#         79
  C:1510H         LINE#         80
  C:1516H         LINE#         81
  C:1517H         LINE#         82
  C:1517H         LINE#         83
  C:151DH         LINE#         84
  C:1523H         LINE#         85
  C:1523H         LINE#         86
  C:1523H         LINE#         88
  C:1523H         LINE#         89
  -------         ENDPROC       _SMSELECTCHIP
  -------         PROC          L?0260
  -------         ENDPROC       L?0260
  -------         PROC          _SMSETBLOCKEXTRA
  X:3AB2H         SYMBOL        BlockAddr
  C:1089H         LINE#         95
  C:1091H         LINE#         96
  C:1091H         LINE#         97
  C:109BH         LINE#         99
  C:10A5H         LINE#         100
  C:10ACH         LINE#         101
  C:10BAH         LINE#         102
  C:10BAH         LINE#         103
  C:10C4H         LINE#         104
  C:10C4H         LINE#         106
  C:10CAH         LINE#         107
  C:10CEH         LINE#         109
  C:10D6H         LINE#         110
  C:10DAH         LINE#         111
  C:10E2H         LINE#         112
  C:10E6H         LINE#         113
  -------         ENDPROC       _SMSETBLOCKEXTRA
  C:10ECH         SYMBOL        L?0258
  -------         PROC          L?0257
  -------         ENDPROC       L?0257
  C:10ECH         SYMBOL        L?0258
  -------         PROC          _SMSETFLASHADDR
  X:3AD4H         SYMBOL        Page
  -------         DO            
  X:3AD8H         SYMBOL        Chip
  -------         ENDDO         
  C:10F2H         LINE#         119
  C:10F8H         LINE#         120
  C:10F8H         LINE#         121
  C:110CH         LINE#         122
  C:1121H         LINE#         124
  C:1129H         LINE#         126
BL51 BANKED LINKER/LOCATER V5.12                                                      04/17/2007  10:39:21  PAGE 21


  C:112EH         LINE#         127
  C:1130H         LINE#         128
  C:1138H         LINE#         129
  C:1140H         LINE#         130
  C:1148H         LINE#         131
  -------         ENDPROC       _SMSETFLASHADDR
  -------         PROC          _SMFLASHCMD
  D:0007H         SYMBOL        Cmd
  C:02E7H         LINE#         137
  C:02E7H         LINE#         138
  C:02E7H         LINE#         139
  C:0313H         LINE#         140
  C:0313H         LINE#         141
  C:0313H         LINE#         142
  C:0319H         LINE#         143
  C:031EH         LINE#         144
  C:0326H         LINE#         145
  C:032EH         LINE#         146
  C:0336H         LINE#         147
  C:033EH         LINE#         148
  C:0346H         LINE#         149
  C:034BH         LINE#         150
  C:0357H         LINE#         151
  C:035AH         LINE#         152

⌨️ 快捷键说明

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