www.pudn.com > stcMCU.rar > rFModule.M51


BL51 BANKED LINKER/LOCATER V5.12                                                        06/08/2006  14:06:34  PAGE 1 
 
 
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY: 
C:\KEIL\C51\BIN\BL51.EXE main.obj, MCS_X51lib.obj, stc_flash.obj TO rFModule RAMSIZE (256) 
 
 
MEMORY MODEL: SMALL 
 
 
INPUT MODULES INCLUDED: 
  main.obj (MAIN) 
  MCS_X51lib.obj (MCS_X51LIB) 
  stc_flash.obj (STC_FLASH) 
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR) 
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR) 
 
 
LINK MAP OF MODULE:  rFModule (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     0006H     UNIT         ?DT?_FLSH_SECTOR_WR?STC_FLASH 
            DATA    000EH     0004H     UNIT         ?DT?_FLSH_SECTOR_RD?STC_FLASH 
            DATA    0012H     0002H     UNIT         ?DT?_SPI_PUTW?MCS_X51LIB 
                    0014H     000CH                  *** GAP *** 
            BIT     0020H.0   0000H.1   UNIT         ?BI?STC_FLASH 
                    0020H.1   0000H.7                *** GAP *** 
            IDATA   0021H     0001H     UNIT         ?STACK 
 
            * * * * * * *   C O D E   M E M O R Y   * * * * * * * 
            CODE    0000H     0003H     ABSOLUTE      
            CODE    0003H     0055H     UNIT         ?PR?_FLSH_SECTOR_WR?STC_FLASH 
            CODE    0058H     003DH     UNIT         ?PR?_FLSH_SECTOR_RD?STC_FLASH 
            CODE    0095H     0035H     UNIT         ?PR?_SPI_PUTB?MCS_X51LIB 
            CODE    00CAH     002BH     UNIT         ?C?LIB_CODE 
            CODE    00F5H     002AH     UNIT         ?PR?MAIN?MAIN 
            CODE    011FH     0028H     UNIT         ?PR?_FLSH_WR_VERIFY?STC_FLASH 
            CODE    0147H     001AH     UNIT         ?PR?SPI_GETB?MCS_X51LIB 
            CODE    0161H     001AH     UNIT         ?PR?_FLSH_SECTOR_EARSE?STC_FLASH 
            CODE    017BH     0015H     UNIT         ?PR?CPU_INIT?MAIN 
            CODE    0190H     0014H     UNIT         ?PR?_SPI_PUTW?MCS_X51LIB 
            CODE    01A4H     0014H     UNIT         ?PR?_FLSH_RD_BYTE?STC_FLASH 
            CODE    01B8H     000DH     UNIT         ?PR?FLSH_EN?STC_FLASH 
            CODE    01C5H     000CH     UNIT         ?C_C51STARTUP 
            CODE    01D1H     000BH     UNIT         ?PR?_DELAY_10CLK?MCS_X51LIB 
            CODE    01DCH     000BH     UNIT         ?PR?FLSH_DS?STC_FLASH 
            CODE    01E7H     0008H     UNIT         ?PR?UART_GETC?MCS_X51LIB 
            CODE    01EFH     0008H     UNIT         ?PR?_UART_PUTC?MCS_X51LIB 
            CODE    01F7H     0007H     UNIT         ?PR?_DELAY_7CLK?MCS_X51LIB 
 
 
 
OVERLAY MAP OF MODULE:   rFModule (MAIN) 
 
 
BL51 BANKED LINKER/LOCATER V5.12                                                      06/08/2006  14:06:34  PAGE 2 
 
 
SEGMENT 
  +--> CALLED SEGMENT 
--------------------- 
?C_C51STARTUP 
  +--> ?PR?MAIN?MAIN 
 
?PR?MAIN?MAIN 
  +--> ?PR?_DELAY_10CLK?MCS_X51LIB 
  +--> ?PR?CPU_INIT?MAIN 
  +--> ?PR?_UART_PUTC?MCS_X51LIB 
 
 
 
SYMBOL TABLE OF MODULE:  rFModule (MAIN) 
 
  VALUE           TYPE          NAME 
  ---------------------------------- 
 
  -------         MODULE        MAIN 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  D:0090H         PUBLIC        P1 
  D:00B0H         PUBLIC        P3 
  D:00E8H         PUBLIC        P4 
  B:00A8H.7       PUBLIC        EA 
  D:00A8H         PUBLIC        IE 
  D:00B8H         PUBLIC        IP 
  C:00F5H         PUBLIC        main 
  D:0098H         PUBLIC        SCON 
  D:0089H         PUBLIC        TMOD 
  D:0088H         PUBLIC        TCON 
  B:00A8H.3       PUBLIC        ET1 
  B:0088H.6       PUBLIC        TR1 
  C:017BH         PUBLIC        cpu_init 
  B:0098H.4       PUBLIC        REN 
  D:00C8H         PUBLIC        T2CON 
  D:00D0H         PUBLIC        PSW 
  -------         PROC          CPU_INIT 
  C:017BH         LINE#         22 
  C:017BH         LINE#         23 
  C:017BH         LINE#         24 
  C:017DH         LINE#         25 
  C:017FH         LINE#         28 
  C:0182H         LINE#         29 
  C:0185H         LINE#         30 
  C:0188H         LINE#         43 
  C:018AH         LINE#         44 
  C:018DH         LINE#         45 
  C:018FH         LINE#         46 
  -------         ENDPROC       CPU_INIT 
  -------         PROC          MAIN 
  C:00F5H         LINE#         51 
  C:00F5H         LINE#         52 
  C:00F5H         LINE#         53 
  C:00FCH         LINE#         54 
  C:00FFH         LINE#         55 
  C:0104H         LINE#         56 
  C:0109H         LINE#         57 
BL51 BANKED LINKER/LOCATER V5.12                                                      06/08/2006  14:06:34  PAGE 3 
 
 
  C:010EH         LINE#         60 
  C:0113H         LINE#         61 
  C:0118H         LINE#         62 
  C:011DH         LINE#         65 
  C:011DH         LINE#         66 
  C:011DH         LINE#         68 
  -------         ENDPROC       MAIN 
  -------         ENDMOD        MAIN 
 
  -------         MODULE        MCS_X51LIB 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  D:0090H         PUBLIC        P1 
  D:00B0H         PUBLIC        P3 
  D:00E8H         PUBLIC        P4 
  D:00A8H         PUBLIC        IE 
  D:00B8H         PUBLIC        IP 
  B:0098H.0       PUBLIC        RI 
  B:0098H.1       PUBLIC        TI 
  D:0099H         PUBLIC        SBUF 
  D:0098H         PUBLIC        SCON 
  D:0088H         PUBLIC        TCON 
  B:0090H.6       PUBLIC        MISO 
  B:0090H.5       PUBLIC        MOSI 
  C:01EFH         PUBLIC        _uart_putc 
  C:01E7H         PUBLIC        uart_getc 
  C:01F7H         PUBLIC        _delay_7clk 
  C:0095H         PUBLIC        _spi_putb 
  C:0147H         PUBLIC        spi_getb 
  C:0190H         PUBLIC        _spi_putw 
  B:0090H.2       PUBLIC        SPI_EN 
  B:0090H.7       PUBLIC        SCK 
  D:00C8H         PUBLIC        T2CON 
  C:01D1H         PUBLIC        _delay_10clk 
  D:00D0H         PUBLIC        PSW 
  -------         PROC          _DELAY_7CLK 
  D:0007H         SYMBOL        x 
  C:01F7H         LINE#         16 
  C:01F7H         LINE#         17 
  C:01F7H         LINE#         18 
  C:01FDH         LINE#         19 
  -------         ENDPROC       _DELAY_7CLK 
  -------         PROC          _DELAY_10CLK 
  D:0006H         SYMBOL        x 
  C:01D1H         LINE#         24 
  C:01D1H         LINE#         25 
  C:01D1H         LINE#         26 
  C:01DBH         LINE#         27 
  -------         ENDPROC       _DELAY_10CLK 
  -------         PROC          UART_GETC 
  C:01E7H         LINE#         31 
  C:01E7H         LINE#         32 
  C:01E7H         LINE#         33 
  C:01EAH         LINE#         34 
  C:01ECH         LINE#         35 
  C:01EEH         LINE#         36 
  -------         ENDPROC       UART_GETC 
  -------         PROC          _UART_PUTC 
BL51 BANKED LINKER/LOCATER V5.12                                                      06/08/2006  14:06:34  PAGE 4 
 
 
  D:0007H         SYMBOL        x 
  C:01EFH         LINE#         39 
  C:01EFH         LINE#         40 
  C:01EFH         LINE#         41 
  C:01F1H         LINE#         42 
  C:01F4H         LINE#         43 
  C:01F6H         LINE#         44 
  -------         ENDPROC       _UART_PUTC 
  -------         PROC          SPI_GETB 
  -------         DO             
  D:0006H         SYMBOL        i 
  D:0007H         SYMBOL        val 
  -------         ENDDO          
  C:0147H         LINE#         49 
  C:0147H         LINE#         50 
  C:0147H         LINE#         52 
  C:0149H         LINE#         53 
  C:014BH         LINE#         54 
  C:014DH         LINE#         55 
  C:014EH         LINE#         56 
  C:014EH         LINE#         57 
  C:0150H         LINE#         58 
  C:0154H         LINE#         59 
  C:0157H         LINE#         60 
  C:015AH         LINE#         61 
  C:015CH         LINE#         62 
  C:0160H         LINE#         63 
  C:0160H         LINE#         64 
  -------         ENDPROC       SPI_GETB 
  -------         PROC          _SPI_PUTB 
  D:0005H         SYMBOL        x 
  -------         DO             
  D:0004H         SYMBOL        i 
  -------         ENDDO          
  C:0095H         LINE#         68 
  C:0097H         LINE#         69 
  C:0097H         LINE#         71 
  C:0099H         LINE#         72 
  C:0099H         LINE#         73 
  C:009BH         LINE#         75 
  C:00B9H         LINE#         76 
  C:00BDH         LINE#         78 
  C:00BFH         LINE#         79 
  C:00BFH         LINE#         80 
  C:00C1H         LINE#         81 
  C:00C1H         LINE#         82 
  C:00C1H         LINE#         83 
  C:00C1H         LINE#         84 
  C:00C5H         LINE#         85 
  C:00C7H         LINE#         86 
  C:00C9H         LINE#         87 
  -------         ENDPROC       _SPI_PUTB 
  -------         PROC          _SPI_PUTW 
  D:0012H         SYMBOL        x 
  -------         DO             
  D:0007H         SYMBOL        i 
  -------         ENDDO          
BL51 BANKED LINKER/LOCATER V5.12                                                      06/08/2006  14:06:34  PAGE 5 
 
 
  C:0190H         LINE#         90 
  C:0194H         LINE#         91 
  C:0194H         LINE#         93 
  C:0196H         LINE#         94 
  C:0199H         LINE#         95 
  C:019CH         LINE#         96 
  C:019EH         LINE#         97 
  C:01A1H         LINE#         98 
  C:01A3H         LINE#         99 
  -------         ENDPROC       _SPI_PUTW 
  -------         ENDMOD        MCS_X51LIB 
 
  -------         MODULE        STC_FLASH 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  D:0090H         PUBLIC        P1 
  D:00B0H         PUBLIC        P3 
  D:00E8H         PUBLIC        P4 
  D:00E6H         PUBLIC        ISP_TRIG 
  B:00A8H.7       PUBLIC        EA 
  D:00A8H         PUBLIC        IE 
  D:00B8H         PUBLIC        IP 
  D:00E5H         PUBLIC        ISP_CMD 
  D:00E3H         PUBLIC        ISP_ADDRH 
  B:0020H.0       PUBLIC        gint 
  D:0098H         PUBLIC        SCON 
  D:0088H         PUBLIC        TCON 
  D:00E4H         PUBLIC        ISP_ADDRL 
  C:0058H         PUBLIC        _flsh_sector_rd 
  C:0003H         PUBLIC        _flsh_sector_wr 
  C:011FH         PUBLIC        _flsh_wr_verify 
  D:00E7H         PUBLIC        ISP_CONTR 
  C:01A4H         PUBLIC        _flsh_rd_byte 
  C:01B8H         PUBLIC        flsh_en 
  C:01DCH         PUBLIC        flsh_ds 
  D:00C8H         PUBLIC        T2CON 
  D:00E2H         PUBLIC        ISP_DATA 
  C:0161H         PUBLIC        _flsh_sector_earse 
  D:00D0H         PUBLIC        PSW 
  -------         PROC          FLSH_EN 
  C:01B8H         LINE#         18 
  C:01B8H         LINE#         19 
  C:01B8H         LINE#         20 
  C:01BCH         LINE#         21 
  C:01BEH         LINE#         23 
  C:01C1H         LINE#         24 
  C:01C4H         LINE#         25 
  -------         ENDPROC       FLSH_EN 
  -------         PROC          FLSH_DS 
  C:01DCH         LINE#         29 
  C:01DCH         LINE#         30 
  C:01DCH         LINE#         31 
  C:01DFH         LINE#         32 
  C:01E2H         LINE#         33 
  C:01E6H         LINE#         34 
  -------         ENDPROC       FLSH_DS 
  -------         PROC          _FLSH_RD_BYTE 
  D:0004H         SYMBOL        addx 
BL51 BANKED LINKER/LOCATER V5.12                                                      06/08/2006  14:06:34  PAGE 6 
 
 
  C:01A4H         LINE#         37 
  C:01A8H         LINE#         38 
  C:01A8H         LINE#         39 
  C:01ACH         LINE#         40 
  C:01AFH         LINE#         41 
  C:01B2H         LINE#         42 
  C:01B5H         LINE#         43 
  C:01B5H         LINE#         44 
  C:01B7H         LINE#         45 
  -------         ENDPROC       _FLSH_RD_BYTE 
  -------         PROC          _FLSH_SECTOR_RD 
  D:000EH         SYMBOL        addx 
  D:0010H         SYMBOL        num 
  D:0001H         SYMBOL        p 
  -------         DO             
  D:0011H         SYMBOL        i 
  -------         ENDDO          
  C:0058H         LINE#         50 
  C:005EH         LINE#         51 
  C:005EH         LINE#         53 
  C:0065H         LINE#         54 
  C:0066H         LINE#         55 
  C:0069H         LINE#         56 
  C:0073H         LINE#         57 
  C:0073H         LINE#         58 
  C:0085H         LINE#         59 
  C:008CH         LINE#         60 
  C:0090H         LINE#         61 
  C:0093H         LINE#         62 
  C:0094H         LINE#         63 
  -------         ENDPROC       _FLSH_SECTOR_RD 
  -------         PROC          _FLSH_SECTOR_EARSE 
  D:0006H         SYMBOL        addx 
  -------         DO             
  D:0004H         SYMBOL        sec_addr 
  -------         ENDDO          
  C:0161H         LINE#         68 
  C:0161H         LINE#         69 
  C:0161H         LINE#         70 
  C:0165H         LINE#         71 
  C:0168H         LINE#         73 
  C:016CH         LINE#         74 
  C:016FH         LINE#         75 
  C:0172H         LINE#         76 
  C:0175H         LINE#         77 
  C:0178H         LINE#         78 
  C:0178H         LINE#         79 
  -------         ENDPROC       _FLSH_SECTOR_EARSE 
  -------         PROC          _FLSH_WR_VERIFY 
  D:0002H         SYMBOL        addx 
  D:0005H         SYMBOL        dax 
  C:011FH         LINE#         84 
  C:0123H         LINE#         85 
  C:0123H         LINE#         86 
  C:0127H         LINE#         87 
  C:012AH         LINE#         88 
  C:012CH         LINE#         89 
BL51 BANKED LINKER/LOCATER V5.12                                                      06/08/2006  14:06:34  PAGE 7 
 
 
  C:012FH         LINE#         90 
  C:0132H         LINE#         91 
  C:0132H         LINE#         92 
  C:0135H         LINE#         93 
  C:0138H         LINE#         94 
  C:013BH         LINE#         95 
  C:013EH         LINE#         96 
  C:013EH         LINE#         97 
  C:0143H         LINE#         98 
  C:0145H         LINE#         100 
  C:0146H         LINE#         101 
  -------         ENDPROC       _FLSH_WR_VERIFY 
  -------         PROC          _FLSH_SECTOR_WR 
  D:0006H         SYMBOL        addx 
  D:0008H         SYMBOL        num 
  D:0009H         SYMBOL        pdax 
  -------         DO             
  D:0004H         SYMBOL        i 
  D:000CH         SYMBOL        addr 
  -------         ENDDO          
  C:0003H         LINE#         106 
  C:000BH         LINE#         107 
  C:000BH         LINE#         110 
  C:0012H         LINE#         111 
  C:0013H         LINE#         112 
  C:0017H         LINE#         113 
  C:001AH         LINE#         114 
  C:001DH         LINE#         115 
  C:0025H         LINE#         116 
  C:0025H         LINE#         117 
  C:0038H         LINE#         118 
  C:0038H         LINE#         119 
  C:003BH         LINE#         120 
  C:003DH         LINE#         121 
  C:003DH         LINE#         122 
  C:0045H         LINE#         123 
  C:0050H         LINE#         124 
  C:0053H         LINE#         125 
  C:0056H         LINE#         126 
  C:0057H         LINE#         127 
  -------         ENDPROC       _FLSH_SECTOR_WR 
  -------         ENDMOD        STC_FLASH 
 
  -------         MODULE        ?C?CLDPTR 
  C:00CAH         PUBLIC        ?C?CLDPTR 
  -------         ENDMOD        ?C?CLDPTR 
 
  -------         MODULE        ?C?CSTPTR 
  C:00E3H         PUBLIC        ?C?CSTPTR 
  -------         ENDMOD        ?C?CSTPTR 
 
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 
    SEGMENT: ?PR?_DELAY_7CLK?MCS_X51LIB 
 
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 
    SEGMENT: ?PR?UART_GETC?MCS_X51LIB 
 
BL51 BANKED LINKER/LOCATER V5.12                                                      06/08/2006  14:06:34  PAGE 8 
 
 
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 
    SEGMENT: ?PR?SPI_GETB?MCS_X51LIB 
 
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 
    SEGMENT: ?PR?_SPI_PUTW?MCS_X51LIB 
 
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 
    SEGMENT: ?PR?_FLSH_SECTOR_RD?STC_FLASH 
 
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 
    SEGMENT: ?PR?_FLSH_SECTOR_WR?STC_FLASH 
 
Program Size: data=21.1 xdata=0 code=510 
LINK/LOCATE RUN COMPLETE.  6 WARNING(S),  0 ERROR(S)