From 842bb64195f958b050867c50db66fc0aa413dafb Mon Sep 17 00:00:00 2001 From: QuakeGod <quakegod@sina.com> Date: 星期六, 27 七月 2024 10:42:56 +0800 Subject: [PATCH] KBus upgrade --- KSingleLineBus/Listings/demo.m51 | 864 ++++++++++++++++++++++++++++++--------------------------- 1 files changed, 458 insertions(+), 406 deletions(-) diff --git a/KSingleLineBus/Listings/demo.m51 b/KSingleLineBus/Listings/demo.m51 index b1e9ea6..8cf5390 100644 --- a/KSingleLineBus/Listings/demo.m51 +++ b/KSingleLineBus/Listings/demo.m51 @@ -1,4 +1,4 @@ -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 1 +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 1 BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: @@ -17,8 +17,23 @@ D:\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDOPTR) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CILDOPTR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTPTR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CSTOPTR) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?ILDOPTR) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?IILDOPTR) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?ISTOPTR) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDOPTR) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PSTOPTR) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?ICALL) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?IILDX) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDIDATA) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PSTIDATA) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDXDATA) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PSTXDATA) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDPDATA) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PSTPDATA) + D:\KEIL_V5\C51\LIB\C51S.LIB (?C?PLDCODE) LINK MAP OF MODULE: .\Objects\demo (?C_STARTUP) @@ -29,48 +44,48 @@ * * * * * * * D A T A M E M O R Y * * * * * * * REG 0000H 0008H ABSOLUTE "REG BANK 0" - DATA 0008H 0017H UNIT ?DT?MAIN + DATA 0008H 0011H UNIT _DATA_GROUP_ + DATA 0019H 0006H UNIT ?DT?_SLPSETCALLBACK?SLP 001FH 0001H *** GAP *** BIT 0020H.0 0000H.2 UNIT ?BI?MAIN 0020H.2 0000H.6 *** GAP *** - DATA 0021H 0020H UNIT ?DT?SLP - DATA 0041H 000AH UNIT _DATA_GROUP_ - IDATA 004BH 0001H UNIT ?STACK + DATA 0021H 003CH UNIT ?DT?MAIN + IDATA 005DH 0001H UNIT ?STACK * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 0005H UNIT ?PR?GETINPUT?MAIN CODE 0008H 0003H UNIT ?PR?_PUTOUTPUT?MAIN CODE 000BH 0003H ABSOLUTE - CODE 000EH 000BH UNIT ?PR?DELAY1MS?MAIN - CODE 0019H 0001H UNIT ?PR?TIMER0_ISR?MAIN - CODE 001AH 0001H UNIT ?PR?TIMER1_ISR?MAIN + CODE 000EH 0009H UNIT ?PR?_MODBUSPARSEPACKET?MODBUS + CODE 0017H 0001H UNIT ?PR?TIMER0_ISR?MAIN +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 2 + + + CODE 0018H 0001H UNIT ?PR?TIMER1_ISR?MAIN + CODE 0019H 0001H UNIT ?PR?OTHERPROCESS?MAIN + CODE 001AH 0001H UNIT ?PR?MODBUSPROCESS?MODBUS CODE 001BH 0003H ABSOLUTE - CODE 001EH 005AH UNIT ?PR?MAIN?MAIN - CODE 0078H 0013H UNIT ?PR?_DELAY_US?MAIN + CODE 001EH 0035H UNIT ?PR?UART3_ISR?MAIN + CODE 0053H 0031H UNIT ?PR?_SLPINIT?SLP + 0084H 0007H *** GAP *** CODE 008BH 0003H ABSOLUTE - CODE 008EH 00B8H UNIT ?PR?_SLPPARSEPACKET?SLP - CODE 0146H 008CH UNIT ?C_C51STARTUP - CODE 01D2H 0083H UNIT ?PR?GETJUMPER?MAIN - CODE 0255H 007AH UNIT ?C?LIB_CODE - CODE 02CFH 0070H UNIT ?PR?SLPPROCESS?SLP - CODE 033FH 0048H UNIT ?PR?SLPMASTERSENDPACKET?SLP - CODE 0387H 0035H UNIT ?PR?UART3_ISR?MAIN - CODE 03BCH 002DH UNIT ?PR?_SLPBCC?SLP - CODE 03E9H 0026H UNIT ?PR?_UART3SENDPACKET?MAIN - CODE 040FH 0023H UNIT ?PR?IO_INIT?MAIN -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 2 - - - CODE 0432H 001BH UNIT ?PR?UART3RECVPACKET?MAIN - CODE 044DH 001BH UNIT ?PR?UART1RECVPACKET?MAIN - CODE 0468H 0019H UNIT ?PR?UART3INIT?MAIN - CODE 0481H 0019H UNIT ?C_INITSEG - CODE 049AH 0014H UNIT ?PR?_DELAY_MS?MAIN - CODE 04AEH 0009H UNIT ?PR?_MODBUSPARSEPACKET?MODBUS - CODE 04B7H 0003H UNIT ?PR?_SLPSENDPACKET?MAIN - CODE 04BAH 0001H UNIT ?PR?OTHERPROCESS?MAIN - CODE 04BBH 0001H UNIT ?PR?MODBUSPROCESS?MODBUS + CODE 008EH 0246H UNIT ?C?LIB_CODE + CODE 02D4H 019DH UNIT ?PR?_SLPPARSEPACKET?SLP + CODE 0471H 0119H UNIT ?PR?_SLPPROCESS?SLP + CODE 058AH 00B6H UNIT ?PR?_SLPMASTERSENDPACKET?SLP + CODE 0640H 008CH UNIT ?C_C51STARTUP + CODE 06CCH 0083H UNIT ?PR?GETJUMPER?MAIN + CODE 074FH 0078H UNIT ?PR?MAIN?MAIN + CODE 07C7H 0026H UNIT ?PR?_UART3SENDPACKET?MAIN + CODE 07EDH 0025H UNIT ?PR?UART3RECVPACKET?MAIN + CODE 0812H 0023H UNIT ?PR?IO_INIT?MAIN + CODE 0835H 0022H UNIT ?PR?_SLPBCC?SLP + CODE 0857H 001FH UNIT ?PR?_SLPSETCALLBACK?SLP + CODE 0876H 001BH UNIT ?PR?UART1RECVPACKET?MAIN + CODE 0891H 0019H UNIT ?PR?UART3INIT?MAIN + CODE 08AAH 0013H UNIT ?PR?_DELAY_US?MAIN + CODE 08BDH 0011H UNIT ?C_INITSEG @@ -84,49 +99,48 @@ +--> ?PR?MAIN?MAIN +--> ?C_INITSEG -?PR?MAIN?MAIN 0041H 0001H +?PR?MAIN?MAIN 0008H 0001H +--> ?PR?IO_INIT?MAIN +--> ?PR?UART3INIT?MAIN +--> ?PR?GETJUMPER?MAIN + +--> ?PR?_UART3SENDPACKET?MAIN + +--> ?PR?_SLPINIT?SLP +--> ?PR?GETINPUT?MAIN +--> ?PR?UART3RECVPACKET?MAIN - +--> ?PR?SLPPROCESS?SLP + +--> ?PR?_SLPPROCESS?SLP +--> ?PR?_PUTOUTPUT?MAIN +--> ?PR?UART1RECVPACKET?MAIN +--> ?PR?MODBUSPROCESS?MODBUS +--> ?PR?OTHERPROCESS?MAIN +--> ?PR?_DELAY_US?MAIN -?PR?GETJUMPER?MAIN 0042H 0001H +?PR?GETJUMPER?MAIN 0009H 0001H + +?PR?_UART3SENDPACKET?MAIN 0009H 0003H + +?PR?_SLPINIT?SLP 0009H 0006H +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 3 + + ?PR?UART3RECVPACKET?MAIN ----- ----- +--> ?PR?_SLPPARSEPACKET?SLP -?PR?_SLPPARSEPACKET?SLP 0042H 0006H +?PR?_SLPPARSEPACKET?SLP 0009H 000DH +--> ?PR?_SLPBCC?SLP - +--> ?PR?_SLPSENDPACKET?MAIN -?PR?_SLPBCC?SLP 0048H 0003H +?PR?_SLPBCC?SLP 0016H 0003H -?PR?_SLPSENDPACKET?MAIN ----- ----- - +--> ?PR?_UART3SENDPACKET?MAIN +?PR?_SLPPROCESS?SLP 0009H 0003H + +--> ?PR?_SLPMASTERSENDPACKET?SLP -?PR?_UART3SENDPACKET?MAIN 0048H 0003H - -?PR?SLPPROCESS?SLP ----- ----- - +--> ?PR?SLPMASTERSENDPACKET?SLP - -?PR?SLPMASTERSENDPACKET?SLP 0042H 0003H +?PR?_SLPMASTERSENDPACKET?SLP 000CH 0006H +--> ?PR?_SLPBCC?SLP - +--> ?PR?_SLPSENDPACKET?MAIN -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 3 - - ?PR?UART1RECVPACKET?MAIN ----- ----- +--> ?PR?_MODBUSPARSEPACKET?MODBUS -?PR?_MODBUSPARSEPACKET?MODBUS 0042H 0004H +?PR?_MODBUSPARSEPACKET?MODBUS 0009H 0004H @@ -136,8 +150,8 @@ ---------------------------------- ------- MODULE ?C_STARTUP - C:0146H SEGMENT ?C_C51STARTUP - I:004BH SEGMENT ?STACK + C:0640H SEGMENT ?C_C51STARTUP + I:005DH SEGMENT ?STACK C:0000H PUBLIC ?C_STARTUP D:00E0H SYMBOL ACC D:00F0H SYMBOL B @@ -146,7 +160,7 @@ N:0000H SYMBOL IBPSTACK N:0100H SYMBOL IBPSTACKTOP N:0080H SYMBOL IDATALEN - C:0149H SYMBOL IDATALOOP + C:0643H SYMBOL IDATALOOP N:0000H SYMBOL PBPSTACK N:0100H SYMBOL PBPSTACKTOP N:0000H SYMBOL PDATALEN @@ -155,18 +169,21 @@ N:0000H SYMBOL PPAGEENABLE D:00A0H SYMBOL PPAGE_SFR D:0081H SYMBOL SP - C:0146H SYMBOL STARTUP1 + C:0640H SYMBOL STARTUP1 N:0000H SYMBOL XBPSTACK N:0000H SYMBOL XBPSTACKTOP N:0000H SYMBOL XDATALEN N:0000H SYMBOL XDATASTART C:0000H LINE# 126 - C:0146H LINE# 133 - C:0148H LINE# 134 - C:0149H LINE# 135 - C:014AH LINE# 136 - C:014CH LINE# 185 - C:014FH LINE# 196 + C:0640H LINE# 133 + C:0642H LINE# 134 + C:0643H LINE# 135 + C:0644H LINE# 136 +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 4 + + + C:0646H LINE# 185 + C:0649H LINE# 196 ------- ENDMOD ?C_STARTUP ------- MODULE MAIN @@ -176,12 +193,9 @@ D:0096H PUBLIC P2M0 D:0091H PUBLIC P1M1 D:0080H PUBLIC P0 - C:0387H PUBLIC UART3_Isr + C:001EH PUBLIC UART3_Isr D:00B2H PUBLIC P3M0 D:0095H PUBLIC P2M1 -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 4 - - D:0090H PUBLIC P1 D:00B4H PUBLIC P4M0 D:00B1H PUBLIC P3M1 @@ -192,7 +206,6 @@ D:00CCH PUBLIC P6M0 D:00C9H PUBLIC P5M1 D:00C0H PUBLIC P4 - C:000EH PUBLIC Delay1ms D:00E2H PUBLIC P7M0 D:00CBH PUBLIC P6M1 D:00C8H PUBLIC P5 @@ -202,9 +215,9 @@ D:00F8H PUBLIC P7 D:00BAH PUBLIC P_SW2 D:00A8H PUBLIC IE - C:040FH PUBLIC IO_Init + C:0812H PUBLIC IO_Init B:00A8H.4 PUBLIC ES - C:01D2H PUBLIC GetJumper + C:06CCH PUBLIC GetJumper D:00B8H PUBLIC IP B:00B0H.6 PUBLIC KEY1 B:00B0H.7 PUBLIC KEY2 @@ -212,447 +225,486 @@ B:00C0H.2 PUBLIC KEY4 B:00C0H.3 PUBLIC KEY5 B:00C0H.4 PUBLIC KEY6 + D:0021H PUBLIC SLP1 D:00D8H PUBLIC CCON - C:001EH PUBLIC main - D:0008H PUBLIC uart1recvtimeout - D:0009H PUBLIC uart3recvtimeout - C:049AH PUBLIC _Delay_ms + C:074FH PUBLIC main + D:0044H PUBLIC uart1recvtimeout + D:0045H PUBLIC uart3recvtimeout D:0098H PUBLIC SCON C:0003H PUBLIC GetInput D:0088H PUBLIC TCON B:0020H.0 PUBLIC uart1busy B:0020H.1 PUBLIC uart3busy - C:03E9H PUBLIC _Uart3SendPacket - C:0078H PUBLIC _Delay_us - C:044DH PUBLIC Uart1RecvPacket + C:07C7H PUBLIC _Uart3SendPacket + C:08AAH PUBLIC _Delay_us + C:0876H PUBLIC Uart1RecvPacket D:00AFH PUBLIC IE2 - C:0432H PUBLIC Uart3RecvPacket - C:0019H PUBLIC Timer0_Isr - C:001AH PUBLIC Timer1_Isr +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 5 + + + C:07EDH PUBLIC Uart3RecvPacket + D:0046H PUBLIC bSLPMaster + C:0017H PUBLIC Timer0_Isr + C:0018H PUBLIC Timer1_Isr + D:0047H PUBLIC nSLPStation D:00D4H PUBLIC T3H - D:000AH PUBLIC inputdata + D:0048H PUBLIC inputdata C:0008H PUBLIC _PutOutput D:00D5H PUBLIC T3L - C:04B7H PUBLIC _SLPSendPacket D:0083H PUBLIC DPH D:00D1H PUBLIC T4T3M - D:000BH PUBLIC uart1recvbuf - D:0013H PUBLIC uart3recvbuf - D:001BH PUBLIC uart1recvlen -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 5 - - + D:0049H PUBLIC uart1recvbuf + D:0051H PUBLIC uart3recvbuf + D:0059H PUBLIC uart1recvlen D:00ADH PUBLIC S3BUF - D:001CH PUBLIC uart3recvlen + D:005AH PUBLIC uart3recvlen D:00ACH PUBLIC S3CON - C:0468H PUBLIC Uart3Init - C:04BAH PUBLIC OtherProcess + C:0891H PUBLIC Uart3Init + C:0019H PUBLIC OtherProcess B:00C0H.5 PUBLIC ERR B:00C0H.6 PUBLIC RUN - D:001DH PUBLIC nCount + D:005BH PUBLIC nCount D:00D0H PUBLIC PSW D:0094H PUBLIC P0M0 - ------- PROC DELAY1MS - ------- DO - D:0007H SYMBOL i - D:0006H SYMBOL j - ------- ENDDO - C:000EH LINE# 97 - C:000EH LINE# 98 - C:000EH LINE# 101 - C:000FH LINE# 102 - C:0010H LINE# 103 - C:0012H LINE# 104 - C:0014H LINE# 106 - C:0014H LINE# 107 - C:0016H LINE# 108 - C:0018H LINE# 109 - ------- ENDPROC DELAY1MS - ------- PROC _DELAY_MS - D:0004H SYMBOL n - C:049AH LINE# 112 - C:049EH LINE# 113 - C:049EH LINE# 114 - C:04A8H LINE# 115 - C:04A8H LINE# 116 - C:04ABH LINE# 117 - C:04ADH LINE# 119 - ------- ENDPROC _DELAY_MS ------- PROC _DELAY_US D:0006H SYMBOL n ------- DO D:0005H SYMBOL j ------- ENDDO - C:0078H LINE# 121 - C:0078H LINE# 122 - C:0078H LINE# 124 - C:0082H LINE# 125 - C:0084H LINE# 126 - C:008AH LINE# 128 + C:08AAH LINE# 126 + C:08AAH LINE# 127 + C:08AAH LINE# 129 + C:08B4H LINE# 130 + C:08B6H LINE# 131 + C:08BCH LINE# 133 ------- ENDPROC _DELAY_US ------- PROC TIMER0_ISR - C:0019H LINE# 130 - C:0019H LINE# 131 + C:0017H LINE# 135 + C:0017H LINE# 136 ------- ENDPROC TIMER0_ISR ------- PROC TIMER1_ISR - C:001AH LINE# 145 - C:001AH LINE# 146 + C:0018H LINE# 150 + C:0018H LINE# 151 ------- ENDPROC TIMER1_ISR ------- PROC UART3INIT -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 6 - - - C:0468H LINE# 187 - C:0468H LINE# 188 - C:0468H LINE# 189 - C:046BH LINE# 190 - C:046EH LINE# 191 - C:0471H LINE# 192 - C:0474H LINE# 193 - C:0477H LINE# 194 - C:047AH LINE# 195 - C:047DH LINE# 196 - C:0480H LINE# 198 + C:0891H LINE# 192 + C:0891H LINE# 193 + C:0891H LINE# 194 + C:0894H LINE# 195 + C:0897H LINE# 196 + C:089AH LINE# 197 + C:089DH LINE# 198 + C:08A0H LINE# 199 + C:08A3H LINE# 200 + C:08A6H LINE# 201 + C:08A9H LINE# 203 ------- ENDPROC UART3INIT +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 6 + + ------- PROC UART3_ISR - C:0387H LINE# 201 - C:0390H LINE# 203 - C:0395H LINE# 204 - C:0395H LINE# 205 - C:0398H LINE# 207 - C:039FH LINE# 208 - C:03A8H LINE# 209 - C:03ABH LINE# 213 - C:03ABH LINE# 214 - C:03B0H LINE# 215 - C:03B0H LINE# 216 - C:03B3H LINE# 217 - C:03B5H LINE# 218 - C:03B5H LINE# 219 + C:001EH LINE# 206 + C:0027H LINE# 208 + C:002CH LINE# 209 + C:002CH LINE# 210 + C:002FH LINE# 212 + C:0036H LINE# 213 + C:003FH LINE# 214 + C:0042H LINE# 218 + C:0042H LINE# 219 + C:0047H LINE# 220 + C:0047H LINE# 221 + C:004AH LINE# 222 + C:004CH LINE# 223 + C:004CH LINE# 224 ------- ENDPROC UART3_ISR ------- PROC IO_INIT - C:040FH LINE# 222 - C:040FH LINE# 223 - C:040FH LINE# 224 - C:0414H LINE# 225 - C:0418H LINE# 226 - C:041DH LINE# 227 - C:0421H LINE# 228 - C:0425H LINE# 229 - C:0429H LINE# 230 - C:042DH LINE# 231 - C:0431H LINE# 234 + C:0812H LINE# 227 + C:0812H LINE# 228 + C:0812H LINE# 229 + C:0817H LINE# 230 + C:081BH LINE# 231 + C:0820H LINE# 232 + C:0824H LINE# 233 + C:0828H LINE# 234 + C:082CH LINE# 235 + C:0830H LINE# 236 + C:0834H LINE# 239 ------- ENDPROC IO_INIT ------- PROC GETINPUT - C:0003H LINE# 249 - C:0003H LINE# 250 - C:0003H LINE# 252 - C:0007H LINE# 269 + C:0003H LINE# 254 + C:0003H LINE# 255 + C:0003H LINE# 257 + C:0007H LINE# 274 ------- ENDPROC GETINPUT ------- PROC _PUTOUTPUT D:0007H SYMBOL out - C:0008H LINE# 271 - C:0008H LINE# 272 - C:0008H LINE# 273 - C:000AH LINE# 289 + C:0008H LINE# 276 + C:0008H LINE# 277 + C:0008H LINE# 278 + C:000AH LINE# 294 ------- ENDPROC _PUTOUTPUT ------- PROC _UART3SENDPACKET - D:0048H SYMBOL str + D:0009H SYMBOL str D:0005H SYMBOL len -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 7 - - ------- DO D:0007H SYMBOL i ------- ENDDO - C:03E9H LINE# 291 - C:03EFH LINE# 292 - C:03EFH LINE# 294 - C:03F6H LINE# 295 - C:03F6H LINE# 296 - C:03F9H LINE# 297 - C:0409H LINE# 298 - C:040BH LINE# 299 - C:040EH LINE# 300 + C:07C7H LINE# 296 + C:07CDH LINE# 297 + C:07CDH LINE# 299 + C:07D4H LINE# 300 + C:07D4H LINE# 301 + C:07D7H LINE# 302 + C:07E7H LINE# 303 + C:07E9H LINE# 304 + C:07ECH LINE# 305 +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 7 + + ------- ENDPROC _UART3SENDPACKET - ------- PROC _SLPSENDPACKET - D:0001H SYMBOL str - D:0005H SYMBOL len - C:04B7H LINE# 301 - C:04B7H LINE# 302 - C:04B7H LINE# 303 - ------- ENDPROC _SLPSENDPACKET ------- PROC UART3RECVPACKET - C:0432H LINE# 306 - C:0432H LINE# 307 - C:0432H LINE# 308 - C:0439H LINE# 309 - C:043BH LINE# 310 - C:043CH LINE# 311 - C:043CH LINE# 312 - C:043EH LINE# 313 - C:0449H LINE# 314 - C:044CH LINE# 315 - C:044CH LINE# 316 + C:07EDH LINE# 312 + C:07EDH LINE# 313 + C:07EDH LINE# 314 + C:07F4H LINE# 315 + C:07F6H LINE# 316 + C:07F7H LINE# 317 + C:07F7H LINE# 318 + C:07F9H LINE# 319 + C:080EH LINE# 320 + C:0811H LINE# 321 + C:0811H LINE# 322 ------- ENDPROC UART3RECVPACKET ------- PROC UART1RECVPACKET - C:044DH LINE# 318 - C:044DH LINE# 319 - C:044DH LINE# 320 - C:0454H LINE# 321 - C:0456H LINE# 322 - C:0457H LINE# 323 - C:0457H LINE# 324 - C:0459H LINE# 325 - C:0464H LINE# 326 - C:0467H LINE# 327 - C:0467H LINE# 328 + C:0876H LINE# 324 + C:0876H LINE# 325 + C:0876H LINE# 326 + C:087DH LINE# 327 + C:087FH LINE# 328 + C:0880H LINE# 329 + C:0880H LINE# 330 + C:0882H LINE# 331 + C:088DH LINE# 332 + C:0890H LINE# 333 + C:0890H LINE# 334 ------- ENDPROC UART1RECVPACKET ------- PROC OTHERPROCESS - C:04BAH LINE# 330 - C:04BAH LINE# 331 - C:04BAH LINE# 346 + C:0019H LINE# 336 + C:0019H LINE# 337 + C:0019H LINE# 352 ------- ENDPROC OTHERPROCESS ------- PROC GETJUMPER ------- DO - D:0042H SYMBOL keys + D:0009H SYMBOL keys ------- ENDDO - C:01D2H LINE# 348 - C:01D2H LINE# 349 -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 8 - - - C:01D2H LINE# 351 - C:01E2H LINE# 352 - C:01F4H LINE# 353 - C:0208H LINE# 354 - C:021DH LINE# 355 - C:0230H LINE# 356 - C:0244H LINE# 357 - C:024BH LINE# 358 - C:0252H LINE# 360 - C:0254H LINE# 361 + C:06CCH LINE# 354 + C:06CCH LINE# 355 + C:06CCH LINE# 357 + C:06DCH LINE# 358 + C:06EEH LINE# 359 + C:0702H LINE# 360 + C:0717H LINE# 361 + C:072AH LINE# 362 + C:073EH LINE# 363 + C:0745H LINE# 364 + C:074CH LINE# 366 + C:074EH LINE# 367 ------- ENDPROC GETJUMPER ------- PROC MAIN ------- DO - D:0041H SYMBOL daa + D:0008H SYMBOL daa ------- ENDDO - C:001EH LINE# 362 - C:001EH LINE# 363 - C:001EH LINE# 365 - C:0021H LINE# 368 - C:0024H LINE# 370 - C:0027H LINE# 374 - C:0029H LINE# 375 - C:002BH LINE# 379 - C:0030H LINE# 380 - C:0039H LINE# 381 - C:003FH LINE# 384 - C:003FH LINE# 385 - C:003FH LINE# 391 - C:0044H LINE# 392 - C:0047H LINE# 393 - C:0049H LINE# 396 - C:004CH LINE# 398 - C:004FH LINE# 400 - C:0053H LINE# 401 - C:0055H LINE# 402 - C:0057H LINE# 403 - C:0059H LINE# 405 - C:0059H LINE# 408 - C:005EH LINE# 412 - C:0061H LINE# 414 - C:0064H LINE# 418 - C:0067H LINE# 421 - C:006EH LINE# 423 - C:0076H LINE# 424 + C:074FH LINE# 368 + C:074FH LINE# 369 + C:074FH LINE# 371 + C:0752H LINE# 374 +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 8 + + + C:0755H LINE# 376 + C:0758H LINE# 380 + C:075AH LINE# 381 + C:075CH LINE# 385 + C:0761H LINE# 386 + C:076AH LINE# 387 + C:0770H LINE# 388 + C:0782H LINE# 389 + C:0785H LINE# 390 + C:0788H LINE# 394 + C:0788H LINE# 395 + C:0788H LINE# 401 + C:078DH LINE# 402 + C:0790H LINE# 403 + C:0792H LINE# 406 + C:0795H LINE# 408 + C:079EH LINE# 410 + C:07A2H LINE# 411 + C:07A4H LINE# 412 + C:07A6H LINE# 413 + C:07A8H LINE# 415 + C:07A8H LINE# 418 + C:07ADH LINE# 422 + C:07B0H LINE# 424 + C:07B3H LINE# 428 + C:07B6H LINE# 431 + C:07BDH LINE# 433 + C:07C5H LINE# 434 ------- ENDPROC MAIN ------- ENDMOD MAIN ------- MODULE SLP C:0000H SYMBOL _ICE_DUMMY_ - D:0023H PUBLIC nCurStation - D:0024H PUBLIC SLPOKSign - D:0025H PUBLIC SendBuf - D:002DH PUBLIC SLPErrSign - D:002EH PUBLIC SLPSlaveCountOut - C:03C7H PUBLIC _SLPBCC - D:0030H PUBLIC SLPMasterRecved - D:0031H PUBLIC bSLPMaster -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 9 - - - D:0032H PUBLIC SLPLostPkt - C:033FH PUBLIC SLPMasterSendPacket - D:0034H PUBLIC inputBuf - D:0039H PUBLIC outputBuf - C:02CFH PUBLIC SLPProcess - D:003EH PUBLIC nStation - D:003FH PUBLIC SLPinputB - D:0040H PUBLIC SLPoutputB - C:008EH PUBLIC _SLPparsePacket - ------- PROC L?0031 - ------- ENDPROC L?0031 + C:0053H PUBLIC _SLPInit + C:0857H PUBLIC _SLPSetCallBack + C:0835H PUBLIC _SLPBCC + C:058AH PUBLIC _SLPMasterSendPacket + C:0471H PUBLIC _SLPProcess + C:02D4H PUBLIC _SLPparsePacket ------- PROC _SLPBCC - D:0048H SYMBOL pBuf + D:0016H SYMBOL pBuf D:0005H SYMBOL len1 ------- DO D:0006H SYMBOL i D:0007H SYMBOL BCC ------- ENDDO - C:03C7H LINE# 23 - C:03CDH LINE# 24 - C:03CDH LINE# 26 - C:03CFH LINE# 27 - C:03D5H LINE# 28 - C:03D5H LINE# 29 - C:03E5H LINE# 30 - C:03E8H LINE# 31 - C:03E8H LINE# 32 + C:0835H LINE# 5 + C:083BH LINE# 6 + C:083BH LINE# 8 + C:083DH LINE# 9 + C:0843H LINE# 10 + C:0843H LINE# 11 + C:0853H LINE# 12 + C:0856H LINE# 13 + C:0856H LINE# 14 ------- ENDPROC _SLPBCC + ------- PROC _SLPINIT +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 9 + + + D:0009H SYMBOL pSLP + D:000CH SYMBOL pFunc1 + C:0053H LINE# 16 + C:0059H LINE# 17 + C:0059H LINE# 18 + C:0062H LINE# 19 + C:006BH LINE# 20 + C:0083H LINE# 22 + ------- ENDPROC _SLPINIT + ------- PROC _SLPSETCALLBACK + D:0019H SYMBOL pSLP + D:001CH SYMBOL pFunc1 + C:0857H LINE# 24 + C:085DH LINE# 25 + C:085DH LINE# 26 + C:0875H LINE# 27 + ------- ENDPROC _SLPSETCALLBACK ------- PROC _SLPPARSEPACKET - D:0001H SYMBOL pRecvBuf - D:0005H SYMBOL len1 + D:0009H SYMBOL pSLP + D:000CH SYMBOL pRecvBuf + D:000FH SYMBOL len1 ------- DO - D:0042H SYMBOL pPacket + D:0010H SYMBOL pPacket ------- DO - D:0045H SYMBOL pRplyPkt + D:0013H SYMBOL pRplyPkt ------- ENDDO ------- ENDDO - C:008EH LINE# 34 - C:008EH LINE# 35 - C:008EH LINE# 37 - C:0094H LINE# 38 - C:009CH LINE# 40 - C:00B4H LINE# 41 - C:00B8H LINE# 42 - C:00B8H LINE# 43 - C:00BEH LINE# 44 - C:00BEH LINE# 46 - C:00C7H LINE# 47 - C:00CAH LINE# 48 - C:00CFH LINE# 49 - C:00DDH LINE# 50 - C:00DDH LINE# 51 - C:00DDH LINE# 53 - C:00E0H LINE# 54 - C:00E1H LINE# 55 - C:00E1H LINE# 56 - C:00E8H LINE# 57 -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 10 + C:02D4H LINE# 29 + C:02DAH LINE# 30 + C:02DAH LINE# 32 + C:02E6H LINE# 33 + C:02EFH LINE# 35 + C:0308H LINE# 36 + C:0316H LINE# 37 + C:0316H LINE# 38 + C:0323H LINE# 39 + C:0323H LINE# 41 + C:033FH LINE# 42 + C:034CH LINE# 43 + C:0355H LINE# 44 + C:0382H LINE# 45 + C:0382H LINE# 46 + C:0382H LINE# 48 + C:0394H LINE# 49 + C:0394H LINE# 50 + C:0394H LINE# 51 + C:03A4H LINE# 52 + C:03A4H LINE# 54 + C:03B3H LINE# 55 + C:03D2H LINE# 56 + C:03E4H LINE# 57 + C:03EDH LINE# 59 + C:03F8H LINE# 60 + C:0410H LINE# 61 + C:0428H LINE# 62 + C:0445H LINE# 65 + C:0470H LINE# 66 +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 10 - C:00E8H LINE# 59 - C:00F0H LINE# 60 - C:0100H LINE# 61 - C:0108H LINE# 62 - C:010DH LINE# 64 - C:0118H LINE# 65 - C:0126H LINE# 66 - C:012BH LINE# 67 - C:013BH LINE# 70 - C:0145H LINE# 71 - C:0145H LINE# 72 - C:0145H LINE# 73 - C:0145H LINE# 74 + C:0470H LINE# 67 + C:0470H LINE# 68 + C:0470H LINE# 69 ------- ENDPROC _SLPPARSEPACKET - ------- PROC SLPMASTERSENDPACKET + ------- PROC _SLPMASTERSENDPACKET + D:000CH SYMBOL pSLP ------- DO - D:0042H SYMBOL pReqPkt + D:000FH SYMBOL pReqPkt ------- ENDDO - C:033FH LINE# 76 - C:033FH LINE# 77 - C:033FH LINE# 79 - C:0348H LINE# 80 - C:034BH LINE# 82 - C:0356H LINE# 83 - C:0364H LINE# 84 - C:036DH LINE# 85 - C:037DH LINE# 88 - ------- ENDPROC SLPMASTERSENDPACKET - ------- PROC SLPPROCESS - ------- DO - D:0021H SYMBOL nCount - ------- ENDDO - C:02CFH LINE# 90 - C:02CFH LINE# 91 - C:02CFH LINE# 93 - C:02D3H LINE# 94 - C:02D3H LINE# 95 - C:02D9H LINE# 96 - C:02D9H LINE# 97 - C:02DDH LINE# 99 - C:02E0H LINE# 100 - C:02E6H LINE# 102 - C:02E8H LINE# 103 - C:02F0H LINE# 104 - C:02F9H LINE# 105 - C:02FCH LINE# 106 - C:02FFH LINE# 107 - C:02FFH LINE# 108 - C:02FFH LINE# 109 - C:0306H LINE# 110 - C:0308H LINE# 111 - C:030FH LINE# 112 - C:0312H LINE# 113 - C:0312H LINE# 114 - C:0315H LINE# 115 - C:0318H LINE# 116 - C:0318H LINE# 117 -BL51 BANKED LINKER/LOCATER V6.22 03/17/2024 12:33:27 PAGE 11 + C:058AH LINE# 71 + C:0590H LINE# 72 + C:0590H LINE# 74 + C:059CH LINE# 75 + C:05AAH LINE# 77 + C:05B5H LINE# 78 + C:05CDH LINE# 79 + C:05F8H LINE# 80 + C:0615H LINE# 83 + ------- ENDPROC _SLPMASTERSENDPACKET + ------- PROC _SLPPROCESS + D:0009H SYMBOL pSLP + C:0471H LINE# 86 + C:0477H LINE# 87 + C:0477H LINE# 88 + C:047FH LINE# 89 + C:047FH LINE# 90 + C:048CH LINE# 91 + C:048CH LINE# 92 + C:0494H LINE# 94 + C:049CH LINE# 95 + C:04B2H LINE# 97 + C:04B4H LINE# 98 + C:04C4H LINE# 99 + C:04D3H LINE# 100 + C:04E1H LINE# 101 + C:04E8H LINE# 102 + C:04E8H LINE# 103 + C:04E8H LINE# 104 + C:04FCH LINE# 105 + C:0504H LINE# 106 + C:0515H LINE# 107 + C:0523H LINE# 108 + C:0523H LINE# 109 + C:0530H LINE# 110 + C:0533H LINE# 111 + C:0533H LINE# 112 + C:0533H LINE# 113 + C:0535H LINE# 114 + C:0535H LINE# 115 + C:0545H LINE# 116 + C:0554H LINE# 117 + C:0554H LINE# 118 + C:0562H LINE# 119 + C:0564H LINE# 120 + C:057AH LINE# 121 + C:057AH LINE# 122 + C:057AH LINE# 123 +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 11 - C:0318H LINE# 118 - C:031AH LINE# 119 - C:031AH LINE# 120 - C:0322H LINE# 121 - C:032BH LINE# 122 - C:032BH LINE# 123 - C:032EH LINE# 124 - C:0330H LINE# 125 - C:0336H LINE# 126 - C:0336H LINE# 127 - C:0336H LINE# 128 - C:033EH LINE# 129 - ------- ENDPROC SLPPROCESS + ------- ENDPROC _SLPPROCESS ------- ENDMOD SLP ------- MODULE MODBUS C:0000H SYMBOL _ICE_DUMMY_ - C:04BBH PUBLIC ModbusProcess - C:04AEH PUBLIC _ModbusparsePacket + C:001AH PUBLIC ModbusProcess + C:000EH PUBLIC _ModbusparsePacket ------- PROC _MODBUSPARSEPACKET - D:0042H SYMBOL pBuf - D:0045H SYMBOL len1 - C:04AEH LINE# 4 - C:04B6H LINE# 5 - C:04B6H LINE# 6 + D:0009H SYMBOL pBuf + D:000CH SYMBOL len1 + C:000EH LINE# 4 + C:0016H LINE# 5 + C:0016H LINE# 6 ------- ENDPROC _MODBUSPARSEPACKET ------- PROC MODBUSPROCESS - C:04BBH LINE# 8 - C:04BBH LINE# 9 - C:04BBH LINE# 12 + C:001AH LINE# 8 + C:001AH LINE# 9 + C:001AH LINE# 12 ------- ENDPROC MODBUSPROCESS ------- ENDMOD MODBUS ------- MODULE ?C?CLDPTR - C:0255H PUBLIC ?C?CLDPTR + C:008EH PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE ?C?CLDOPTR - C:026EH PUBLIC ?C?CLDOPTR + C:00A7H PUBLIC ?C?CLDOPTR ------- ENDMOD ?C?CLDOPTR + ------- MODULE ?C?CILDOPTR + C:00D4H PUBLIC ?C?CILDOPTR + ------- ENDMOD ?C?CILDOPTR + ------- MODULE ?C?CSTPTR - C:029BH PUBLIC ?C?CSTPTR + C:0107H PUBLIC ?C?CSTPTR ------- ENDMOD ?C?CSTPTR ------- MODULE ?C?CSTOPTR - C:02ADH PUBLIC ?C?CSTOPTR + C:0119H PUBLIC ?C?CSTOPTR ------- ENDMOD ?C?CSTOPTR -*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS - SEGMENT: ?PR?_DELAY_MS?MAIN + ------- MODULE ?C?ILDOPTR + C:013BH PUBLIC ?C?ILDOPTR + ------- ENDMOD ?C?ILDOPTR -Program Size: data=74.2 xdata=0 code=1212 + ------- MODULE ?C?IILDOPTR + C:0173H PUBLIC ?C?IILDOPTR + ------- ENDMOD ?C?IILDOPTR + + ------- MODULE ?C?ISTOPTR + C:01C0H PUBLIC ?C?ISTOPTR + ------- ENDMOD ?C?ISTOPTR + + ------- MODULE ?C?PLDOPTR + C:01EDH PUBLIC ?C?PLDOPTR + ------- ENDMOD ?C?PLDOPTR + +BL51 BANKED LINKER/LOCATER V6.22 06/13/2024 13:47:31 PAGE 12 + + + ------- MODULE ?C?PSTOPTR + C:021DH PUBLIC ?C?PSTOPTR + ------- ENDMOD ?C?PSTOPTR + + ------- MODULE ?C?ICALL + C:0276H PUBLIC ?C?ICALL + C:027AH PUBLIC ?C?ICALL2 + ------- ENDMOD ?C?ICALL + + ------- MODULE ?C?IILDX + C:027CH PUBLIC ?C?IILDX + ------- ENDMOD ?C?IILDX + + ------- MODULE ?C?PLDIDATA + C:0292H PUBLIC ?C?PLDIDATA + ------- ENDMOD ?C?PLDIDATA + + ------- MODULE ?C?PSTIDATA + C:029BH PUBLIC ?C?PSTIDATA + ------- ENDMOD ?C?PSTIDATA + + ------- MODULE ?C?PLDXDATA + C:02A4H PUBLIC ?C?PLDXDATA + ------- ENDMOD ?C?PLDXDATA + + ------- MODULE ?C?PSTXDATA + C:02ADH PUBLIC ?C?PSTXDATA + ------- ENDMOD ?C?PSTXDATA + + ------- MODULE ?C?PLDPDATA + C:02B6H PUBLIC ?C?PLDPDATA + ------- ENDMOD ?C?PLDPDATA + + ------- MODULE ?C?PSTPDATA + C:02BFH PUBLIC ?C?PSTPDATA + ------- ENDMOD ?C?PSTPDATA + + ------- MODULE ?C?PLDCODE + C:02C8H PUBLIC ?C?PLDCODE + ------- ENDMOD ?C?PLDCODE + +*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS + SEGMENT: ?PR?_SLPSETCALLBACK?SLP + +Program Size: data=92.2 xdata=0 code=2247 LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S) -- Gitblit v1.9.1