📄 boardtest_v10_0914.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 09/30/2007 11:14:57 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Main.obj, Interrupt.obj, SysClock.obj, UARTDriv.obj, SPIDriv.obj, Memory.obj, Timer.obj, Delay.
>> obj, FRAM.obj, I2C.obj, Key.obj, IO.obj, STARTUP.obj TO BoardTest_V10_0914 RAMSIZE (256) XDATA (0X0000-0X0FFF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
Main.obj (MAIN)
Interrupt.obj (INTERRUPT)
SysClock.obj (SYSCLOCK)
UARTDriv.obj (UARTDRIV)
SPIDriv.obj (SPIDRIV)
Memory.obj (MEMORY)
Timer.obj (TIMER)
Delay.obj (DELAY)
FRAM.obj (FRAM)
I2C.obj (I2C)
Key.obj (KEY)
IO.obj (IO)
STARTUP.obj (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (RAND)
C:\KEIL\C51\LIB\C51L.LIB (VSPRINTF)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: BoardTest_V10_0914 (MAIN)
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 000FH UNIT _DATA_GROUP_
0017H 0009H *** GAP ***
BIT 0020H.0 0003H.3 UNIT _BIT_GROUP_
0023H.3 0000H.5 *** GAP ***
IDATA 0024H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0648H UNIT _XDATA_GROUP_
XDATA 0648H 0013H UNIT ?XD?INTERRUPT
XDATA 065BH 0004H UNIT ?XD?RAND?RAND
XDATA 065FH 0001H UNIT ?XD?KEY
BL51 BANKED LINKER/LOCATER V6.00 09/30/2007 11:14:57 PAGE 2
XDATA 0660H 0001H UNIT ?XD?IO
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0004H UNIT ?PR?MEMINIT?MEMORY
CODE 000AH 0001H UNIT ?PR?SPITXEMPISR?INTERRUPT
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0004H UNIT ?CO?KEY
CODE 0012H 0001H UNIT ?PR?SPIRXAVOVISR?INTERRUPT
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0004H UNIT ?PR?LEDON?IO
CODE 001AH 0001H UNIT ?PR?TIMER0ISR?INTERRUPT
CODE 001BH 0003H ABSOLUTE
CODE 001EH 000BH UNIT ?PR?MAIN?MAIN
CODE 0029H 0001H UNIT ?PR?UART0ISR?INTERRUPT
CODE 002AH 0001H UNIT ?PR?UART1ISR?INTERRUPT
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0001H UNIT ?PR?TIMER1ISR?INTERRUPT
CODE 002FH 0001H UNIT ?PR?I2CISR?INTERRUPT
CODE 0030H 0001H UNIT ?PR?UARTCOLLISIONISR?INTERRUPT
CODE 0031H 0001H UNIT ?PR?PWMISR?INTERRUPT
CODE 0032H 0001H UNIT ?PR?PWM30ISR?INTERRUPT
CODE 0033H 0003H ABSOLUTE
CODE 0036H 0001H UNIT ?PR?PWM74ISR?INTERRUPT
CODE 0037H 0001H UNIT ?PR?WDTARIISR?INTERRUPT
0038H 0003H *** GAP ***
CODE 003BH 0003H ABSOLUTE
003EH 0005H *** GAP ***
CODE 0043H 0003H ABSOLUTE
0046H 0005H *** GAP ***
CODE 004BH 0003H ABSOLUTE
004EH 0005H *** GAP ***
CODE 0053H 0003H ABSOLUTE
0056H 0005H *** GAP ***
CODE 005BH 0003H ABSOLUTE
005EH 0005H *** GAP ***
CODE 0063H 0003H ABSOLUTE
0066H 0005H *** GAP ***
CODE 006BH 0003H ABSOLUTE
006EH 0005H *** GAP ***
CODE 0073H 0003H ABSOLUTE
CODE 0076H 0886H UNIT ?CO?I2C
CODE 08FCH 0365H UNIT ?PR?PRINTF?PRINTF
CODE 0C61H 01C2H UNIT ?C?LIB_CODE
CODE 0E23H 0172H UNIT ?PR?FM18L08TEST?MEMORY
CODE 0F95H 0152H UNIT ?CO?MEMORY
CODE 10E7H 00F1H UNIT ?PR?FM24CL04TEST?I2C
CODE 11D8H 00F1H UNIT ?PR?FM3104MEMTEST?I2C
CODE 12C9H 00EEH UNIT ?CO?UARTDRIV
CODE 13B7H 00C7H UNIT ?PR?FM25L04TEST?SPIDRIV
CODE 147EH 00ACH UNIT ?PR?TIMER2ISR?INTERRUPT
CODE 152AH 00A4H UNIT ?CO?MAIN
CODE 15CEH 009BH UNIT ?PR?_UART0_PRINTF?UARTDRIV
CODE 1669H 009BH UNIT ?PR?_UART1_PRINTF?UARTDRIV
CODE 1704H 008CH UNIT ?C_C51STARTUP
CODE 1790H 007AH UNIT ?PR?_FMSPIWRITE?SPIDRIV
BL51 BANKED LINKER/LOCATER V6.00 09/30/2007 11:14:57 PAGE 3
CODE 180AH 0072H UNIT ?PR?_FMSPIREAD?SPIDRIV
CODE 187CH 005FH UNIT ?PR?_FM24CL04NBYTERECV?I2C
CODE 18DBH 005FH UNIT ?PR?KEYREAD?KEY
CODE 193AH 004FH UNIT ?CO?SPIDRIV
CODE 1989H 004EH UNIT ?PR?_FM24CL04NBYTESEND?I2C
CODE 19D7H 004DH UNIT ?PR?RAND?RAND
CODE 1A24H 004AH UNIT ?PR?_VSPRINTF?VSPRINTF
CODE 1A6EH 0048H UNIT ?PR?_I2CNBYTERECV?I2C
CODE 1AB6H 0045H UNIT ?CO?INTERRUPT
CODE 1AFBH 0041H UNIT ?PR?INT0ISR?INTERRUPT
CODE 1B3CH 0039H UNIT ?PR?_I2CNBYTESEND?I2C
CODE 1B75H 002AH UNIT ?PR?_FLASHSET?IO
CODE 1B9FH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1BC6H 0024H UNIT ?PR?BOARDTEST?MAIN
CODE 1BEAH 001CH UNIT ?C_INITSEG
CODE 1C06H 0018H UNIT ?PR?SYSINIT?MAIN
CODE 1C1EH 0018H UNIT ?PR?SYSCLOCKINIT?SYSCLOCK
CODE 1C36H 0017H UNIT ?PR?_KEYDELAY?KEY
CODE 1C4DH 0016H UNIT ?PR?INTINIT?INTERRUPT
CODE 1C63H 0014H UNIT ?PR?WAITI2CIDLE?I2C
CODE 1C77H 0013H UNIT ?PR?T2INIT?TIMER
CODE 1C8AH 0012H UNIT ?PR?UART0CONFIG?UARTDRIV
CODE 1C9CH 0012H UNIT ?PR?UART1CONFIG?UARTDRIV
CODE 1CAEH 0012H UNIT ?PR?UART1TEST?UARTDRIV
CODE 1CC0H 0012H UNIT ?PR?SPIINIT?SPIDRIV
CODE 1CD2H 0012H UNIT ?PR?WAITTXEMPTY?I2C
CODE 1CE4H 000EH UNIT ?PR?_SDELAY?SYSCLOCK
CODE 1CF2H 000EH UNIT ?PR?_UART0_SENDBYTE?UARTDRIV
CODE 1D00H 000EH UNIT ?PR?_UART1_SENDBYTE?UARTDRIV
CODE 1D0EH 000AH UNIT ?PR?I2CMASTERINIT?I2C
CODE 1D18H 0007H UNIT ?PR?IOINIT?IO
CODE 1D1FH 0006H UNIT ?PR?WAITRXAVAILABLE?I2C
OVERLAY MAP OF MODULE: BoardTest_V10_0914 (MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
----------------------------------------------------------------------------------------------
?PR?INT0ISR?INTERRUPT ----- ----- ----- ----- ----- -----
+--> ?CO?INTERRUPT
+--> ?PR?_UART0_PRINTF?UARTDRIV
?PR?_UART0_PRINTF?UARTDRIV ----- ----- ----- ----- 0586H 0094H
+--> ?CO?UARTDRIV
+--> ?PR?_VSPRINTF?VSPRINTF
+--> ?PR?_UART0_SENDBYTE?UARTDRIV
?PR?_VSPRINTF?VSPRINTF ----- ----- ----- ----- 061AH 0006H
+--> ?PR?PRINTF?PRINTF
?PR?PRINTF?PRINTF 0022H.2 0001H.1 0012H 0005H 0620H 0028H
+--> ?PR?PUTCHAR?PUTCHAR
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V6.00 09/30/2007 11:14:57 PAGE 4
?PR?TIMER2ISR?INTERRUPT ----- ----- ----- ----- ----- -----
+--> ?CO?INTERRUPT
+--> ?PR?_UART1_PRINTF?UARTDRIV
+--> ?PR?KEYREAD?KEY
+--> ?PR?_FLASHSET?IO
+--> ?PR?_UART0_PRINTF?UARTDRIV
?PR?_UART1_PRINTF?UARTDRIV ----- ----- ----- ----- 0184H 0094H
+--> ?CO?UARTDRIV
+--> ?PR?_VSPRINTF?VSPRINTF
+--> ?PR?_UART1_SENDBYTE?UARTDRIV
?PR?KEYREAD?KEY ----- ----- ----- ----- ----- -----
+--> ?PR?_KEYDELAY?KEY
+--> ?CO?KEY
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?SYSINIT?MAIN
+--> ?PR?BOARDTEST?MAIN
+--> ?PR?INTINIT?INTERRUPT
?PR?SYSINIT?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?SYSCLOCKINIT?SYSCLOCK
+--> ?PR?I2CMASTERINIT?I2C
+--> ?PR?UART0CONFIG?UARTDRIV
+--> ?PR?UART1CONFIG?UARTDRIV
+--> ?PR?SPIINIT?SPIDRIV
+--> ?PR?MEMINIT?MEMORY
+--> ?PR?IOINIT?IO
+--> ?PR?T2INIT?TIMER
?PR?SYSCLOCKINIT?SYSCLOCK ----- ----- ----- ----- ----- -----
+--> ?PR?_SDELAY?SYSCLOCK
?PR?BOARDTEST?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?LEDON?IO
+--> ?CO?MAIN
+--> ?PR?_UART0_PRINTF?UARTDRIV
+--> ?PR?UART1TEST?UARTDRIV
+--> ?PR?FM18L08TEST?MEMORY
+--> ?PR?FM25L04TEST?SPIDRIV
+--> ?PR?FM24CL04TEST?I2C
+--> ?PR?FM3104MEMTEST?I2C
?PR?UART1TEST?UARTDRIV ----- ----- ----- ----- ----- -----
+--> ?CO?UARTDRIV
+--> ?PR?_UART1_PRINTF?UARTDRIV
?PR?FM18L08TEST?MEMORY ----- ----- ----- ----- 0184H 0109H
+--> ?CO?MEMORY
BL51 BANKED LINKER/LOCATER V6.00 09/30/2007 11:14:57 PAGE 5
+--> ?PR?_UART0_PRINTF?UARTDRIV
+--> ?PR?RAND?RAND
?PR?FM25L04TEST?SPIDRIV ----- ----- ----- ----- 0184H 0402H
+--> ?CO?SPIDRIV
+--> ?PR?_UART0_PRINTF?UARTDRIV
+--> ?PR?RAND?RAND
+--> ?PR?_FMSPIWRITE?SPIDRIV
+--> ?PR?_FMSPIREAD?SPIDRIV
?PR?_FMSPIWRITE?SPIDRIV ----- ----- ----- ----- 0586H 0007H
?PR?_FMSPIREAD?SPIDRIV ----- ----- ----- ----- 0586H 0007H
?PR?FM24CL04TEST?I2C ----- ----- ----- ----- 0184H 0402H
+--> ?CO?I2C
+--> ?PR?_UART0_PRINTF?UARTDRIV
+--> ?PR?RAND?RAND
+--> ?PR?_FM24CL04NBYTESEND?I2C
+--> ?PR?_FM24CL04NBYTERECV?I2C
?PR?_FM24CL04NBYTESEND?I2C ----- ----- ----- ----- 0586H 0008H
+--> ?PR?WAITTXEMPTY?I2C
+--> ?PR?WAITI2CIDLE?I2C
?PR?WAITI2CIDLE?I2C ----- ----- ----- ----- ----- -----
+--> ?PR?WAITRXAVAILABLE?I2C
?PR?_FM24CL04NBYTERECV?I2C ----- ----- ----- ----- 0586H 0009H
+--> ?PR?WAITTXEMPTY?I2C
+--> ?PR?WAITI2CIDLE?I2C
+--> ?PR?WAITRXAVAILABLE?I2C
?PR?FM3104MEMTEST?I2C ----- ----- ----- ----- 0184H 0402H
+--> ?CO?I2C
+--> ?PR?_UART0_PRINTF?UARTDRIV
+--> ?PR?RAND?RAND
+--> ?PR?_I2CNBYTESEND?I2C
+--> ?PR?_I2CNBYTERECV?I2C
?PR?_I2CNBYTESEND?I2C ----- ----- ----- ----- 0586H 0008H
+--> ?PR?WAITTXEMPTY?I2C
+--> ?PR?WAITI2CIDLE?I2C
?PR?_I2CNBYTERECV?I2C ----- ----- ----- ----- 0586H 0008H
+--> ?PR?WAITTXEMPTY?I2C
+--> ?PR?WAITI2CIDLE?I2C
+--> ?PR?WAITRXAVAILABLE?I2C
SYMBOL TABLE OF MODULE: BoardTest_V10_0914 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
BL51 BANKED LINKER/LOCATER V6.00 09/30/2007 11:14:57 PAGE 6
C:0000H SYMBOL _ICE_DUMMY_
C:1BC6H PUBLIC BoardTest
C:001EH PUBLIC main
C:1C06H PUBLIC SysInit
------- PROC SYSINIT
C:1C06H LINE# 34
C:1C06H LINE# 35
C:1C06H LINE# 36
C:1C09H LINE# 42
C:1C0CH LINE# 46
C:1C0FH LINE# 50
C:1C12H LINE# 54
C:1C15H LINE# 58
C:1C18H LINE# 62
C:1C1BH LINE# 66
------- ENDPROC SYSINIT
------- PROC BOARDTEST
C:1BC6H LINE# 77
C:1BC6H LINE# 78
C:1BC6H LINE# 83
C:1BC9H LINE# 89
C:1BD2H LINE# 95
C:1BD5H LINE# 104
C:1BD8H LINE# 113
C:1BDBH LINE# 122
C:1BDEH LINE# 129
C:1BE1H LINE# 134
------- ENDPROC BOARDTEST
------- PROC MAIN
C:001EH LINE# 140
C:001EH LINE# 141
C:001EH LINE# 142
C:0021H LINE# 143
C:0024H LINE# 146
C:0027H LINE# 149
C:0027H LINE# 150
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE INTERRUPT
C:0000H SYMBOL _ICE_DUMMY_
X:0648H PUBLIC LEDSub
C:1C4DH PUBLIC INTInit
D:00C8H PUBLIC P6
D:00E4H PUBLIC INTSRC1
D:00E5H PUBLIC INTSRC2
C:1AFBH PUBLIC INT0ISR
D:00E6H PUBLIC IPINSENS1
C:001AH PUBLIC Timer0ISR
C:002EH PUBLIC Timer1ISR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -