📄 flash.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 03/24/2005 21:29:42 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE E:\2006年学习\USB实验板\程序\FLASH.OBJ, E:\2006年学习
>> \USB实验板\程序\MAIN.OBJ, E:\2006年学习\USB实验板\程序\USB_FUNCTION.OBJ, E:
>> \2006年学习\USB实验板\程序\USB_ISR.OBJ, E:\2006年学习\USB实验板\程序\USB_SE
>> TUP.OBJ TO E:\2006年学习\USB实验板\程序\FLASH RS (256) PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
E:\2006年学习\USB实验板\程序\FLASH.OBJ (FLASH)
E:\2006年学习\USB实验板\程序\MAIN.OBJ (MAIN)
E:\2006年学习\USB实验板\程序\USB_FUNCTION.OBJ (USB_FUNCTION)
E:\2006年学习\USB实验板\程序\USB_ISR.OBJ (USB_ISR)
E:\2006年学习\USB实验板\程序\USB_SETUP.OBJ (USB_SETUP)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: E:\2006年学习\USB实验板\程序\FLASH (FLASH)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0017H UNIT ?DT?USB_SETUP
001FH 0001H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 001BH UNIT _DATA_GROUP_
DATA 003DH 000EH UNIT ?DT?_FLASH_WRITE_PAGE?FLA
>> SH
DATA 004BH 000DH UNIT ?DT?_FLASH_READ_PAGE?FLAS
>> H
DATA 0058H 0009H UNIT ?DT?FLASH_VERIFY?FLASH
DATA 0061H 0004H UNIT ?DT?TEST_FLASH?FLASH
DATA 0065H 0003H UNIT ?DT?FLASH_FORMAT16?FLASH
DATA 0068H 0003H UNIT ?DT?_FLASH_ERASE_BLOCK?FL
>> ASH
DATA 006BH 0002H UNIT ?DT?GET_FLASH_ID?FLASH
IDATA 006DH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0200H UNIT ?XD?TEST_FLASH?FLASH
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 003CH UNIT ?PR?_FIF0_READ?USB_FUNCTI
>> ON
CODE 003FH 0001H UNIT ?PR?RESET_SOURCES_INIT?MA
>> IN
CODE 0040H 0001H UNIT ?PR?ADC_INIT?MAIN
CODE 0041H 0001H UNIT ?PR?VOLTAGE_REFERENCE_INI
>> T?MAIN
CODE 0042H 0001H UNIT ?PR?INTERRUPTS_INIT?MAIN
BL51 BANKED LINKER/LOCATER V5.00 03/24/2005 21:29:42 PAGE 2
CODE 0043H 0003H ABSOLUTE
CODE 0046H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 03A2H 0144H UNIT ?PR?HANDLE_SETUP?USB_SETU
>> P
CODE 04E6H 00E9H UNIT ?PR?TEST_FLASH?FLASH
CODE 05CFH 00CFH UNIT ?PR?GET_DESCRIPTOR?USB_SE
>> TUP
CODE 069EH 00B0H UNIT ?PR?USB_ISR?USB_ISR
CODE 074EH 00B0H UNIT ?C?LIB_CODE
CODE 07FEH 0099H UNIT ?PR?_FLASH_WRITE_PAGE?FLA
>> SH
CODE 0897H 008CH UNIT ?C_C51STARTUP
CODE 0923H 0085H UNIT ?CO?USB_ISR
CODE 09A8H 007DH UNIT ?PR?GET_STATUS?USB_SETUP
CODE 0A25H 0076H UNIT ?PR?_FLASH_READ_PAGE?FLAS
>> H
CODE 0A9BH 0071H UNIT ?PR?CLEAR_FEATURE?USB_SET
>> UP
CODE 0B0CH 0071H UNIT ?PR?SET_FEATURE?USB_SETUP
>>
CODE 0B7DH 0069H UNIT ?CO?USB_SETUP
CODE 0BE6H 0067H UNIT ?PR?FLASH_VERIFY?FLASH
CODE 0C4DH 0064H UNIT ?CO?FLASH
CODE 0CB1H 0063H UNIT ?PR?SET_CONFIGURATION?USB
>> _SETUP
CODE 0D14H 004BH UNIT ?PR?GET_CONFIGURATION?USB
>> _SETUP
CODE 0D5FH 0049H UNIT ?PR?_FLASH_ERASE_BLOCK?FL
>> ASH
CODE 0DA8H 0049H UNIT ?PR?USB_INIT?USB_FUNCTION
>>
CODE 0DF1H 0037H UNIT ?PR?FLASH_FORMAT16?FLASH
CODE 0E28H 0037H UNIT ?PR?_FIF0_WRITE?USB_FUNCT
>> ION
CODE 0E5FH 002FH UNIT ?PR?GET_FLASH_ID?FLASH
CODE 0E8EH 0029H UNIT ?PR?GET_INTERFACE?USB_SET
>> UP
CODE 0EB7H 0029H UNIT ?PR?GET_MAXLUN?USB_SETUP
CODE 0EE0H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0F07H 0026H UNIT ?PR?SET_ADDRESS?USB_SETUP
>>
CODE 0F2DH 0021H UNIT ?PR?FLASH_INIT?FLASH
CODE 0F4EH 0021H UNIT ?PR?_TIME_DELAY?MAIN
CODE 0F6FH 001DH UNIT ?PR?OSCILLATOR_INIT?MAIN
CODE 0F8CH 001AH UNIT ?PR?FORCE_STALL?USB_SETUP
>>
CODE 0FA6H 0019H UNIT ?PR?MAIN?MAIN
CODE 0FBFH 0018H UNIT ?PR?INIT_DEVICE?MAIN
CODE 0FD7H 0018H UNIT ?PR?USB_RESET?USB_ISR
CODE 0FEFH 0017H UNIT ?PR?FLASH_READ_DATA?FLASH
>>
CODE 1006H 0012H UNIT ?PR?SET_INTERFACE?USB_SET
>> UP
CODE 1018H 0011H UNIT ?PR?TIMER_INIT?MAIN
CODE 1029H 0011H UNIT ?C_INITSEG
CODE 103AH 0010H UNIT ?PR?PORT_IO_INIT?MAIN
CODE 104AH 000FH UNIT ?PR?_FLASH_WRITE_COMMAND?
>> FLASH
CODE 1059H 000FH UNIT ?PR?_FLASH_WRITE_ADDRESS?
>> FLASH
CODE 1068H 000FH UNIT ?PR?_FLASH_WRITE_DATA?FLA
>> SH
CODE 1077H 000AH UNIT ?PR?GET_FLASH_STATUS?FLAS
>> H
CODE 1081H 0006H UNIT ?PR?UART_INIT?MAIN
BL51 BANKED LINKER/LOCATER V5.00 03/24/2005 21:29:42 PAGE 3
CODE 1087H 0001H UNIT ?PR?USB_SUSPEND?USB_ISR
CODE 1088H 0001H UNIT ?PR?USB_RESUME?USB_ISR
OVERLAY MAP OF MODULE: E:\2006年学习\USB实验板\程序\FLASH (FLASH)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?PR?USB_ISR?USB_ISR ----- ----- 0022H 0003H
+--> ?CO?USB_ISR
+--> ?PR?PRINTF?PRINTF
+--> ?PR?USB_RESUME?USB_ISR
+--> ?PR?USB_RESET?USB_ISR
+--> ?PR?USB_SUSPEND?USB_ISR
+--> ?PR?HANDLE_SETUP?USB_SETUP
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0027H 0014H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?HANDLE_SETUP?USB_SETUP ----- ----- 0025H 0002H
+--> ?PR?_FIF0_READ?USB_FUNCTION
+--> ?PR?GET_STATUS?USB_SETUP
+--> ?PR?CLEAR_FEATURE?USB_SETUP
+--> ?PR?SET_FEATURE?USB_SETUP
+--> ?PR?SET_ADDRESS?USB_SETUP
+--> ?PR?GET_DESCRIPTOR?USB_SETUP
+--> ?PR?GET_CONFIGURATION?USB_SETUP
+--> ?PR?SET_CONFIGURATION?USB_SETUP
+--> ?PR?GET_INTERFACE?USB_SETUP
+--> ?PR?SET_INTERFACE?USB_SETUP
+--> ?PR?GET_MAXLUN?USB_SETUP
+--> ?PR?FORCE_STALL?USB_SETUP
+--> ?PR?_FIF0_WRITE?USB_FUNCTION
?PR?_FIF0_READ?USB_FUNCTION ----- ----- 0027H 0003H
?PR?GET_STATUS?USB_SETUP ----- ----- ----- -----
+--> ?PR?FORCE_STALL?USB_SETUP
?PR?CLEAR_FEATURE?USB_SETUP ----- ----- ----- -----
+--> ?PR?FORCE_STALL?USB_SETUP
?PR?SET_FEATURE?USB_SETUP ----- ----- ----- -----
+--> ?PR?FORCE_STALL?USB_SETUP
?PR?GET_DESCRIPTOR?USB_SETUP ----- ----- ----- -----
+--> ?CO?USB_SETUP
+--> ?PR?FORCE_STALL?USB_SETUP
?PR?GET_CONFIGURATION?USB_SETUP ----- ----- ----- -----
+--> ?CO?USB_SETUP
+--> ?PR?PRINTF?PRINTF
?PR?_FIF0_WRITE?USB_FUNCTION ----- ----- 0027H 0005H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.00 03/24/2005 21:29:42 PAGE 4
+--> ?PR?INIT_DEVICE?MAIN
+--> ?PR?FLASH_INIT?FLASH
+--> ?PR?USB_INIT?USB_FUNCTION
+--> ?PR?_TIME_DELAY?MAIN
?PR?INIT_DEVICE?MAIN ----- ----- ----- -----
+--> ?PR?RESET_SOURCES_INIT?MAIN
+--> ?PR?TIMER_INIT?MAIN
+--> ?PR?UART_INIT?MAIN
+--> ?PR?ADC_INIT?MAIN
+--> ?PR?VOLTAGE_REFERENCE_INIT?MAIN
+--> ?PR?PORT_IO_INIT?MAIN
+--> ?PR?OSCILLATOR_INIT?MAIN
+--> ?PR?INTERRUPTS_INIT?MAIN
?PR?FLASH_INIT?FLASH ----- ----- 003BH 0002H
+--> ?PR?_FLASH_WRITE_COMMAND?FLASH
+--> ?PR?_TIME_DELAY?MAIN
SYMBOL TABLE OF MODULE: E:\2006年学习\USB实验板\程序\FLASH (FLASH)
VALUE TYPE NAME
----------------------------------
------- MODULE FLASH
C:0000H SYMBOL _ICE_DUMMY_
B:00D8H.2 PUBLIC CCF2
B:0098H.3 PUBLIC TB80
B:00D8H.3 PUBLIC CCF3
B:00F8H.0 PUBLIC SPIEN
B:00D8H.4 PUBLIC CCF4
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:00D0H.6 PUBLIC AC
B:00A8H.7 PUBLIC EA
B:0098H.5 PUBLIC MCE0
B:00D8H.7 PUBLIC CF
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
C:0A25H PUBLIC _Flash_Read_Page
B:00F8H.1 PUBLIC TXBMT
B:00D8H.6 PUBLIC CR
B:00C8H.7 PUBLIC TF2H
B:00C8H.3 PUBLIC T2SPLIT
B:0098H.4 PUBLIC REN0
D:00D8H PUBLIC PCA0CN
B:00C8H.6 PUBLIC TF2L
D:00B8H PUBLIC IP
B:00C0H.2 PUBLIC ARBLOST
C:1068H PUBLIC _Flash_Write_Data
B:00D0H.7 PUBLIC CY
B:00C0H.0 PUBLIC SI
C:07FEH PUBLIC _Flash_Write_Page
B:00E8H.5 PUBLIC AD0INT
B:00A0H.2 PUBLIC FLASH_ALE
B:00A0H.3 PUBLIC FLASH_CLE
B:00D0H.2 PUBLIC OV
D:00C0H PUBLIC SMB0CN
C:0DF1H PUBLIC Flash_Format16
B:00F8H.5 PUBLIC MODF
B:0098H.7 PUBLIC S0MODE
C:0FEFH PUBLIC Flash_Read_Data
B:00C8H.5 PUBLIC TF2LEN
BL51 BANKED LINKER/LOCATER V5.00 03/24/2005 21:29:42 PAGE 5
D:00F8H PUBLIC SPI0CN
B:00F8H.7 PUBLIC SPIF
D:0088H PUBLIC TCON
B:00F8H.6 PUBLIC WCOL
B:00F8H.2 PUBLIC NSSMD0
B:00F8H.3 PUBLIC NSSMD1
D:00C8H PUBLIC TMR2CN
B:00C8H.0 PUBLIC T2XCLK
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
B:00A8H.4 PUBLIC ES0
B:00E8H.7 PUBLIC AD0EN
B:00A8H.1 PUBLIC ET0
C:0BE6H PUBLIC Flash_Verify
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0098H.0 PUBLIC RI0
B:0088H.7 PUBLIC TF1
B:00A8H.0 PUBLIC EX0
B:0098H.1 PUBLIC TI0
B:0088H.0 PUBLIC IT0
B:00C0H.7 PUBLIC MASTER
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:00C0H.1 PUBLIC ACK
B:00C0H.6 PUBLIC TXMODE
B:00B8H.4 PUBLIC PS0
B:00B8H.1 PUBLIC PT0
B:00D0H.3 PUBLIC RS0
B:00B8H.3 PUBLIC PT1
B:00D0H.4 PUBLIC RS1
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00E8H.6 PUBLIC AD0TM
B:0088H.6 PUBLIC TR1
B:00A0H.4 PUBLIC FLASH_CE
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
C:1077H PUBLIC Get_Flash_Status
C:0E5FH PUBLIC Get_Flash_ID
B:00A8H.6 PUBLIC ESPI0
C:104AH PUBLIC _Flash_Write_Command
B:00A0H.6 PUBLIC FLASH_RB
D:0098H PUBLIC SCON0
C:0F2DH PUBLIC Flash_Init
B:00A0H.5 PUBLIC FLASH_RE
B:00A0H.7 PUBLIC FLASH_SE
B:00C0H.5 PUBLIC STA
C:1059H PUBLIC _Flash_Write_Address
B:00A0H.1 PUBLIC FLASH_WE
B:00B8H.6 PUBLIC PSPI0
B:00F8H.4 PUBLIC RXOVRN
C:0D5FH PUBLIC _Flash_Erase_Block
C:04E6H PUBLIC Test_Flash
B:00C0H.3 PUBLIC ACKRQ
B:00D0H.5 PUBLIC F0
B:00E8H.0 PUBLIC AD0CM0
B:00D0H.1 PUBLIC F1
B:00C0H.4 PUBLIC STO
B:00A0H.0 PUBLIC FLASH_WP
B:00E8H.1 PUBLIC AD0CM1
B:00E8H.2 PUBLIC AD0CM2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -