📄 flashreadwrite.m51
字号:
XDATA FFEDH 0001H ABSOLUTE
XDATA FFEEH 0001H ABSOLUTE
XDATA FFEFH 0001H ABSOLUTE
XDATA FFF0H 0001H ABSOLUTE
XDATA FFF1H 0001H ABSOLUTE
XDATA FFF2H 0001H ABSOLUTE
XDATA FFF3H 0001H ABSOLUTE
XDATA FFF4H 0001H ABSOLUTE
XDATA FFF5H 0001H ABSOLUTE
XDATA FFF6H 0001H ABSOLUTE
XDATA FFF7H 0001H ABSOLUTE
XDATA FFF8H 0001H ABSOLUTE
XDATA FFF9H 0001H ABSOLUTE
XDATA FFFAH 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H UNIT ?PR?SMINIT?SM
CODE 0006H 0001H UNIT ?PR?_SMMARKINVALIDBLOCK?SM
0007H 0004H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0029H UNIT ?PR?SMREADSTATUS?SM
0037H 0004H *** GAP ***
CODE 003BH 0003H ABSOLUTE
CODE 003EH 02A9H UNIT ?C?LIB_CODE
CODE 02E7H 0252H UNIT ?PR?_SMFLASHCMD?SM
CODE 0539H 015FH UNIT ?PR?_SMREADBLOCKTAB?SM
CODE 0698H 0156H UNIT ?PR?SMREADFLASHINFO?SM
CODE 07EEH 010DH UNIT ?PR?SMWRITESECTOR?SM
CODE 08FBH 00F2H UNIT ?PR?_SMALLOCATEBLOCK?SM
CODE 09EDH 00C8H UNIT ?PR?SMGETADDR?SM
CODE 0AB5H 00AEH UNIT ?PR?_SMCOPYBLOCK?SM
CODE 0B63H 00A7H UNIT ?C_INITSEG
CODE 0C0AH 009EH UNIT ?PR?_SMREADBLOCKADDR?SM
CODE 0CA8H 0094H UNIT ?PR?SMWRITENEXTSECTOR?SM
CODE 0D3CH 008CH UNIT ?C_C51STARTUP
CODE 0DC8H 0087H UNIT ?PR?SMFLUSHBLOCK?SM
CODE 0E4FH 0079H UNIT ?PR?SMREADID?SM
CODE 0EC8H 0075H UNIT ?PR?NAND_WRITESPARE?APLIF
CODE 0F3DH 006FH UNIT ?PR?SMREPAIRBLOCK?SM
CODE 0FACH 006FH UNIT ?PR?SMREADSECTOR?SM
CODE 101BH 0068H UNIT ?PR?_SMFREEBLOCK?SM
CODE 1083H 0064H UNIT ?PR?_SMSETBLOCKEXTRA?SM
CODE 10E7H 0062H UNIT ?PR?_SMSETFLASHADDR?SM
CODE 1149H 0060H UNIT ?PR?USBINIT?FW
CODE 11A9H 005FH UNIT ?PR?NAND_READSPARE?APLIF
CODE 1208H 005CH UNIT ?PR?_SMREADPAGE?SM
CODE 1264H 0059H UNIT ?PR?_SMPADPAGE?SM
CODE 12BDH 0055H UNIT ?PR?SMERASEALL?SM
CODE 1312H 0054H UNIT ?PR?SMREADNEXTSECTOR?SM
CODE 1366H 0051H UNIT ?PR?READ?MAIN
CODE 13B7H 0050H UNIT ?PR?_SMERASEBLOCK?SM
CODE 1407H 004BH UNIT ?PR?WRITE?MAIN
CODE 1452H 0049H UNIT ?PR?NAND_WRITESECTOR?APLIF
BL51 BANKED LINKER/LOCATER V5.12 04/17/2007 10:39:21 PAGE 7
CODE 149BH 0047H UNIT ?PR?_SMWRITEPAGE?SM
CODE 14E2H 0042H UNIT ?PR?_SMSELECTCHIP?SM
CODE 1524H 003FH UNIT ?PR?TIMER0?MAIN
CODE 1563H 003EH UNIT ?PR?_SMUPDATEBLOCKTAB?SM
CODE 15A1H 0039H UNIT ?PR?_SMLOG2PHYBLOCK?SM
CODE 15DAH 0038H UNIT ?PR?MAIN?MAIN
CODE 1612H 002EH UNIT ?PR?NAND_READSECTOR?APLIF
CODE 1640H 0028H UNIT ?PR?SPIINIT?FW
CODE 1668H 0024H UNIT ?PR?SPI_INT_ISR?MAIN
CODE 168CH 0024H UNIT ?CO?SM
CODE 16B0H 0020H UNIT ?PR?_SMGETFLASHTYPEINDEX?SM
CODE 16D0H 001FH UNIT ?PR?NAND_READ?APLIF
CODE 16EFH 001DH UNIT ?PR?SMMEDIACHANGE?SM
CODE 170CH 001AH UNIT ?PR?_SMSETSEGMENTBASE?SM
CODE 1726H 001AH UNIT ?PR?_NAND_COMMAND?APLIF
CODE 1740H 001AH UNIT ?PR?_NAND_ADDRESS?APLIF
CODE 175AH 0018H UNIT ?PR?_SMPARSESTATUS?SM
CODE 1772H 0017H UNIT ?PR?_EVENPARITY?PARITY
CODE 1789H 0016H UNIT ?PR?MCUINIT?FW
CODE 179FH 0013H UNIT ?PR?TIMER0INIT?FW
CODE 17B2H 000CH UNIT ?PR?TDINIT?FW
OVERLAY MAP OF MODULE: .\Output\FlashReadWrite (MAIN)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?TDINIT?FW
+--> ?PR?SMERASEALL?SM
+--> ?PR?WRITE?MAIN
+--> ?PR?READ?MAIN
+--> ?PR?SMFLUSHBLOCK?SM
?PR?TDINIT?FW ----- ----- ----- -----
+--> ?PR?MCUINIT?FW
+--> ?PR?TIMER0INIT?FW
+--> ?PR?USBINIT?FW
+--> ?PR?SMINIT?SM
?PR?USBINIT?FW ----- ----- ----- -----
+--> ?PR?SPIINIT?FW
?PR?SMINIT?SM ----- ----- ----- -----
+--> ?PR?SMMEDIACHANGE?SM
?PR?SMMEDIACHANGE?SM ----- ----- ----- -----
+--> ?PR?SMREADFLASHINFO?SM
?PR?SMREADFLASHINFO?SM ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 04/17/2007 10:39:21 PAGE 8
+--> ?PR?SMREADID?SM
+--> ?PR?_SMGETFLASHTYPEINDEX?SM
+--> ?CO?SM
+--> ?PR?_SMREADBLOCKTAB?SM
?PR?SMREADID?SM ----- ----- 3AA3H 0006H
+--> ?PR?_SMSELECTCHIP?SM
+--> ?PR?_SMFLASHCMD?SM
?PR?_SMFLASHCMD?SM ----- ----- ----- -----
+--> ?PR?_NAND_COMMAND?APLIF
+--> ?PR?_NAND_ADDRESS?APLIF
+--> ?PR?NAND_READSPARE?APLIF
+--> ?PR?NAND_READSECTOR?APLIF
+--> ?PR?NAND_READ?APLIF
+--> ?PR?NAND_WRITESECTOR?APLIF
+--> ?PR?NAND_WRITESPARE?APLIF
?PR?_SMGETFLASHTYPEINDEX?SM ----- ----- ----- -----
+--> ?CO?SM
?PR?_SMREADBLOCKTAB?SM ----- ----- 3ABCH 0009H
+--> ?PR?_SMSETSEGMENTBASE?SM
+--> ?PR?_SMREADBLOCKADDR?SM
+--> ?PR?_SMERASEBLOCK?SM
?PR?_SMREADBLOCKADDR?SM ----- ----- 3AC5H 0009H
+--> ?PR?_SMSETFLASHADDR?SM
+--> ?PR?_SMFLASHCMD?SM
+--> ?PR?SMGETADDR?SM
+--> ?PR?_SMERASEBLOCK?SM
?PR?_SMSETFLASHADDR?SM ----- ----- 3AD4H 0005H
+--> ?PR?_SMSELECTCHIP?SM
?PR?SMGETADDR?SM 0020H.0 0000H.2 3ACEH 0006H
+--> ?PR?_EVENPARITY?PARITY
?PR?_SMERASEBLOCK?SM ----- ----- 3ACEH 0006H
+--> ?PR?_SMSETFLASHADDR?SM
+--> ?PR?_SMFLASHCMD?SM
+--> ?PR?SMREADSTATUS?SM
+--> ?PR?_SMPARSESTATUS?SM
?PR?SMREADSTATUS?SM ----- ----- 3AD4H 0002H
+--> ?PR?_SMFLASHCMD?SM
?PR?SMERASEALL?SM ----- ----- 3AA3H 0004H
+--> ?PR?_SMERASEBLOCK?SM
?PR?WRITE?MAIN ----- ----- 3AA3H 0003H
+--> ?PR?SMWRITESECTOR?SM
+--> ?PR?SMWRITENEXTSECTOR?SM
?PR?SMWRITESECTOR?SM ----- ----- 3AA6H 0006H
+--> ?PR?_SMLOG2PHYBLOCK?SM
+--> ?PR?SMFLUSHBLOCK?SM
BL51 BANKED LINKER/LOCATER V5.12 04/17/2007 10:39:21 PAGE 9
+--> ?PR?_SMALLOCATEBLOCK?SM
+--> ?PR?_SMUPDATEBLOCKTAB?SM
+--> ?PR?_SMWRITEPAGE?SM
?PR?_SMLOG2PHYBLOCK?SM ----- ----- 3AACH 0002H
+--> ?PR?_SMREADBLOCKTAB?SM
?PR?SMFLUSHBLOCK?SM ----- ----- ----- -----
+--> ?PR?_SMCOPYBLOCK?SM
+--> ?PR?SMREPAIRBLOCK?SM
+--> ?PR?_SMFREEBLOCK?SM
+--> ?PR?_SMPADPAGE?SM
?PR?_SMCOPYBLOCK?SM ----- ----- 3AB5H 000CH
+--> ?PR?_SMSETFLASHADDR?SM
+--> ?PR?_SMFLASHCMD?SM
+--> ?PR?SMREADSTATUS?SM
?PR?SMREPAIRBLOCK?SM ----- ----- 3AB1H 0004H
+--> ?PR?_SMALLOCATEBLOCK?SM
+--> ?PR?_SMCOPYBLOCK?SM
+--> ?PR?_SMMARKINVALIDBLOCK?SM
+--> ?PR?_SMUPDATEBLOCKTAB?SM
?PR?_SMALLOCATEBLOCK?SM ----- ----- 3AB5H 0007H
+--> ?PR?_SMREADBLOCKTAB?SM
?PR?_SMFREEBLOCK?SM ----- ----- 3AACH 0003H
+--> ?PR?_SMERASEBLOCK?SM
?PR?_SMPADPAGE?SM ----- ----- 3AACH 0005H
+--> ?PR?_SMSETBLOCKEXTRA?SM
+--> ?PR?_SMSETFLASHADDR?SM
+--> ?PR?_SMFLASHCMD?SM
+--> ?PR?SMREADSTATUS?SM
+--> ?PR?_SMPARSESTATUS?SM
+--> ?PR?SMREPAIRBLOCK?SM
?PR?_SMSETBLOCKEXTRA?SM ----- ----- 3AB2H 0002H
+--> ?PR?_EVENPARITY?PARITY
?PR?_SMWRITEPAGE?SM ----- ----- 3AACH 0006H
+--> ?PR?_SMSETBLOCKEXTRA?SM
+--> ?PR?_SMSETFLASHADDR?SM
+--> ?PR?_SMFLASHCMD?SM
?PR?SMWRITENEXTSECTOR?SM ----- ----- 3AA6H 0002H
+--> ?PR?_SMFLASHCMD?SM
+--> ?PR?SMREADSTATUS?SM
+--> ?PR?_SMPARSESTATUS?SM
+--> ?PR?SMREPAIRBLOCK?SM
?PR?READ?MAIN ----- ----- 3AA3H 0003H
+--> ?PR?SMREADSECTOR?SM
+--> ?PR?SMREADNEXTSECTOR?SM
?PR?SMREADSECTOR?SM ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 04/17/2007 10:39:21 PAGE 10
+--> ?PR?SMFLUSHBLOCK?SM
+--> ?PR?_SMLOG2PHYBLOCK?SM
+--> ?PR?_SMREADPAGE?SM
?PR?_SMREADPAGE?SM ----- ----- 3AA6H 0006H
+--> ?PR?_SMSETFLASHADDR?SM
+--> ?PR?_SMFLASHCMD?SM
?PR?SMREADNEXTSECTOR?SM ----- ----- 3AA6H 0002H
+--> ?PR?_SMFLASHCMD?SM
SYMBOL TABLE OF MODULE: .\Output\FlashReadWrite (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
X:FFE8H PUBLIC EPBAPLIFTRIG
X:FE00H PUBLIC PRODUCTIDL
D:0080H PUBLIC P0
X:FFE9H PUBLIC EPCAPLIFTRIG
X:3AD9H PUBLIC SectorCount
D:0090H PUBLIC P1
X:FFEEH PUBLIC APLIFS_DATX_L
X:FFEAH PUBLIC EPDAPLIFTRIG
X:FF00H PUBLIC WAVEDATA0
D:00A0H PUBLIC P2
X:FF20H PUBLIC WAVEDATA1
X:FE81H PUBLIC EPINT
D:00B0H PUBLIC P3
X:FF40H PUBLIC WAVEDATA2
X:FEC8H PUBLIC I2C_CTL
X:3ADBH PUBLIC State
X:FFF3H PUBLIC FSTAT
X:FF60H PUBLIC WAVEDATA3
X:FE10H PUBLIC P4
X:FE13H PUBLIC SW_RST
X:FE11H PUBLIC P5
X:3ADCH PUBLIC SectorStart
X:FEB0H PUBLIC EPACNTH
X:FEB1H PUBLIC EPBCNTH
X:FED2H PUBLIC PINFLAGAB
X:FEB2H PUBLIC EPCCNTH
X:FE89H PUBLIC EP0RXCS
C:1668H PUBLIC SPI_INT_ISR
X:FFEBH PUBLIC APLIFWAVESEL
X:FEB3H PUBLIC EPDCNTH
I:0021H PUBLIC WriteIndex
X:FFF4H PUBLIC FSLOGIC
X:FE8AH PUBLIC EP0TXCS
X:FE32H PUBLIC SDMI_BUFBASE
X:FEE3H PUBLIC SFI_EPINTE
X:FE15H PUBLIC P0PUCTL
X:FE14H PUBLIC RMWEN
BL51 BANKED LINKER/LOCATER V5.12 04/17/2007 10:39:21 PAGE 11
X:FE16H PUBLIC P1PUCTL
X:FEEAH PUBLIC ECC1_0
X:FE8FH PUBLIC EPFIFOCFG
X:FE17H PUBLIC P2PUCTL
C:1407H PUBLIC Write
D:00A8H PUBLIC IE
X:FEEDH PUBLIC ECC2_0
X:FEEBH PUBLIC ECC1_1
X:FE90H PUBLIC EPACTRL
X:FE18H PUBLIC P3PUCTL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -