BL51 BANKED LINKER/LOCATER V6.22                                                        04/29/2022  17:43:39  PAGE 1


BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
C:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\main.obj, .\Objects\OPTIONS_SN8F5835.obj, .\Objects\uart0.obj, .\Objects\uart1.obj
>> , .\Objects\uart2.obj, .\Objects\crc.obj TO .\Objects\UART Mode 1 PRINT (.\Listings\UART Mode 1.m51) RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\Objects\main.obj (MAIN)
  .\Objects\OPTIONS_SN8F5835.obj (OPTIONS_SN8F5835)
  .\Objects\uart0.obj (UART0)
  .\Objects\uart1.obj (UART1)
  .\Objects\uart2.obj (UART2)
  .\Objects\crc.obj (CRC)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTPTR)


LINK MAP OF MODULE:  .\Objects\UART Mode 1 (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     0016H     UNIT         ?DT?MAIN
            DATA    001EH     000AH     UNIT         ?DT?UART0
            DATA    0028H     000AH     UNIT         ?DT?UART1
            DATA    0032H     000AH     UNIT         ?DT?UART2
            DATA    003CH     0005H     UNIT         _DATA_GROUP_
            DATA    0041H     0003H     UNIT         ?DT?_UART2_TRANSMITDATA?UART2
            DATA    0044H     0002H     UNIT         ?DT?_CRC_EXECUTEROMBYTECALCULATION?CRC
            DATA    0046H     0002H     UNIT         ?DT?CRC
            IDATA   0048H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     F000H                  *** GAP ***
            XDATA   F000H     0001H     ABSOLUTE     
            XDATA   F001H     0001H     ABSOLUTE     
            XDATA   F002H     0001H     ABSOLUTE     
            XDATA   F003H     0001H     ABSOLUTE     
            XDATA   F004H     0001H     ABSOLUTE     
            XDATA   F005H     0001H     ABSOLUTE     
            XDATA   F006H     0001H     ABSOLUTE     
            XDATA   F007H     0001H     ABSOLUTE     
            XDATA   F008H     0001H     ABSOLUTE     
            XDATA   F009H     0001H     ABSOLUTE     
            XDATA   F00AH     0001H     ABSOLUTE     
            XDATA   F00BH     0001H     ABSOLUTE     
            XDATA   F00CH     0001H     ABSOLUTE     
            XDATA   F00DH     0001H     ABSOLUTE     
            XDATA   F00EH     0001H     ABSOLUTE     
            XDATA   F00FH     0001H     ABSOLUTE     
            XDATA   F010H     0001H     ABSOLUTE     
            XDATA   F011H     0001H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 2


            XDATA   F012H     0001H     ABSOLUTE     
            XDATA   F013H     0001H     ABSOLUTE     
            XDATA   F014H     0001H     ABSOLUTE     
                    F015H     0001H                  *** GAP ***
            XDATA   F016H     0001H     ABSOLUTE     
            XDATA   F017H     0001H     ABSOLUTE     
            XDATA   F018H     0001H     ABSOLUTE     
            XDATA   F019H     0001H     ABSOLUTE     
            XDATA   F01AH     0001H     ABSOLUTE     
            XDATA   F01BH     0001H     ABSOLUTE     
            XDATA   F01CH     0001H     ABSOLUTE     
            XDATA   F01DH     0001H     ABSOLUTE     
            XDATA   F01EH     0001H     ABSOLUTE     
            XDATA   F01FH     0001H     ABSOLUTE     
            XDATA   F020H     0001H     ABSOLUTE     
            XDATA   F021H     0001H     ABSOLUTE     
            XDATA   F022H     0001H     ABSOLUTE     
            XDATA   F023H     0001H     ABSOLUTE     
            XDATA   F024H     0001H     ABSOLUTE     
            XDATA   F025H     0001H     ABSOLUTE     
            XDATA   F026H     0001H     ABSOLUTE     
            XDATA   F027H     0001H     ABSOLUTE     
            XDATA   F028H     0001H     ABSOLUTE     
            XDATA   F029H     0001H     ABSOLUTE     
                    F02AH     0001H                  *** GAP ***
            XDATA   F02BH     0001H     ABSOLUTE     
            XDATA   F02CH     0001H     ABSOLUTE     
            XDATA   F02DH     0001H     ABSOLUTE     
            XDATA   F02EH     0001H     ABSOLUTE     
            XDATA   F02FH     0001H     ABSOLUTE     
            XDATA   F030H     0001H     ABSOLUTE     
            XDATA   F031H     0001H     ABSOLUTE     
            XDATA   F032H     0001H     ABSOLUTE     
            XDATA   F033H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0036H     UNIT         ?PR?_CRC_EXECUTEROMBYTECALCULATION?CRC
            CODE    0039H     0019H     UNIT         ?PR?GPIO_INITIALIZATION?MAIN
                    0052H     0001H                  *** GAP ***
            CODE    0053H     0003H     ABSOLUTE     
            CODE    0056H     000CH     UNIT         ?PR?UART0_RECEIVEDDONE?UART0
                    0062H     0001H                  *** GAP ***
            CODE    0063H     0003H     ABSOLUTE     
            CODE    0066H     0053H     UNIT         ?PR?ISR_UART0_RX?UART0
                    00B9H     000AH                  *** GAP ***
            CODE    00C3H     0003H     ABSOLUTE     
            CODE    00C6H     00A3H     UNIT         ?PR?_UART1_INIT?UART1
            CODE    0169H     00A3H     UNIT         ?PR?_UART2_INIT?UART2
            CODE    020CH     009FH     UNIT         ?PR?_UART0_INIT?UART0
            CODE    02ABH     007EH     UNIT         ?PR?MAIN?MAIN
            CODE    0329H     0053H     UNIT         ?PR?ISR_UART1_RX?UART1
            CODE    037CH     0053H     UNIT         ?PR?ISR_UART2_RX?UART2
            CODE    03CFH     0035H     UNIT         ?PR?_CRC_EXECUTERAMBYTECALCULATION?CRC
            CODE    0404H     002EH     UNIT         ?PR?_UART1_TRANSMITDATA?UART1
            CODE    0432H     002BH     UNIT         ?PR?_UART0_TRANSMITDATA?UART0
            CODE    045DH     002BH     UNIT         ?PR?_UART2_TRANSMITDATA?UART2
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 3


            CODE    0488H     002BH     UNIT         ?C?LIB_CODE
            CODE    04B3H     0025H     UNIT         ?PR?_UART_SETTINGTXBUF?MAIN
            CODE    04D8H     0015H     UNIT         ?PR?CRC_EXECUTERNAGECALCULATION?CRC
            CODE    04EDH     0015H     UNIT         ?PR?CRC_GETVERIFYDATA?CRC
            CODE    0502H     0010H     UNIT         ?PR?_CRC_INITIALIZATION?CRC
            CODE    0512H     000CH     UNIT         ?PR?UART1_RECEIVEDDONE?UART1
            CODE    051EH     000CH     UNIT         ?PR?UART2_RECEIVEDDONE?UART2
            CODE    052AH     000CH     UNIT         ?C_C51STARTUP
                    0536H     7ABAH                  *** GAP ***
            CODE    7FF0H     0002H     ABSOLUTE     
                    7FF2H     0004H                  *** GAP ***
            CODE    7FF6H     000AH     ABSOLUTE     



OVERLAY MAP OF MODULE:   .\Objects\UART Mode 1 (MAIN)


SEGMENT                                          DATA_GROUP 
  +--> CALLED SEGMENT                          START    LENGTH
--------------------------------------------------------------
?C_C51STARTUP                                  -----    -----
  +--> ?PR?MAIN?MAIN

?PR?MAIN?MAIN                                  -----    -----
  +--> ?PR?GPIO_INITIALIZATION?MAIN
  +--> ?PR?_CRC_INITIALIZATION?CRC
  +--> ?PR?_UART0_INIT?UART0
  +--> ?PR?_UART1_INIT?UART1
  +--> ?PR?_UART2_INIT?UART2
  +--> ?PR?_UART_SETTINGTXBUF?MAIN
  +--> ?PR?_UART1_TRANSMITDATA?UART1
  +--> ?PR?UART0_RECEIVEDDONE?UART0
  +--> ?PR?_CRC_EXECUTERAMBYTECALCULATION?CRC
  +--> ?PR?_UART0_TRANSMITDATA?UART0

?PR?_UART0_INIT?UART0                          003CH    0005H

?PR?_UART1_INIT?UART1                          003CH    0005H

?PR?_UART2_INIT?UART2                          003CH    0005H

?PR?_UART_SETTINGTXBUF?MAIN                    -----    -----
  +--> ?PR?_CRC_EXECUTERAMBYTECALCULATION?CRC

?PR?_CRC_EXECUTERAMBYTECALCULATION?CRC         003CH    0002H

?PR?_UART1_TRANSMITDATA?UART1                  003CH    0003H

?PR?_UART0_TRANSMITDATA?UART0                  003CH    0003H



SYMBOL TABLE OF MODULE:  .\Objects\UART Mode 1 (MAIN)

  VALUE           TYPE          NAME
  ----------------------------------
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 4



  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:F003H         PUBLIC        PW1YL
  X:F017H         PUBLIC        PW2YL
  D:0080H         PUBLIC        P0
  X:F031H         PUBLIC        PW3YL
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00C8H         PUBLIC        P4
  D:00A0H         PUBLIC        TTCON
  D:00A8H         PUBLIC        IEN0
  D:00B8H         PUBLIC        IEN1
  X:F004H         PUBLIC        PW10DH
  X:F018H         PUBLIC        PW20DH
  X:F006H         PUBLIC        PW11DH
  X:F01AH         PUBLIC        PW21DH
  X:F00CH         PUBLIC        PW30DH
  X:F008H         PUBLIC        PW12DH
  X:F01CH         PUBLIC        PW22DH
  X:F00EH         PUBLIC        PW31DH
  X:F00AH         PUBLIC        PW13DH
  X:F01EH         PUBLIC        PW23DH
  X:F010H         PUBLIC        PW32DH
  X:F005H         PUBLIC        PW10DL
  X:F019H         PUBLIC        PW20DL
  X:F012H         PUBLIC        PW33DH
  X:F007H         PUBLIC        PW11DL
  X:F01BH         PUBLIC        PW21DL
  X:F00DH         PUBLIC        PW30DL
  X:F009H         PUBLIC        PW12DL
  X:F01DH         PUBLIC        PW22DL
  X:F00FH         PUBLIC        PW31DL
  X:F00BH         PUBLIC        PW13DL
  X:F01FH         PUBLIC        PW23DL
  X:F011H         PUBLIC        PW32DL
  X:F013H         PUBLIC        PW33DL
  X:F000H         PUBLIC        PW1M
  C:02ABH         PUBLIC        main
  X:F014H         PUBLIC        PW2M
  X:F02DH         PUBLIC        HIDR
  X:F028H         PUBLIC        P0UR
  X:F001H         PUBLIC        PW3M
  X:F029H         PUBLIC        P1UR
  X:F02BH         PUBLIC        P3UR
  X:F02CH         PUBLIC        P4UR
  D:00D8H         PUBLIC        CSCON4
  D:0088H         PUBLIC        TCON
  X:F027H         PUBLIC        TSWA
  X:F026H         PUBLIC        TSWB
  X:F025H         PUBLIC        TSWD
  D:00F9H         PUBLIC        P0M
  D:00FAH         PUBLIC        P1M
  D:00FBH         PUBLIC        P3M
  D:0008H         PUBLIC        stUART_Rx
  D:00FCH         PUBLIC        P4M
  B:00A8H.7       PUBLIC        EAL
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 5


  D:0012H         PUBLIC        stUART_Tx
  X:F02EH         PUBLIC        CSADB1H
  X:F024H         PUBLIC        TSWY
  X:F032H         PUBLIC        CSADB2H
  X:F02FH         PUBLIC        CSADB1L
  X:F033H         PUBLIC        CSADB2L
  D:001CH         PUBLIC        dbCRC16_Calculation
  C:0039H         PUBLIC        GPIO_Initialization
  D:0098H         PUBLIC        S0CON
  C:04B3H         PUBLIC        _UART_SettingTxBuf
  X:F022H         PUBLIC        MINCS0H
  X:F020H         PUBLIC        MAXCS0H
  X:F023H         PUBLIC        MINCS0L
  X:F021H         PUBLIC        MAXCS0L
  X:F002H         PUBLIC        PW1YH
  D:00D0H         PUBLIC        PSW
  X:F016H         PUBLIC        PW2YH
  X:F030H         PUBLIC        PW3YH
  D:00C0H         PUBLIC        IRCON
  -------         PROC          MAIN
  C:02ABH         LINE#         53
  C:02ABH         LINE#         54
  C:02ABH         LINE#         55
  C:02AEH         LINE#         56
  C:02B5H         LINE#         57
  C:02B7H         LINE#         66
  C:02C5H         LINE#         67
  C:02D3H         LINE#         68
  C:02E1H         LINE#         69
  C:02E8H         LINE#         70
  C:02F3H         LINE#         72
  C:02F3H         LINE#         73
  C:02F3H         LINE#         75
  C:02F8H         LINE#         76
  C:02F8H         LINE#         79
  C:0309H         LINE#         80
  C:0313H         LINE#         81
  C:0313H         LINE#         82
  C:031AH         LINE#         83
  C:0325H         LINE#         84
  C:0327H         LINE#         86
  C:0327H         LINE#         87
  -------         ENDPROC       MAIN
  -------         PROC          GPIO_INITIALIZATION
  C:0039H         LINE#         98
  C:0039H         LINE#         99
  C:0039H         LINE#         101
  C:003FH         LINE#         102
  C:0045H         LINE#         103
  C:004BH         LINE#         104
  C:0051H         LINE#         105
  -------         ENDPROC       GPIO_INITIALIZATION
  -------         PROC          _UART_SETTINGTXBUF
  D:0007H         SYMBOL        bData
  D:0005H         SYMBOL        bLength
  -------         DO            
  D:0006H         SYMBOL        i
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 6


  -------         ENDDO         
  C:04B3H         LINE#         111
  C:04B3H         LINE#         112
  C:04B3H         LINE#         114
  C:04BAH         LINE#         115
  C:04BAH         LINE#         116
  C:04C3H         LINE#         117
  C:04C6H         LINE#         119
  C:04D7H         LINE#         120
  -------         ENDPROC       _UART_SETTINGTXBUF
  -------         ENDMOD        MAIN

  -------         MODULE        OPTIONS_SN8F5835
  C:7FF0H         PUBLIC        CRC_CHECK_DATA
  N:000BH         SYMBOL        BIT16_BYPASS1P_H
  N:0024H         SYMBOL        BIT16_BYPASS1P_L
  N:0008H         SYMBOL        CK_FINE_TUNING_SET
  N:0018H         SYMBOL        CLOCKSRC_SET
  N:00C0H         SYMBOL        EXTERNAL_CLOCKRATE_SET
  N:00A0H         SYMBOL        IHRC32M_CLOCKRATE_SET
  N:0004H         SYMBOL        ISP_EN_SET
  N:0001H         SYMBOL        NOISEFILT_SET
  N:0030H         SYMBOL        RESETPIN_SET
  N:8000H         SYMBOL        ROM_SIZE
  N:0003H         SYMBOL        SECURITY_SET
  N:00C0H         SYMBOL        WATCHCLK_SET
  N:00A0H         SYMBOL        WATCHDOG_SET
  N:00C0H         SYMBOL        XTAL12M_CLOCKRATE_SET
  N:00E0H         SYMBOL        XTAL4M_CLOCKRATE_SET
  -------         ENDMOD        OPTIONS_SN8F5835

  -------         MODULE        UART0
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:0056H         PUBLIC        UART0_ReceivedDone
  D:00C8H         PUBLIC        P4
  D:00A0H         PUBLIC        TTCON
  D:00A8H         PUBLIC        IEN0
  D:00B8H         PUBLIC        IEN1
  D:009BH         PUBLIC        S0CON2
  C:0432H         PUBLIC        _UART0_TransmitData
  D:00D8H         PUBLIC        CSCON4
  D:009DH         PUBLIC        S0RELH
  D:0087H         PUBLIC        PCON
  D:009CH         PUBLIC        S0RELL
  D:0088H         PUBLIC        TCON
  B:0080H.6       PUBLIC        P06
  C:0066H         PUBLIC        ISR_UART0_RX
  D:00F9H         PUBLIC        P0M
  D:0099H         PUBLIC        S0BUF
  C:020CH         PUBLIC        _UART0_Init
  D:0098H         PUBLIC        S0CON
  D:001EH         PUBLIC        stUART0_Hardware
  B:00B8H.3       PUBLIC        EU0RX
  D:00D0H         PUBLIC        PSW
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 7


  D:00C0H         PUBLIC        IRCON
  -------         PROC          _UART0_INIT
  D:0007H         SYMBOL        bUartBaudRate
  D:0001H         SYMBOL        bRxBufAddress
  D:0040H         SYMBOL        bLength
  C:020CH         LINE#         56
  C:020CH         LINE#         57
  C:020CH         LINE#         58
  C:0211H         LINE#         59
  C:0214H         LINE#         62
  C:0217H         LINE#         63
  C:021AH         LINE#         66
  C:021DH         LINE#         68
  C:0220H         LINE#         69
  C:0220H         LINE#         71
  C:0223H         LINE#         72
  C:0225H         LINE#         74
  C:0225H         LINE#         76
  C:0228H         LINE#         77
  C:022BH         LINE#         78
  C:022EH         LINE#         80
  C:025CH         LINE#         81
  C:025CH         LINE#         82
  C:025FH         LINE#         84
  C:0261H         LINE#         86
  C:0261H         LINE#         87
  C:0261H         LINE#         89
  C:0263H         LINE#         91
  C:0263H         LINE#         92
  C:0266H         LINE#         93
  C:0268H         LINE#         95
  C:0268H         LINE#         96
  C:026BH         LINE#         97
  C:026DH         LINE#         99
  C:026DH         LINE#         100
  C:0270H         LINE#         101
  C:0272H         LINE#         103
  C:0272H         LINE#         104
  C:0272H         LINE#         105
  C:0272H         LINE#         107
  C:0275H         LINE#         109
  C:0277H         LINE#         111
  C:0277H         LINE#         112
  C:027AH         LINE#         113
  C:027AH         LINE#         115
  C:027AH         LINE#         116
  C:027AH         LINE#         117
  C:027AH         LINE#         118
  C:027AH         LINE#         121
  C:027EH         LINE#         122
  C:027EH         LINE#         123
  C:0281H         LINE#         124
  C:0287H         LINE#         125
  C:029BH         LINE#         126
  C:02A2H         LINE#         127
  C:02A2H         LINE#         130
  C:02A5H         LINE#         131
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 8


  C:02A8H         LINE#         134
  C:02AAH         LINE#         135
  -------         ENDPROC       _UART0_INIT
  -------         PROC          _UART0_TRANSMITDATA
  D:003CH         SYMBOL        bptrData
  D:0005H         SYMBOL        bLength
  C:0432H         LINE#         145
  C:0438H         LINE#         146
  C:0438H         LINE#         147
  C:043EH         LINE#         148
  C:043EH         LINE#         150
  C:0451H         LINE#         151
  C:0457H         LINE#         152
  C:045AH         LINE#         153
  C:045CH         LINE#         154
  -------         ENDPROC       _UART0_TRANSMITDATA
  -------         PROC          UART0_RECEIVEDDONE
  C:0056H         LINE#         161
  C:0056H         LINE#         162
  C:0056H         LINE#         163
  C:005BH         LINE#         164
  C:005BH         LINE#         165
  C:005EH         LINE#         166
  C:0060H         LINE#         167
  C:0060H         LINE#         169
  C:0060H         LINE#         170
  C:0061H         LINE#         171
  C:0061H         LINE#         172
  -------         ENDPROC       UART0_RECEIVEDDONE
  -------         PROC          ISR_UART0_RX
  C:0066H         LINE#         181
  C:0077H         LINE#         183
  C:008AH         LINE#         184
  C:009BH         LINE#         185
  C:009BH         LINE#         186
  C:00A4H         LINE#         187
  C:00A7H         LINE#         188
  C:00A7H         LINE#         190
  C:00AAH         LINE#         191
  -------         ENDPROC       ISR_UART0_RX
  -------         ENDMOD        UART0

  -------         MODULE        UART1
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00C8H         PUBLIC        P4
  C:0512H         PUBLIC        UART1_ReceivedDone
  D:00A0H         PUBLIC        TTCON
  D:00A8H         PUBLIC        IEN0
  D:00B8H         PUBLIC        IEN1
  D:009BH         PUBLIC        S0CON2
  C:0404H         PUBLIC        _UART1_TransmitData
  D:00D8H         PUBLIC        CSCON4
  D:00C4H         PUBLIC        S1RELH
  D:0087H         PUBLIC        PCON
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 9


  B:0090H.1       PUBLIC        P11
  D:00C3H         PUBLIC        S1RELL
  D:0088H         PUBLIC        TCON
  C:0329H         PUBLIC        ISR_UART1_RX
  D:00FAH         PUBLIC        P1M
  D:0099H         PUBLIC        S0BUF
  D:00C2H         PUBLIC        S1BUF
  D:0098H         PUBLIC        S0CON
  C:00C6H         PUBLIC        _UART1_Init
  D:00C1H         PUBLIC        S1CON
  D:0028H         PUBLIC        stUART1_Hardware
  D:00D0H         PUBLIC        PSW
  D:00C0H         PUBLIC        IRCON
  -------         PROC          _UART1_INIT
  D:0007H         SYMBOL        bUartBaudRate
  D:0001H         SYMBOL        bRxBufAddress
  D:0040H         SYMBOL        bLength
  C:00C6H         LINE#         56
  C:00C6H         LINE#         57
  C:00C6H         LINE#         58
  C:00CBH         LINE#         59
  C:00CEH         LINE#         61
  C:00D1H         LINE#         62
  C:00D4H         LINE#         65
  C:00D7H         LINE#         67
  C:00DAH         LINE#         68
  C:00DAH         LINE#         70
  C:00DDH         LINE#         71
  C:00DFH         LINE#         73
  C:00DFH         LINE#         75
  C:00E2H         LINE#         76
  C:00E5H         LINE#         77
  C:00E8H         LINE#         79
  C:0116H         LINE#         80
  C:0116H         LINE#         81
  C:0119H         LINE#         82
  C:0119H         LINE#         83
  C:011BH         LINE#         85
  C:011BH         LINE#         86
  C:011EH         LINE#         87
  C:0121H         LINE#         88
  C:0123H         LINE#         90
  C:0123H         LINE#         91
  C:0126H         LINE#         92
  C:0128H         LINE#         94
  C:0128H         LINE#         95
  C:012BH         LINE#         96
  C:012DH         LINE#         98
  C:012DH         LINE#         99
  C:0130H         LINE#         100
  C:0132H         LINE#         102
  C:0132H         LINE#         103
  C:0132H         LINE#         104
  C:0132H         LINE#         106
  C:0135H         LINE#         108
  C:0137H         LINE#         110
  C:0137H         LINE#         111
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 10


  C:013AH         LINE#         112
  C:013AH         LINE#         114
  C:013AH         LINE#         115
  C:013AH         LINE#         116
  C:013AH         LINE#         117
  C:013AH         LINE#         120
  C:013EH         LINE#         121
  C:013EH         LINE#         122
  C:0141H         LINE#         123
  C:0147H         LINE#         124
  C:015BH         LINE#         125
  C:0162H         LINE#         126
  C:0162H         LINE#         129
  C:0165H         LINE#         130
  C:0168H         LINE#         131
  -------         ENDPROC       _UART1_INIT
  -------         PROC          _UART1_TRANSMITDATA
  D:003CH         SYMBOL        bptrData
  D:0005H         SYMBOL        bLength
  C:0404H         LINE#         142
  C:040AH         LINE#         143
  C:040AH         LINE#         144
  C:0410H         LINE#         145
  C:0410H         LINE#         147
  C:0423H         LINE#         148
  C:0429H         LINE#         149
  C:042CH         LINE#         150
  C:042EH         LINE#         151
  C:0431H         LINE#         152
  -------         ENDPROC       _UART1_TRANSMITDATA
  -------         PROC          UART1_RECEIVEDDONE
  C:0512H         LINE#         159
  C:0512H         LINE#         160
  C:0512H         LINE#         161
  C:0517H         LINE#         162
  C:0517H         LINE#         163
  C:051AH         LINE#         164
  C:051CH         LINE#         165
  C:051CH         LINE#         167
  C:051CH         LINE#         168
  C:051DH         LINE#         169
  C:051DH         LINE#         170
  -------         ENDPROC       UART1_RECEIVEDDONE
  -------         PROC          ISR_UART1_RX
  C:0329H         LINE#         178
  C:033AH         LINE#         180
  C:034DH         LINE#         181
  C:035EH         LINE#         182
  C:035EH         LINE#         183
  C:0367H         LINE#         184
  C:036AH         LINE#         185
  C:036AH         LINE#         187
  C:036DH         LINE#         188
  -------         ENDPROC       ISR_UART1_RX
  -------         ENDMOD        UART1

  -------         MODULE        UART2
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 11


  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00C8H         PUBLIC        P4
  C:051EH         PUBLIC        UART2_ReceivedDone
  D:00A0H         PUBLIC        TTCON
  D:00A8H         PUBLIC        IEN0
  D:00B8H         PUBLIC        IEN1
  D:009BH         PUBLIC        S0CON2
  C:045DH         PUBLIC        _UART2_TransmitData
  D:00D8H         PUBLIC        CSCON4
  D:0087H         PUBLIC        PCON
  D:00CCH         PUBLIC        S2RELH
  D:0088H         PUBLIC        TCON
  D:00CBH         PUBLIC        S2RELL
  B:00C8H.5       PUBLIC        P45
  C:037CH         PUBLIC        ISR_UART2_RX
  D:00FCH         PUBLIC        P4M
  D:0099H         PUBLIC        S0BUF
  D:00CAH         PUBLIC        S2BUF
  D:0098H         PUBLIC        S0CON
  C:0169H         PUBLIC        _UART2_Init
  D:00C9H         PUBLIC        S2CON
  D:0032H         PUBLIC        stUART2_Hardware
  D:00D0H         PUBLIC        PSW
  D:00C0H         PUBLIC        IRCON
  -------         PROC          _UART2_INIT
  D:0007H         SYMBOL        bUartBaudRate
  D:0001H         SYMBOL        bRxBufAddress
  D:0040H         SYMBOL        bLength
  C:0169H         LINE#         56
  C:0169H         LINE#         57
  C:0169H         LINE#         58
  C:016EH         LINE#         59
  C:0171H         LINE#         61
  C:0174H         LINE#         62
  C:0177H         LINE#         65
  C:017AH         LINE#         67
  C:017DH         LINE#         68
  C:017DH         LINE#         70
  C:0180H         LINE#         71
  C:0182H         LINE#         73
  C:0182H         LINE#         75
  C:0185H         LINE#         76
  C:0188H         LINE#         77
  C:018BH         LINE#         79
  C:01B9H         LINE#         80
  C:01B9H         LINE#         81
  C:01BCH         LINE#         82
  C:01BCH         LINE#         83
  C:01BEH         LINE#         85
  C:01BEH         LINE#         86
  C:01C1H         LINE#         87
  C:01C4H         LINE#         88
  C:01C6H         LINE#         90
  C:01C6H         LINE#         91
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 12


  C:01C9H         LINE#         92
  C:01CBH         LINE#         94
  C:01CBH         LINE#         95
  C:01CEH         LINE#         96
  C:01D0H         LINE#         98
  C:01D0H         LINE#         99
  C:01D3H         LINE#         100
  C:01D5H         LINE#         102
  C:01D5H         LINE#         103
  C:01D5H         LINE#         104
  C:01D5H         LINE#         106
  C:01D8H         LINE#         108
  C:01DAH         LINE#         110
  C:01DAH         LINE#         111
  C:01DDH         LINE#         112
  C:01DDH         LINE#         114
  C:01DDH         LINE#         115
  C:01DDH         LINE#         116
  C:01DDH         LINE#         117
  C:01DDH         LINE#         120
  C:01E1H         LINE#         121
  C:01E1H         LINE#         122
  C:01E4H         LINE#         123
  C:01EAH         LINE#         124
  C:01FEH         LINE#         125
  C:0205H         LINE#         126
  C:0205H         LINE#         129
  C:0208H         LINE#         130
  C:020BH         LINE#         131
  -------         ENDPROC       _UART2_INIT
  -------         PROC          _UART2_TRANSMITDATA
  D:0041H         SYMBOL        bptrData
  D:0005H         SYMBOL        bLength
  C:045DH         LINE#         142
  C:0463H         LINE#         143
  C:0463H         LINE#         144
  C:0469H         LINE#         145
  C:0469H         LINE#         147
  C:047CH         LINE#         148
  C:0482H         LINE#         149
  C:0485H         LINE#         150
  C:0487H         LINE#         152
  -------         ENDPROC       _UART2_TRANSMITDATA
  -------         PROC          UART2_RECEIVEDDONE
  C:051EH         LINE#         159
  C:051EH         LINE#         160
  C:051EH         LINE#         161
  C:0523H         LINE#         162
  C:0523H         LINE#         163
  C:0526H         LINE#         164
  C:0528H         LINE#         165
  C:0528H         LINE#         167
  C:0528H         LINE#         168
  C:0529H         LINE#         169
  C:0529H         LINE#         170
  -------         ENDPROC       UART2_RECEIVEDDONE
  -------         PROC          ISR_UART2_RX
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 13


  C:037CH         LINE#         178
  C:038DH         LINE#         180
  C:03A0H         LINE#         181
  C:03B1H         LINE#         182
  C:03B1H         LINE#         183
  C:03BAH         LINE#         184
  C:03BDH         LINE#         185
  C:03BDH         LINE#         187
  C:03C0H         LINE#         188
  -------         ENDPROC       ISR_UART2_RX
  -------         ENDMOD        UART2

  -------         MODULE        CRC
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:00ADH         PUBLIC        CRCDATL
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00C8H         PUBLIC        P4
  D:00A0H         PUBLIC        TTCON
  C:0502H         PUBLIC        _CRC_Initialization
  D:00A8H         PUBLIC        IEN0
  D:00B8H         PUBLIC        IEN1
  D:00ACH         PUBLIC        CRCM
  D:00D8H         PUBLIC        CSCON4
  D:0046H         PUBLIC        AddrprtCRCOption
  D:0088H         PUBLIC        TCON
  C:03CFH         PUBLIC        _CRC_ExecuteRamByteCalculation
  C:0003H         PUBLIC        _CRC_ExecuteRomByteCalculation
  C:04EDH         PUBLIC        CRC_GetVerifyData
  D:0098H         PUBLIC        S0CON
  C:04D8H         PUBLIC        CRC_ExecuteRnageCalculation
  D:00D0H         PUBLIC        PSW
  D:00AEH         PUBLIC        CRCDATH
  D:00C0H         PUBLIC        IRCON
  -------         PROC          _CRC_INITIALIZATION
  D:0007H         SYMBOL        bMode
  D:0005H         SYMBOL        bRange
  C:0502H         LINE#         18
  C:0502H         LINE#         19
  C:0502H         LINE#         21
  C:0508H         LINE#         22
  C:050BH         LINE#         23
  C:0511H         LINE#         24
  -------         ENDPROC       _CRC_INITIALIZATION
  -------         PROC          CRC_EXECUTERNAGECALCULATION
  -------         DO            
  D:0006H         SYMBOL        dbCrcResult
  -------         ENDDO         
  C:04D8H         LINE#         31
  C:04D8H         LINE#         32
  C:04D8H         LINE#         36
  C:04DBH         LINE#         37
  C:04DEH         LINE#         40
  C:04E4H         LINE#         42
  C:04ECH         LINE#         43
  C:04ECH         LINE#         44
BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 14


  -------         ENDPROC       CRC_EXECUTERNAGECALCULATION
  -------         PROC          _CRC_EXECUTEROMBYTECALCULATION
  D:0006H         SYMBOL        bptrData
  D:0044H         SYMBOL        dbLength
  -------         DO            
  D:0004H         SYMBOL        i
  -------         ENDDO         
  C:0003H         LINE#         52
  C:0007H         LINE#         53
  C:0007H         LINE#         56
  C:000AH         LINE#         57
  C:0016H         LINE#         58
  C:0016H         LINE#         59
  C:001EH         LINE#         60
  C:0024H         LINE#         61
  C:0029H         LINE#         62
  C:0030H         LINE#         63
  C:0038H         LINE#         64
  -------         ENDPROC       _CRC_EXECUTEROMBYTECALCULATION
  -------         PROC          _CRC_EXECUTERAMBYTECALCULATION
  D:0001H         SYMBOL        bDataBuf
  D:003CH         SYMBOL        dbLength
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:03CFH         LINE#         72
  C:03D3H         LINE#         73
  C:03D3H         LINE#         76
  C:03D6H         LINE#         77
  C:03E2H         LINE#         78
  C:03E2H         LINE#         79
  C:03E7H         LINE#         80
  C:03EDH         LINE#         81
  C:03F4H         LINE#         82
  C:03FBH         LINE#         83
  C:0403H         LINE#         84
  -------         ENDPROC       _CRC_EXECUTERAMBYTECALCULATION
  -------         PROC          CRC_GETVERIFYDATA
  -------         DO            
  D:0006H         SYMBOL        dbAppResult
  -------         ENDDO         
  C:04EDH         LINE#         91
  C:04EDH         LINE#         92
  C:04EDH         LINE#         94
  C:0501H         LINE#         95
  C:0501H         LINE#         96
  -------         ENDPROC       CRC_GETVERIFYDATA
  -------         ENDMOD        CRC

  -------         MODULE        ?C?CLDPTR
  C:0488H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CSTPTR
  C:04A1H         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

BL51 BANKED LINKER/LOCATER V6.22                                                      04/29/2022  17:43:39  PAGE 15


*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?UART1_RECEIVEDDONE?UART1

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_UART2_TRANSMITDATA?UART2

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?UART2_RECEIVEDDONE?UART2

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?CRC_EXECUTERNAGECALCULATION?CRC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_CRC_EXECUTEROMBYTECALCULATION?CRC

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?CRC_GETVERIFYDATA?CRC

Program Size: data=73.0 xdata=50 code=1334
LINK/LOCATE RUN COMPLETE.  6 WARNING(S),  0 ERROR(S)
