Ó²¼þ¹ýѹ±£»¤ãÐÖµ
240 #define _E2_AFEOVvol 4400 // U16 xdata AFEOVvol
@@ -318,7 +318,7 @@ line level source
286 unsigned char E2ucChgBKDelay;
287 unsigned int E2siChgBKCur;
288 unsigned char E2ucRTCBKDelay;
-C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 6
+C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 6
289 unsigned char E2ucRamCheckFlg0;
290
@@ -382,7 +382,7 @@ line level source
348 unsigned int TempOTDR;
349 unsigned int TempUTD;
350 unsigned int TempUTDR;
-C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 7
+C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 7
351 unsigned char E2ucRamCheckFlg7;
352
@@ -446,7 +446,7 @@ line level source
408 _E2_VOC30, //U16 xdata VOC30
409 _E2_VOC40, //U16 xdata VOC40
410 _E2_VOC50, //U16 xdata VOC50
-C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 8
+C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 8
411 _E2_VOC60, //U16 xdata VOC60
412 _E2_VOC70, //U16 xdata VOC70
@@ -510,7 +510,7 @@ line level source
470 //·ÅµçPWM²ÎÊýÇø¿ªÊ¼ SubClassID=0x05 langth=5
471 _E2_DSG1PWMFreq, //U16 xdata DSG1PWMFreq
472 _E2_DSG1PWMRatioL, //U8 xdata DSG1PWMRatioL
-C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 9
+C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 9
473 _E2_DSG1PWMRatioH, //U8 xdata DSG1PWMRatioH
474 _E2_ucRamCheckFlg5, //U8 xdata E2ucRamCheckFlg5
@@ -574,7 +574,7 @@ line level source
530 /*********************************************************************************************************
-********/
531 //ϵͳÐÅÏ¢Çø¿ªÊ¼ SubClassID=0x00 langth=48
-C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 10
+C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 10
532 {
533 _E2_PACKCONFIGMAP, //U16 xdata E2uiPackConfigMap
@@ -638,7 +638,7 @@ line level source
591 _E2_ucDelayOCD, //U8 xdata E2ucDelayOCD
592 _E2_slOCD2vol, //S32 xdata E2slOCD2vol
593 _E2_ucDelayOCD2, //U8 xdata E2ucDelayOCD2
-C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 11
+C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 11
594 _E2_ucDelayLoadR, //U8 xdata E2ucDelayLoadR
595 _E2_ucRamCheckFlg3, //U8 xdata E2ucRamCheckFlg3
@@ -702,7 +702,7 @@ line level source
653 };
654
655 //*** <<< end of configuration section >>> ***
-C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 12
+C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 12
diff --git a/output/DataFlash.obj b/output/DataFlash.obj
index 0f9be96..58564ff 100644
Binary files a/output/DataFlash.obj and b/output/DataFlash.obj differ
diff --git a/output/Eeprom b/output/Eeprom
index a7a115d..e449214 100644
Binary files a/output/Eeprom and b/output/Eeprom differ
diff --git a/output/Eeprom.hex b/output/Eeprom.hex
index d3d3eaa..35ff62d 100644
--- a/output/Eeprom.hex
+++ b/output/Eeprom.hex
@@ -1,4 +1,4 @@
-:1000000033210C800D480DDE0E740ED80F3C0FA06E
+:100000003F010C800D480DDE0E740ED80F3C0FA082
:1000100010041036106800000FA000000FA00000B0
:100020000BB800000B410000006414010064055A85
:10003000021501300073696E6F7765616C7468003A
@@ -30,7 +30,7 @@
:1001D000000000000000000000000000000000001F
:1001E000000000000000000000000000000000000F
:1001F00000000000000000000000000000005AA500
-:1002000033210C800D480DDE0E740ED80F3C0FA06C
+:100200003F010C800D480DDE0E740ED80F3C0FA080
:1002100010041036106800000FA000000FA00000AE
:100220000BB800000B410000006414010064055A83
:10023000021501300073696E6F7765616C74680038
diff --git a/output/Eeprom.m51 b/output/Eeprom.m51
index e498480..98cddef 100644
--- a/output/Eeprom.m51
+++ b/output/Eeprom.m51
@@ -1,4 +1,4 @@
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 14:58:03 PAGE 1
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:01 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
diff --git a/output/ExtE2PRom.lst b/output/ExtE2PRom.lst
index 68f0d1c..0679da4 100644
--- a/output/ExtE2PRom.lst
+++ b/output/ExtE2PRom.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE EXTE2PROM
@@ -62,7 +62,7 @@ line level source
49 3 if(++ucE2PTwiRWErrDelayCnt >= TIME_1S_5S)
50 3 {
51 4 bE2PRErr = 1;
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 2
52 4 ucE2PTwiRWErrDelayCnt = TIME_1S_5S;
53 4 }
@@ -126,7 +126,7 @@ line level source
111 1 if(!bE2PRErr)
112 1 {
113 2 for(i=0; i<5; i++)
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 3
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 3
114 2 {
115 3 #ifdef TWI_Hardware_Module
@@ -190,7 +190,7 @@ line level source
173 1
174 1 Result = E2PRomRead(E2PROM_BOOT_ADDR, 8, RdBuf);
175 1
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 4
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 4
176 1 RdBuf[2] = RdBuf[0]+RdBuf[1];
177 1 RdBuf[6] = RdBuf[4]+RdBuf[5];
@@ -254,7 +254,7 @@ line level source
235 1 WrBuf[5] = WrBuf[1];
236 1 WrBuf[7] = WrBuf[3];
237 1
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 5
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 5
238 1 E2PRomWrite(E2PROM_BOOT_ADDR, 8, WrBuf);
239 1 }
@@ -318,7 +318,7 @@ line level source
297 2 }
298 1
299 1 E2PRomBKBoot();
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 6
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 6
300 1 }
301
@@ -382,7 +382,7 @@ line level source
356 * º¯ÊýÃû: UartRdRTC
357 * ²Î Êý: ÎÞ
358 * ·µ»ØÖµ: ÎÞ
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 7
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 7
359 * Ãè Êö: ¶ÁÈ¡RTCʱ¼ä£ºÃë¡¢·Ö¡¢Ê±¡¢ÈÕ¡¢Ô¡¢Ä꣬²¢·µ»Ø¸øUART
360 *************************************************************************************************/
@@ -446,7 +446,7 @@ line level source
418 2 {
419 3 bE2PErase = 0;
420 3 E2PRomErase();
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 8
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 8
421 3 }
422 2
@@ -510,7 +510,7 @@ line level source
480 3 }
481 2
482 2 if(bE2PBKDsgEnd)
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 9
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 9
483 2 {
484 3 bE2PBKDsgEnd = 0;
@@ -574,7 +574,7 @@ line level source
542 3 {
543 4 RTCReadTime(&RTC);
544 4 MemoryCopy((U8 xdata *)&RTC, ucRTCBuf, 7);
-C51 COMPILER V9.01 EXTE2PROM 02/08/2025 15:18:20 PAGE 10
+C51 COMPILER V9.01 EXTE2PROM 02/11/2025 15:43:04 PAGE 10
545 4 }
546 3
diff --git a/output/ExtE2PRom.obj b/output/ExtE2PRom.obj
index ae44b52..af9e10e 100644
Binary files a/output/ExtE2PRom.obj and b/output/ExtE2PRom.obj differ
diff --git a/output/Flash.lst b/output/Flash.lst
index 6e6e23b..d04fad2 100644
--- a/output/Flash.lst
+++ b/output/Flash.lst
@@ -1,10 +1,10 @@
-C51 COMPILER V9.01 FLASH 12/22/2023 12:15:06 PAGE 1
+C51 COMPILER V9.01 FLASH 02/11/2025 11:30:12 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE FLASH
OBJECT MODULE PLACED IN .\output\Flash.obj
-COMPILER INVOKED BY: C:\Keil_v5\C51\BIN\C51.EXE code_bootloader\Flash.c OPTIMIZE(8,SPEED) BROWSE INCDIR(.\header_bootloa
- -der) DEBUG OBJECTEXTEND PRINT(.\output\Flash.lst) OBJECT(.\output\Flash.obj)
+COMPILER INVOKED BY: D:\Tool\Keil\C51\BIN\C51.EXE code_bootloader\Flash.c BROWSE INCDIR(.\header_bootloader) DEBUG OBJEC
+ -TEXTEND PRINT(.\output\Flash.lst) OBJECT(.\output\Flash.obj)
line level source
@@ -62,7 +62,7 @@ line level source
52 1 }
53
54
-C51 COMPILER V9.01 FLASH 12/22/2023 12:15:06 PAGE 2
+C51 COMPILER V9.01 FLASH 02/11/2025 11:30:12 PAGE 2
55 /*************************************************************************************************
56 * º¯ÊýÃû: McuFlashBlankCheck
@@ -126,7 +126,7 @@ line level source
114 3 }
115 2 }
116 1
-C51 COMPILER V9.01 FLASH 12/22/2023 12:15:06 PAGE 3
+C51 COMPILER V9.01 FLASH 02/11/2025 11:30:12 PAGE 3
117 1 FLASHCON = MCU_TYPE_CODE;
118 1 }
@@ -190,7 +190,7 @@ line level source
174 5 return (BOOT_PGR_WR_ERR);
175 5 }
176 4 }
-C51 COMPILER V9.01 FLASH 12/22/2023 12:15:06 PAGE 4
+C51 COMPILER V9.01 FLASH 02/11/2025 11:30:12 PAGE 4
177 3 }
178 2 else
diff --git a/output/Flash.obj b/output/Flash.obj
index d160454..923e266 100644
Binary files a/output/Flash.obj and b/output/Flash.obj differ
diff --git a/output/GasGaugeInter_V4_13.lst b/output/GasGaugeInter_V4_13.lst
index 4a99cf5..ebba02e 100644
--- a/output/GasGaugeInter_V4_13.lst
+++ b/output/GasGaugeInter_V4_13.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/08/2025 15:18:21 PAGE 1
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE GASGAUGEINTER_V4_13
@@ -62,7 +62,7 @@ line level source
48 //U32 xdata E2ulCycleThreshold; //Ñ»·´ÎÊý¸üÐÂãÐÖµ£¬±äÁ¿ÀàÐÍ£ºU32 xdata£¨ÊäÈ룩
49 //U32 xdata E2ulCycleThresholdCount;//Ñ»·µçÁ¿¼ÆÊý£¬±äÁ¿ÀàÐÍ£ºU32 xdata£¨ÊäÈë\Êä³ö´æÈëE2£©
50 //U16 xdata E2uiCycleCount; //Ñ»·´ÎÊý£¬±äÁ¿ÀàÐÍ£ºU16 xdata£¨ÊäÈë\Êä³ö´æÈëE2£©
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/08/2025 15:18:21 PAGE 2
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 2
51 //U16 xdata E2uiLastCCount; //ÉϴθüÐÂÈÝÁ¿Ê±µÄÑ»·´ÎÊý £¬±äÁ¿ÀàÐÍ£ºU16 xdata£¨ÊäÈë\Êä³ö´æÈëE2£©
52 //S16 xdata E2siDfilterCur; //ÁãµçÁ÷´°¿Ú£¬±äÁ¿ÀàÐÍ£ºS16 xdata£¨ÊäÈ룩
@@ -126,7 +126,7 @@ line level source
101 U16 data uiCellVminG; //µ±Ç°µçѹ×îµÍµÄµçоµçѹ£¬±äÁ¿ÀàÐÍ£ºU16 data£¨ÊäÈ룩
102 //U8 data ucCellNum; //µçо´®Êý£¬±äÁ¿ÀàÐÍ£ºU8 data£¨ÊäÈ룩
103 //S32 xdata slCadcCurAverage; //ÓÃÓÚ¿âÂ×»ý·ÖµÄƽ¾ùµçÁ÷£¨Ö÷¿Ø³ä·Åµç»Ø·£©£¬±äÁ¿ÀàÐÍ£ºS32 xdata£¨ÊäÈ룩
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/08/2025 15:18:21 PAGE 3
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 3
104 S32 xdata slAdcCur2; //ÓÃÓÚ¿âÂ×»ý·ÖµÄƽ¾ùµçÁ÷£¨¸¨¿Ø·Åµç»Ø·£¬ÈçûÓпÉÒÔºãΪ0£©£¬±äÁ¿ÀàÐÍ£ºS32 xdata£¨ÊäÈ
-룩
@@ -190,7 +190,7 @@ line level source
162 1
163 1 E2ucFccUpdatePercent = 30;
164 1 E2uiChgEndTemp = (15*10 + 2731);
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/08/2025 15:18:21 PAGE 4
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 4
165 1 E2uiDsgEndTemp = (15*10 + 2731);
166 1
@@ -254,7 +254,7 @@ line level source
224 1 EA = eabak;
225 1
226 1 // if( bOV )
-C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/08/2025 15:18:21 PAGE 5
+C51 COMPILER V9.01 GASGAUGEINTER_V4_13 02/11/2025 15:43:04 PAGE 5
227 1 // {
228 1 // E2ucSOC = 100;
diff --git a/output/GasGaugeInter_V4_13.obj b/output/GasGaugeInter_V4_13.obj
index 49968fe..acb2a2b 100644
Binary files a/output/GasGaugeInter_V4_13.obj and b/output/GasGaugeInter_V4_13.obj differ
diff --git a/output/IapIsp.lst b/output/IapIsp.lst
index b7096fa..4db19d9 100644
--- a/output/IapIsp.lst
+++ b/output/IapIsp.lst
@@ -1,10 +1,10 @@
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 1
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE IAPISP
OBJECT MODULE PLACED IN .\output\IapIsp.obj
-COMPILER INVOKED BY: C:\Keil_v5\C51\BIN\C51.EXE code_bootloader\IapIsp.c OPTIMIZE(8,SPEED) BROWSE INCDIR(.\header_bootlo
- -ader) DEBUG OBJECTEXTEND PRINT(.\output\IapIsp.lst) OBJECT(.\output\IapIsp.obj)
+COMPILER INVOKED BY: D:\Tool\Keil\C51\BIN\C51.EXE code_bootloader\IapIsp.c BROWSE INCDIR(.\header_bootloader) DEBUG OBJE
+ -CTEXTEND PRINT(.\output\IapIsp.lst) OBJECT(.\output\IapIsp.obj)
line level source
@@ -62,7 +62,7 @@ line level source
52 1 ucUartBuf[7+ucUartBuf[LENGTH]] = (U8)CheckSum;
53 1 ucUartBuf[8+ucUartBuf[LENGTH]] = (U8)(CheckSum>>8);
54 1
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 2
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 2
55 1 bUartSndOverFlg = 0;
56 1 UartTxEn(ucUartBuf[ucUartBufPT]);
@@ -126,7 +126,7 @@ line level source
114 2 ucUartBuf[INDEXES] = IAPERROR_SIZE; //Èç¹ûÊý¾Ý³¤¶È²»µÈÓÚIAPºÍISP³¤¶È£¬Ôò
-ĬÈÏΪ³¤¶ÈÒì³£
115 2 }
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 3
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 3
116 1 else if((ulIapRecDataLen > ISP_CODE_SIZE) && (bIapIspFlg == ISP_MODE))
117 1 {
@@ -190,7 +190,7 @@ line level source
173 4 if(!McuFlashBlankCheck(McuFlashAddr, McuFlashType)) //²Á³ý½áÊøºó£¬ÐèÒª²é¿Õ
174 4 {
175 5 ucUartBuf[INDEXES] = IAPERROR_ERASE; //Eraseʧ°Ü
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 4
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 4
176 5 }
177 4 ucMcuFlashWrValid = 0;
@@ -254,7 +254,7 @@ line level source
235 *************************************************************************************************/
236 void IapReceiveData(void)
237 {
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 5
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 5
238 1 U16 i;
239 1 U8 j;
@@ -318,7 +318,7 @@ line level source
292 5 ucMcuFlashWrValid = 0x55;
293 5 McuFlashEraseSector(McuFlashAddr, McuFlashType);
294 5 if(McuFlashBlankCheck(McuFlashAddr, McuFlashType)) //²Á³ý½áÊøºó£¬ÐèÒª²é¿Õ
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 6
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 6
295 5 {
296 6 if(!IapWrSector()) //Èç¹ûÁ¬ÐøдÁ½´Î´íÎó£¬Ôò·µ»Ø¸øÉÏλ»úÒì³£
@@ -382,7 +382,7 @@ line level source
354
355 /*************************************************************************************************
356 * º¯ÊýÃû: IapCmdReset
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 7
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 7
357 * ²Î Êý: ÎÞ
358 * ·µ»ØÖµ: ÎÞ
@@ -446,7 +446,7 @@ line level source
414 3 }
415 2 else if(ucUartBuf[COMMAND] == IAP_CMD_BEGIN) //¿ªÊ¼IAP»òISP£¬²¢½«CODEÇø/EEPÇøÈ«²¿
-²Á³ý
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 8
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 8
416 2 {
417 3 IapBeginAck();
@@ -510,7 +510,7 @@ line level source
474 5 {
475 6 ucUartBufPT = 0;
476 6 }
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 9
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 9
477 5 else
478 5 {
@@ -574,7 +574,7 @@ line level source
535 4 else
536 4 {
537 5 ucUartBufPT++;
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 10
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 10
538 5 UartTxEn(ucUartBuf[ucUartBufPT]);
539 5 }
@@ -638,7 +638,7 @@ line level source
uiUartRcvChkSum += ucUartBuf[ucUartBufPT-1];
}
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 11
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 11
if(ucUartBufPT == (TARGET+1)) //¼ì²éID
{
@@ -702,7 +702,7 @@ line level source
{
BootMcuWdtClear();
if(bUartSndOverFlg) //ResetÖ¡»Ø¸´½áÊø
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 12
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 12
{
bUartSndOverFlg = 0;
@@ -766,7 +766,7 @@ line level source
}
else if(ucUartBufPT == (COMMAND+1)) //¼ì²âCOMMAND
{
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 13
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 13
if((ucUartBuf[COMMAND] != IAP_CMD_HANDSHAKE)
&& (ucUartBuf[COMMAND] != IAP_CMD_BEGIN)
@@ -830,7 +830,7 @@ line level source
#endif
780 2 }
781 1 }
-C51 COMPILER V9.01 IAPISP 12/22/2023 12:15:06 PAGE 14
+C51 COMPILER V9.01 IAPISP 02/11/2025 11:30:12 PAGE 14
782
783
diff --git a/output/IapIsp.obj b/output/IapIsp.obj
index aed0c79..889eca0 100644
Binary files a/output/IapIsp.obj and b/output/IapIsp.obj differ
diff --git a/output/Initial.lst b/output/Initial.lst
index d9852da..80ac09f 100644
--- a/output/Initial.lst
+++ b/output/Initial.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE INITIAL
@@ -62,7 +62,7 @@ line level source
50 2 }
51 1 else if(McuFlashCheckFlg(MCUFLASH_BK2_FLG_ADDR))
52 1 {
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 2
53 2 McuFlashRead(MCUFLASH_BK2_ADDR, XRAM_MAP_ADDR, 512);
54 2 McuFlashWrite(MCUFLASH_BK1_ADDR, XRAM_MAP_ADDR); //¸üб¸·ÝÇø1
@@ -126,7 +126,7 @@ line level source
111 1 }
112
113
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 3
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 3
114 /*************************************************************************************************
115 * º¯ÊýÃû: InitGPIO
@@ -190,7 +190,7 @@ line level source
- IO״̬:P2.[7,6,5,4,3,2,1,0]ÓÐЧ
156 P2.7CR[1], P2.6CR[0], P2.5CR[1], P2.4CR[1], P2.3CR[1], P2.2CR[0], P2.1CR[1], P2.0CR[1], P2CR = 0xB
-B; IO·½Ïò:P2.[7,6,5,4,3,2,1,0]ÓÐЧ,1Êä³ö£¬0ÊäÈë
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 4
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 4
157 P2.7PC[0], P2.6PC[1], P2.5PC[0], P2.4PC[0], P2.3PC[0], P2.2PC[1], P2.1PC[1], P2.0PC[1], P2PCR = 0x
-46; ÄÚ²¿ÉÏÀ:1¿ªÆô£¬0¹Ø±Õ
@@ -254,7 +254,7 @@ line level source
211 1 #if (UART0_DEFINE == 6)
P0 |= 0xC0;
P0PCR |= 0x40;
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 5
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 5
#endif
215 1
@@ -318,7 +318,7 @@ line level source
273 1 #if (UART0_DEFINE == 17)
P0 |= 0x80;
P2 |= 0x20;
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 6
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 6
P0PCR |= 0x80;
#endif
@@ -382,7 +382,7 @@ line level source
P0 |= 0x02;
P2 |= 0x20;
P2PCR |= 0x20;
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 7
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 7
#endif
339 1
@@ -446,7 +446,7 @@ line level source
397 1 #if (UART1_DEFINE == 9)
P1 |= 0x02;
P2 |= 0x40;
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 8
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 8
P2PCR |= 0x40;
#endif
@@ -510,7 +510,7 @@ line level source
#endif
460 1
461 1 #if (UART1_DEFINE == 20)
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 9
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 9
P3 |= 0x10;
P2 |= 0x80;
@@ -574,7 +574,7 @@ line level source
P2 |= 0xC0;
P2PCR |= 0x40;
#endif
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 10
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 10
524 1
525 1 //UART2Ïà¹ØIOÅäÖ㬵±Ç°demo°å´Ë´®¿Ú×öLEDµÆÏÔʾ¹¦ÄÜ£¬²»Ö§³Ö´®¿ÚͨѶ£¬¹Êdemo°åÅäÖÃΪ²»Ê¹ÄÜuart2´®¿Ú¹¦ÄÜ
@@ -638,7 +638,7 @@ line level source
583 2 {
584 3 bRTCErr = 1; //ÍâÖÃRTCÄ£¿é³ö´í
585 3 }
-C51 COMPILER V9.01 INITIAL 02/08/2025 15:18:20 PAGE 11
+C51 COMPILER V9.01 INITIAL 02/11/2025 15:43:03 PAGE 11
586 2 }
587 1
diff --git a/output/Initial.obj b/output/Initial.obj
index edf2a7b..7ce854b 100644
Binary files a/output/Initial.obj and b/output/Initial.obj differ
diff --git a/output/Interrupt.lst b/output/Interrupt.lst
index 8dd1975..547db81 100644
--- a/output/Interrupt.lst
+++ b/output/Interrupt.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 INTERRUPT 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 INTERRUPT 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE INTERRUPT
@@ -62,7 +62,7 @@ line level source
50 2 IF45 = 0;
51 2 InterruptINT4App(0x20);
52 2 }
-C51 COMPILER V9.01 INTERRUPT 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 INTERRUPT 02/11/2025 15:43:04 PAGE 2
53 1 if(IF46)
54 1 {
diff --git a/output/Interrupt.obj b/output/Interrupt.obj
index 76be939..81c9a7d 100644
Binary files a/output/Interrupt.obj and b/output/Interrupt.obj differ
diff --git a/output/InterruptApp.lst b/output/InterruptApp.lst
index 9130570..a2cc9b8 100644
--- a/output/InterruptApp.lst
+++ b/output/InterruptApp.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 INTERRUPTAPP 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 INTERRUPTAPP 02/11/2025 15:43:03 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE INTERRUPTAPP
@@ -62,7 +62,7 @@ line level source
50 *************************************************************************************************/
51 void InterruptTimer3App(void)
52 {
-C51 COMPILER V9.01 INTERRUPTAPP 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 INTERRUPTAPP 02/11/2025 15:43:03 PAGE 2
53 1
54 1 bTimer5msFlg = 1; //5ms±ê־ΪԤÁô±êÖ¾
diff --git a/output/InterruptApp.obj b/output/InterruptApp.obj
index 6102fb1..52fcff6 100644
Binary files a/output/InterruptApp.obj and b/output/InterruptApp.obj differ
diff --git a/output/KeyApp.lst b/output/KeyApp.lst
index abc610b..be64d14 100644
--- a/output/KeyApp.lst
+++ b/output/KeyApp.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 KEYAPP 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 KEYAPP 02/11/2025 15:43:03 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE KEYAPP
@@ -62,7 +62,7 @@ line level source
50 1 {
51 2 bSlowDischarge = 0;
52 2 bMidDischarge = 0;
-C51 COMPILER V9.01 KEYAPP 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 KEYAPP 02/11/2025 15:43:03 PAGE 2
53 2 bFastDischarge = 0;
54 2 }
diff --git a/output/KeyApp.obj b/output/KeyApp.obj
index 3fde843..9750330 100644
Binary files a/output/KeyApp.obj and b/output/KeyApp.obj differ
diff --git a/output/KeyScan.lst b/output/KeyScan.lst
index 005c2f5..dcebf02 100644
--- a/output/KeyScan.lst
+++ b/output/KeyScan.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 KEYSCAN 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 KEYSCAN 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE KEYSCAN
@@ -62,7 +62,7 @@ line level source
50 2 else if(!KEY_2_IO_RD)
51 2 {
52 3 ucKeyValueBK = KEYVAL_2; //°´¼ü°´Ïº󣬻ñȡмüÖµ
-C51 COMPILER V9.01 KEYSCAN 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 KEYSCAN 02/11/2025 15:43:04 PAGE 2
53 3 }
54 2 #endif
@@ -126,7 +126,7 @@ line level source
103 4 if(uiKeyValidCnt == KEY_L_TIME) //µ±°´ÏÂʱ¼ä´ïµ½³¤°´Â˲¨Ê±¼äʱ£¬ÈÏΪ´Ë°´¼üΪ³¤°´¼ü
104 4 {
105 5 ucKeyValue = ucKeyOldValue | KEY_STATE_L;
-C51 COMPILER V9.01 KEYSCAN 02/08/2025 15:18:20 PAGE 3
+C51 COMPILER V9.01 KEYSCAN 02/11/2025 15:43:04 PAGE 3
106 5 bKeyFlg = 1;
107 5 }
diff --git a/output/KeyScan.obj b/output/KeyScan.obj
index 73b15b9..7077775 100644
Binary files a/output/KeyScan.obj and b/output/KeyScan.obj differ
diff --git a/output/Led.lst b/output/Led.lst
index 777e271..08f0221 100644
--- a/output/Led.lst
+++ b/output/Led.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 LED 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 LED 02/11/2025 15:43:03 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE LED
@@ -62,7 +62,7 @@ line level source
51
52
53 /*************************************************************************************************
-C51 COMPILER V9.01 LED 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 LED 02/11/2025 15:43:03 PAGE 2
54 * º¯ÊýÃû: LedAutoOff
55 * ²Î Êý: ÎÞ
@@ -126,7 +126,7 @@ line level source
113 2 if(LedDisNum == 0)
114 2 {
115 3 // LEDAllOff();
-C51 COMPILER V9.01 LED 02/08/2025 15:18:20 PAGE 3
+C51 COMPILER V9.01 LED 02/11/2025 15:43:03 PAGE 3
116 3 }
117 2 if(LedDisNum == 1)
diff --git a/output/Led.obj b/output/Led.obj
index cf275f1..6013bab 100644
Binary files a/output/Led.obj and b/output/Led.obj differ
diff --git a/output/LowPower.lst b/output/LowPower.lst
index 210af84..1eae3c2 100644
--- a/output/LowPower.lst
+++ b/output/LowPower.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 LOWPOWER 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE LOWPOWER
@@ -62,7 +62,7 @@ line level source
50 2 ucSleepTimerCnt = 0;
51 2 ucPDTimerCnt = 0;
52 2 ucUart0TimeoutCnt = 0;
-C51 COMPILER V9.01 LOWPOWER 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 2
53 2 ucUart1TimeoutCnt = 0;
54 2 ucUart2TimeoutCnt = 0;
@@ -126,7 +126,7 @@ line level source
112 1 #if (UART1_DEFINE != 0)
IrqUart1Dis();
#endif
-C51 COMPILER V9.01 LOWPOWER 02/08/2025 15:18:20 PAGE 3
+C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 3
115 1 #if (UART2_DEFINE != 0)
IrqUart2Dis();
@@ -190,7 +190,7 @@ line level source
170 6 bSleepFlg = 1;
171 6 }
172 5 }
-C51 COMPILER V9.01 LOWPOWER 02/08/2025 15:18:20 PAGE 4
+C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 4
173 4 else
174 4 {
@@ -254,7 +254,7 @@ MODULE INFORMATION: STATIC OVERLAYABLE
XDATA SIZE = 3 ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
-C51 COMPILER V9.01 LOWPOWER 02/08/2025 15:18:20 PAGE 5
+C51 COMPILER V9.01 LOWPOWER 02/11/2025 15:43:03 PAGE 5
IDATA SIZE = ---- ----
BIT SIZE = 4 ----
diff --git a/output/LowPower.obj b/output/LowPower.obj
index dd919d4..0e92e11 100644
Binary files a/output/LowPower.obj and b/output/LowPower.obj differ
diff --git a/output/MCUCore_Load b/output/MCUCore_Load
index d520c36..40a0c4a 100644
Binary files a/output/MCUCore_Load and b/output/MCUCore_Load differ
diff --git a/output/MCUCore_Load.m51 b/output/MCUCore_Load.m51
index d388f0f..3c03b02 100644
--- a/output/MCUCore_Load.m51
+++ b/output/MCUCore_Load.m51
@@ -1,4 +1,4 @@
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 1
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
@@ -59,7 +59,7 @@ INPUT MODULES INCLUDED:
D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LSUB)
D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 2
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 2
D:\TOOL\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
@@ -119,7 +119,7 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
IDATA 0030H 000CH UNIT ?ID?GASGAUGEV4_12
003CH 0064H *** GAP ***
IDATA 00A0H 0060H ABSOLUTE
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 3
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 3
@@ -179,7 +179,7 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
XDATA 0090H 0002H ABSOLUTE
XDATA 0092H 0002H ABSOLUTE
XDATA 0094H 0002H ABSOLUTE
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 4
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 4
XDATA 0096H 0001H ABSOLUTE
@@ -239,7 +239,7 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
XDATA 05F5H 0002H UNIT ?XD?MCUFLASH
XDATA 05F7H 0002H UNIT ?XD?GASGAUGEWKUP?GASGAUGEV4_12
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 5
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 5
* * * * * * * C O D E M E M O R Y * * * * * * *
@@ -299,7 +299,7 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
CODE 53E5H 008DH UNIT ?PR?_RTCINITTIME?RTC
CODE 5472H 008CH UNIT ?PR?_MCUFLASHWRSECTOR?MCUFLASH
CODE 54FEH 0087H UNIT ?PR?AFEINIT?AFE
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 6
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 6
CODE 5585H 0086H UNIT ?PR?AFEINITREG?AFE
@@ -359,7 +359,7 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
CODE 6936H 0048H UNIT ?PR?_DELAY1MS?MCULIB
CODE 697EH 0048H UNIT ?PR?PORPROTECTOV?PORSELFTEST
CODE 69C6H 0048H UNIT ?PR?PORPROTECTUV?PORSELFTEST
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 7
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 7
CODE 6A0EH 0045H UNIT ?PR?CALITS1?CALIBRATE
@@ -419,7 +419,7 @@ LINK MAP OF MODULE: .\output\MCUCore_Load (MAIN)
CODE 7328H 0013H UNIT ?PR?AFELOADCHECKEN?AFE
CODE 733BH 0013H UNIT ?PR?AFELOADCHECKDIS?AFE
CODE 734EH 0013H UNIT ?PR?AFEWDTEN?AFE
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 8
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 8
CODE 7361H 0013H UNIT ?PR?AFEWDTDIS?AFE
@@ -479,7 +479,7 @@ SEGMENT BIT_GROUP DATA_GROUP
?PR?_UART0READINFO?UARTAPP ----- ----- ----- ----- ----- -----
+--> ?PR?_CRC8CAL?TWI
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 9
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 9
@@ -539,7 +539,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?PROTECTPROCESS?PROTECT
+--> ?PR?PORSELFTEST?PORSELFTEST
+--> ?PR?LOADCHECK?CHARGERLOAD
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 10
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 10
+--> ?PR?CHGERCHECK?CHARGERLOAD
@@ -599,7 +599,7 @@ SEGMENT BIT_GROUP DATA_GROUP
?PR?INITVAR?INITIAL ----- ----- ----- ----- ----- -----
+--> ?PR?_MEMORYSET?MCULIB
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 11
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 11
@@ -659,7 +659,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?_RTCMODIFYTIME?RTC
?PR?_RTCREAD?RTC 002AH.5 0000H.1 ----- ----- 02E7H 0005H
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 12
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 12
+--> ?PR?_TWIREAD?TWI
@@ -719,7 +719,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?_AFEWRITEREG?AFE
?PR?CTOCHECKVOL?BALANCE 002AH.3 0000H.1 ----- ----- ----- -----
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 13
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 13
@@ -779,7 +779,7 @@ SEGMENT BIT_GROUP DATA_GROUP
?PR?CHGERCHECK?CHARGERLOAD ----- ----- ----- ----- ----- -----
+--> ?PR?AFECHGERCHECKEN?AFE
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 14
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 14
+--> ?PR?AFERDSTATUS?AFE
@@ -839,7 +839,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?CALITS1?CALIBRATE
+--> ?PR?CALITS2?CALIBRATE
+--> ?PR?CALIRTCTIME?CALIBRATE
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 15
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 15
@@ -899,7 +899,7 @@ SEGMENT BIT_GROUP DATA_GROUP
+--> ?PR?_MEMORYCOPY?MCULIB
+--> ?PR?_CRC8CAL?TWI
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 16
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 16
?PR?E2PROMBKRTC?EXTE2PROM ----- ----- ----- ----- 02BBH 000AH
@@ -959,7 +959,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5A45H LINE# 38
C:5A45H LINE# 39
C:5A45H LINE# 42
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 17
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 17
C:5A48H LINE# 43
@@ -1019,7 +1019,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00E2H PUBLIC P1CR
D:00E3H PUBLIC P2CR
D:00E4H PUBLIC P3CR
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 18
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 18
D:00BAH PUBLIC IENC
@@ -1079,7 +1079,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5176H LINE# 70
C:5176H LINE# 71
C:5179H LINE# 72
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 19
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 19
C:517AH LINE# 73
@@ -1139,7 +1139,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6631H LINE# 569
C:6636H LINE# 570
C:6636H LINE# 571
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 20
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 20
C:6638H LINE# 572
@@ -1199,7 +1199,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- ENDPROC _INTERRUPTINT4APP
------- PROC INTERRUPTTIMER3APP
C:710FH LINE# 51
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 21
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 21
C:710FH LINE# 52
@@ -1259,7 +1259,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6C50H LINE# 39
C:6C50H LINE# 40
C:6C53H LINE# 41
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 22
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 22
C:6C53H LINE# 42
@@ -1319,7 +1319,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6003H LINE# 117
C:6008H LINE# 118
C:6008H LINE# 120
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 23
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 23
C:6008H LINE# 121
@@ -1379,7 +1379,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5C86H LINE# 34
C:5C8DH LINE# 35
C:5C8DH LINE# 36
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 24
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 24
C:5C90H LINE# 37
@@ -1439,7 +1439,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- MODULE LOWPOWER
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 25
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 25
D:0090H PUBLIC P1
@@ -1499,7 +1499,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- PROC SYSTEMINTOPD
C:73E6H LINE# 65
C:73E6H LINE# 66
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 26
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 26
C:73E6H LINE# 67
@@ -1559,7 +1559,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5382H LINE# 152
C:5388H LINE# 153
C:5388H LINE# 154
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 27
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 27
C:538BH LINE# 155
@@ -1619,7 +1619,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6C1CH LINE# 219
C:6C1FH LINE# 220
C:6C1FH LINE# 222
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 28
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 28
C:6C22H LINE# 223
@@ -1679,7 +1679,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:0029H.4 PUBLIC bISPFlg
C:5881H PUBLIC _Uart0WriteInfo
X:03FAH PUBLIC ucUart0BufPT
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 29
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 29
X:03FBH PUBLIC ucUart1BufPT
@@ -1739,7 +1739,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5D45H LINE# 274
C:5D57H LINE# 275
C:5D5CH LINE# 276
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 30
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 30
C:5D5FH LINE# 277
@@ -1799,7 +1799,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:3BDCH LINE# 519
C:3BDCH LINE# 520
C:3BDCH LINE# 521
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 31
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 31
C:3BDCH LINE# 522
@@ -1859,7 +1859,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:3C85H LINE# 591
C:3C86H LINE# 592
C:3C8DH LINE# 593
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 32
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 32
C:3C8DH LINE# 594
@@ -1919,7 +1919,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- PROC UART0CALICUROFFSET
C:6DCBH LINE# 950
C:6DCBH LINE# 951
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 33
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 33
C:6DCBH LINE# 952
@@ -1979,7 +1979,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:62DCH LINE# 1207
C:62E3H LINE# 1208
C:62EAH LINE# 1209
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 34
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 34
C:62EBH LINE# 1211
@@ -2039,7 +2039,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:4F9EH LINE# 1329
C:4F9EH LINE# 1330
C:4F9EH LINE# 1331
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 35
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 35
C:4F9EH LINE# 1332
@@ -2099,7 +2099,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:39A2H LINE# 1519
C:39A2H LINE# 1520
C:39A4H LINE# 1521
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 36
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 36
C:39A9H LINE# 1522
@@ -2159,7 +2159,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5288H LINE# 1766
C:5288H LINE# 1767
C:52A1H LINE# 1768
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 37
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 37
C:52A1H LINE# 1769
@@ -2219,7 +2219,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- ENDPROC INTERRUPTUART0APPTX
------- PROC UART0CHECK
C:729BH LINE# 1842
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 38
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 38
C:729BH LINE# 1843
@@ -2279,7 +2279,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:0022H.5 PUBLIC bAFE_SC
B:0025H.0 PUBLIC bCHGMOS
B:0020H.3 PUBLIC bBAL_EN
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 39
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 39
X:001AH PUBLIC E2ulFCC
@@ -2339,7 +2339,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:0024H.2 PUBLIC bVDQ
B:0026H.5 PUBLIC bAfeDSG
B:0022H.2 PUBLIC bUTC
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 40
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 40
X:0062H PUBLIC E2uiOVvol
@@ -2399,7 +2399,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
X:0204H PUBLIC uiTempeMax
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 41
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 41
B:002BH.1 PUBLIC bCADCFlg
@@ -2459,7 +2459,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:7239H LINE# 54
C:7239H LINE# 55
C:723EH LINE# 56
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 42
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 42
C:723EH LINE# 57
@@ -2519,7 +2519,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02C6H SYMBOL RdBuf
------- DO
B:002AH.4 SYMBOL Result
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 43
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 43
X:02C8H SYMBOL Times
@@ -2579,7 +2579,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:559AH LINE# 196
C:559EH LINE# 197
C:55A2H LINE# 198
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 44
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 44
C:55A6H LINE# 199
@@ -2639,7 +2639,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5584H LINE# 261
------- ENDPROC AFEINIT
------- PROC AFERDFLG
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 45
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 45
C:6CA1H LINE# 272
@@ -2699,7 +2699,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5DDFH LINE# 339
C:5DE4H LINE# 340
C:5DE4H LINE# 341
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 46
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 46
C:5DE6H LINE# 342
@@ -2759,7 +2759,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- ENDPROC AFELOADCHECKDIS
------- PROC _AFEBALCTL
X:02BCH SYMBOL BalChTemp
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 47
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 47
C:6C62H LINE# 422
@@ -2819,7 +2819,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:73C0H LINE# 486
C:73C0H LINE# 487
C:73C7H LINE# 488
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 48
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 48
C:73D2H LINE# 489
@@ -2879,7 +2879,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:3E1FH LINE# 32
C:3E1FH LINE# 33
C:3E1FH LINE# 36
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 49
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 49
C:3E2BH LINE# 37
@@ -2939,7 +2939,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6E62H LINE# 101
C:6E62H LINE# 102
C:6E64H LINE# 103
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 50
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 50
C:6E64H LINE# 104
@@ -2999,7 +2999,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:4CCCH LINE# 193
C:4CCCH LINE# 194
C:4CD2H LINE# 195
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 51
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 51
C:4CD4H LINE# 196
@@ -3059,7 +3059,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:72DBH PUBLIC AFEInfoProcess
X:05F2H PUBLIC ucDsgingCheckCnt
B:00A8H.4 PUBLIC ES0
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 52
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 52
C:6738H PUBLIC AfeGetVol
@@ -3119,7 +3119,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:02C3H SYMBOL i
B:002AH.3 SYMBOL Result
------- ENDDO
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 53
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 53
C:6738H LINE# 87
@@ -3179,7 +3179,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:43D4H LINE# 157
C:43D6H LINE# 165
C:43F5H LINE# 167
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 54
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 54
C:43F7H LINE# 175
@@ -3239,7 +3239,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:4035H LINE# 281
C:4037H LINE# 289
C:4051H LINE# 291
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 55
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 55
C:4053H LINE# 299
@@ -3299,7 +3299,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:3676H LINE# 392
C:3694H LINE# 393
C:369CH LINE# 394
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 56
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 56
C:36B1H LINE# 396
@@ -3359,7 +3359,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00C0H PUBLIC P4
D:0080H PUBLIC P5
X:05D6H PUBLIC slExtCur
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 57
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 57
C:740AH PUBLIC CaliCurZero
@@ -3419,7 +3419,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6A26H LINE# 81
C:6A4AH LINE# 82
C:6A4AH LINE# 83
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 58
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 58
C:6A52H LINE# 84
@@ -3479,7 +3479,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:63C9H LINE# 158
C:63C9H LINE# 159
C:63CCH LINE# 160
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 59
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 59
C:63CCH LINE# 162
@@ -3539,7 +3539,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6565H LINE# 51
C:6568H LINE# 52
C:6568H LINE# 53
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 60
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 60
C:656AH LINE# 54
@@ -3599,7 +3599,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:578EH PUBLIC E2PRomInit
C:71B2H PUBLIC E2PRomTwiCheck
B:00A0H.0 PUBLIC P2_0
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 61
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 61
X:03DDH PUBLIC ucRTCBKTime1
@@ -3659,7 +3659,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:71C9H LINE# 56
C:71C9H LINE# 57
C:71CEH LINE# 58
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 62
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 62
C:71CEH LINE# 59
@@ -3719,7 +3719,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5F0DH LINE# 133
C:5F0FH LINE# 134
------- ENDPROC _E2PROMREAD
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 63
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 63
------- PROC E2PROMERASE
@@ -3779,7 +3779,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:666FH LINE# 210
C:666FH LINE# 211
C:6681H LINE# 212
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 64
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 64
C:6686H LINE# 213
@@ -3839,7 +3839,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:3533H LINE# 281
C:3543H LINE# 282
C:3553H LINE# 283
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 65
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 65
C:355EH LINE# 284
@@ -3899,7 +3899,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:68EEH LINE# 363
C:68F5H LINE# 364
C:6902H LINE# 366
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 66
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 66
C:6921H LINE# 367
@@ -3959,7 +3959,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:4E9DH LINE# 444
C:4E9DH LINE# 445
C:4EA0H LINE# 446
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 67
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 67
C:4EA0H LINE# 447
@@ -4019,7 +4019,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:459DH LINE# 515
C:459FH LINE# 516
C:459FH LINE# 518
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 68
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 68
C:45A2H LINE# 519
@@ -4079,7 +4079,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:00D8H.0 PUBLIC IF40
C:59D3H PUBLIC InterruptINT4
B:00D8H.1 PUBLIC IF41
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 69
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 69
B:00D8H.2 PUBLIC IF42
@@ -4139,7 +4139,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:1003H LINE# 74
C:100BH LINE# 76
C:100DH LINE# 78
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 70
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 70
C:1010H LINE# 79
@@ -4199,7 +4199,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5096H LINE# 82
C:5099H LINE# 83
C:5099H LINE# 84
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 71
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 71
C:509BH LINE# 85
@@ -4259,7 +4259,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6E70H PUBLIC _McuFlashWrOneByte
B:002DH.6 PUBLIC bMcuFlashErr
C:52C0H PUBLIC _McuFlashWrite
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 72
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 72
X:05F6H PUBLIC ucMcuFlashWrValid
@@ -4319,7 +4319,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:70FDH LINE# 68
C:70FFH LINE# 69
C:70FFH LINE# 70
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 73
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 73
C:710CH LINE# 72
@@ -4379,7 +4379,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:54D2H LINE# 129
C:54D2H LINE# 130
C:54D5H LINE# 131
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 74
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 74
C:54D6H LINE# 132
@@ -4439,7 +4439,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5305H LINE# 198
C:5308H LINE# 199
C:5309H LINE# 200
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 75
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 75
C:530AH LINE# 201
@@ -4499,7 +4499,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:4820H LINE# 269
C:4822H LINE# 270
C:482AH LINE# 271
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 76
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 76
C:4832H LINE# 272
@@ -4559,7 +4559,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:72C6H LINE# 336
C:72C6H LINE# 337
C:72C9H LINE# 338
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 77
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 77
C:72C9H LINE# 339
@@ -4619,7 +4619,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00CEH PUBLIC PWM0DL
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 78
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 78
D:00A4H PUBLIC PWM1DL
@@ -4679,7 +4679,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:7147H LINE# 98
C:7148H LINE# 99
C:7149H LINE# 100
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 79
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 79
C:714AH LINE# 102
@@ -4739,7 +4739,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6942H LINE# 163
C:694AH LINE# 164
C:694AH LINE# 165
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 80
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 80
C:694EH LINE# 166
@@ -4799,7 +4799,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6F1DH LINE# 275
C:6F1DH LINE# 276
C:6F2EH LINE# 277
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 81
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 81
C:6F33H LINE# 278
@@ -4859,7 +4859,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:0080H PUBLIC P5
C:6782H PUBLIC MosStatusCheck
C:6FA1H PUBLIC MosCtrl
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 82
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 82
B:002EH.3 PUBLIC bCHGMOSBk
@@ -4919,7 +4919,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:63E4H PUBLIC PorProtectOTC
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 83
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 83
D:0090H PUBLIC P1
@@ -4979,7 +4979,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:63E4H LINE# 72
C:63E4H LINE# 73
C:63E4H LINE# 74
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 84
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 84
C:63E7H LINE# 75
@@ -5039,7 +5039,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:64D0H LINE# 141
------- ENDPROC PORPROTECTOTD
------- PROC PORPROTECTUTD
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 85
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 85
C:64D1H LINE# 150
@@ -5099,7 +5099,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:03BDH PUBLIC uiOCD2DelayCnt
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 86
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 86
D:0080H PUBLIC P5
@@ -5159,7 +5159,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:46C3H LINE# 63
C:46C3H LINE# 64
C:46C6H LINE# 65
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 87
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 87
C:46C6H LINE# 66
@@ -5219,7 +5219,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:491AH LINE# 127
C:4920H LINE# 128
C:4920H LINE# 129
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 88
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 88
C:4921H LINE# 130
@@ -5279,7 +5279,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:4A37H LINE# 196
C:4A3DH LINE# 197
C:4A3DH LINE# 198
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 89
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 89
C:4A3EH LINE# 199
@@ -5339,7 +5339,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:4B6BH LINE# 261
C:4B6BH LINE# 262
C:4B6BH LINE# 263
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 90
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 90
------- ENDPROC PROTECTOTD
@@ -5399,7 +5399,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6189H LINE# 332
C:6189H LINE# 333
C:6190H LINE# 334
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 91
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 91
C:6190H LINE# 335
@@ -5459,7 +5459,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:7175H LINE# 407
C:7175H LINE# 408
C:7178H LINE# 409
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 92
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 92
C:7178H LINE# 410
@@ -5519,7 +5519,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 93
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 93
D:0080H PUBLIC P5
@@ -5579,7 +5579,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6082H LINE# 77
------- ENDPROC _RTCWRITE
------- PROC _RTCREAD
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 94
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 94
X:02E7H SYMBOL RdAddr
@@ -5639,7 +5639,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:320BH LINE# 155
C:3217H LINE# 156
C:3227H LINE# 157
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 95
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 95
C:3237H LINE# 158
@@ -5699,7 +5699,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:5436H LINE# 225
C:543BH LINE# 226
C:543DH LINE# 227
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 96
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 96
C:5441H LINE# 228
@@ -5759,7 +5759,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
B:002BH.0 SYMBOL Result
D:0004H SYMBOL timeoutcount
------- ENDDO
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 97
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 97
C:7076H LINE# 59
@@ -5819,7 +5819,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:3D4DH LINE# 121
C:3D50H LINE# 122
C:3D57H LINE# 123
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 98
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 98
C:3D57H LINE# 124
@@ -5879,7 +5879,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:3E01H LINE# 183
C:3E04H LINE# 184
C:3E0EH LINE# 185
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 99
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 99
C:3E0EH LINE# 186
@@ -5939,7 +5939,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:32D1H LINE# 246
C:32D1H LINE# 247
C:32D3H LINE# 248
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 100
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 100
C:32D6H LINE# 249
@@ -5999,7 +5999,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:33DAH LINE# 321
C:33E4H LINE# 322
C:33ECH LINE# 323
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 101
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 101
C:33ECH LINE# 325
@@ -6059,7 +6059,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:62F3H PUBLIC InterruptUART0
D:0086H PUBLIC INSCON
D:009BH PUBLIC SADEN
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 102
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 102
D:009AH PUBLIC SADDR
@@ -6119,7 +6119,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- ENDMOD THERMISTOR
------- MODULE TWIIO
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 103
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 103
C:0000H SYMBOL _ICE_DUMMY_
@@ -6179,7 +6179,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
X:0337H PUBLIC Info_ulTempDsgFcc
X:033BH PUBLIC E2ui_CYCLECOUNTA_B
X:033DH PUBLIC E2ui_CYCLECOUNTB_B
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 104
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 104
X:033FH PUBLIC E2uiTempFCC_K1
@@ -6239,7 +6239,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:2F10H LINE# 124
C:2F1CH LINE# 125
C:2F2BH LINE# 126
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 105
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 105
C:2F3CH LINE# 127
@@ -6299,7 +6299,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:6380H LINE# 221
C:6384H LINE# 222
C:6388H LINE# 223
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 106
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 106
C:6390H LINE# 224
@@ -6359,7 +6359,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
------- MODULE ?C?CASTF
C:247AH PUBLIC ?C?CASTF
------- ENDMOD ?C?CASTF
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 107
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 107
@@ -6419,7 +6419,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
C:270BH PUBLIC ?C?ULSHR
------- ENDMOD ?C?ULSHR
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 108
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 108
------- MODULE ?C?SLSHR
@@ -6479,7 +6479,7 @@ SYMBOL TABLE OF MODULE: .\output\MCUCore_Load (MAIN)
FUNCTION REGISTER MASKS
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 109
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 109
@@ -6539,7 +6539,7 @@ MCUINTOPD. . . . . . . . . @0xc000
MOSCTRL. . . . . . . . . . @0xf7ff
MOSSTATUSCHECK . . . . . . @0xc000
PORPROTECTOTC. . . . . . . @0xf78f
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 110
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 110
PORPROTECTOTD. . . . . . . @0xf78f
@@ -6599,7 +6599,7 @@ _MCUFLASHWRSECTOR. . . . . @0xf33f
_MEMORYCOPY. . . . . . . . @0xf78d
_MEMORYSET . . . . . . . . @0xf781
_PUTCHAR . . . . . . . . . @0xc000
-BL51 BANKED LINKER/LOCATER V6.22 02/08/2025 15:18:21 PAGE 111
+BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 15:43:04 PAGE 111
_RTCMODIFYTIME . . . . . . @0xf7ff
diff --git a/output/MCUCore_Load.plg b/output/MCUCore_Load.plg
index 6698595..f526e9d 100644
--- a/output/MCUCore_Load.plg
+++ b/output/MCUCore_Load.plg
@@ -1,12 +1,3 @@
-
-
-
-µVision Build Log
-Project:
-E:\Y\keil\ZDBMS\ZDBMS\MCUCore.uvproj
-Project File Date: 01/23/2025
-
-Output:
Build target 'McuFlash_Load'
compiling Main.c...
compiling Initial.c...
@@ -49,113 +40,21 @@ Program Size: data=151.4 xdata=1529 code=29770
creating hex file from ".\output\MCUCore_Load"...
".\output\MCUCore_Load" - 0 Error(s), 3 Warning(s).
Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
-Flash Erase Done.
-ISP size=0, E2PROM size=1024;
-Main Size=64512Bytes; E2PROM Size=1024Bytes;
-The Code CheckSum is 32F7H
-Code Write Done: 29776 bytes programmed.
-Code Option Write Done.
-Code Verify Done: 29776 bytes verified.
-Code Option Verify Done
-Code Security Write Done.
-Code Security Verify Done
-Update EEprom Done
-elaspe time 3985 ms
-Build target 'McuFlash_Load'
-compiling Main.c...
-compiling Initial.c...
-compiling InterruptApp.c...
-compiling Led.c...
-compiling KeyApp.c...
-compiling LowPower.c...
-compiling UartApp.c...
-compiling Memory.c...
-compiling AFE.c...
-compiling Balance.c...
-compiling Calculate.c...
-compiling Calibrate.c...
-compiling ChargerLoad.c...
-compiling ExtE2PRom.c...
-compiling Interrupt.c...
-compiling KeyScan.c...
-compiling McuFlash.c...
-compiling McuLib.c...
-CODE_DRV\MCULIB.C(20): warning C280: 'ClkSource': unreferenced local variable
-CODE_DRV\MCULIB.C(84): warning C280: 'SysClock': unreferenced local variable
-compiling MosCtrl.c...
-compiling PorSelfTest.c...
-compiling Protect.c...
-compiling RTC.c...
-compiling TWI.c...
-compiling Uart.c...
-compiling Thermistor.c...
-compiling TwiIO.c...
-assembling STARTUP.A51...
-compiling GasGaugeInter_V4_13.c...
-compiling BootApp.c...
-compiling BootIAP.c...
-linking...
-*** WARNING L15: MULTIPLE CALL TO SEGMENT
- SEGMENT: ?PR?_MCUCLOCKSET?MCULIB
- CALLER1: ?PR?INTERRUPTINT4?INTERRUPT
- CALLER2: ?C_C51STARTUP
-Program Size: data=151.4 xdata=1529 code=29607
-creating hex file from ".\output\MCUCore_Load"...
-".\output\MCUCore_Load" - 0 Error(s), 3 Warning(s).
+Refresh WriteMode error.
+error time at 2025-02-11 15:43:07.
+*** Error:Flash Erase failed.
Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
-Flash Erase Done.
-ISP size=0, E2PROM size=1024;
-Main Size=64512Bytes; E2PROM Size=1024Bytes;
-The Code CheckSum is E552H
-Code Write Done: 29613 bytes programmed.
-Code Option Write Done.
-Code Verify Done: 29613 bytes verified.
-Code Option Verify Done
-Code Security Write Done.
-Code Security Verify Done
-Update EEprom Done
-elaspe time 3969 ms
-Build target 'McuFlash_Load'
-compiling Main.c...
-compiling Initial.c...
-compiling InterruptApp.c...
-compiling Led.c...
-compiling KeyApp.c...
-compiling LowPower.c...
-compiling UartApp.c...
-compiling Memory.c...
-compiling AFE.c...
-compiling Balance.c...
-compiling Calculate.c...
-compiling Calibrate.c...
-compiling ChargerLoad.c...
-compiling ExtE2PRom.c...
-compiling Interrupt.c...
-compiling KeyScan.c...
-compiling McuFlash.c...
-compiling McuLib.c...
-CODE_DRV\MCULIB.C(20): warning C280: 'ClkSource': unreferenced local variable
-CODE_DRV\MCULIB.C(84): warning C280: 'SysClock': unreferenced local variable
-compiling MosCtrl.c...
-compiling PorSelfTest.c...
-compiling Protect.c...
-compiling RTC.c...
-compiling TWI.c...
-compiling Uart.c...
-compiling Thermistor.c...
-compiling TwiIO.c...
-assembling STARTUP.A51...
-compiling GasGaugeInter_V4_13.c...
-compiling BootApp.c...
-compiling BootIAP.c...
-linking...
-*** WARNING L15: MULTIPLE CALL TO SEGMENT
- SEGMENT: ?PR?_MCUCLOCKSET?MCULIB
- CALLER1: ?PR?INTERRUPTINT4?INTERRUPT
- CALLER2: ?C_C51STARTUP
-Program Size: data=151.4 xdata=1529 code=29770
-creating hex file from ".\output\MCUCore_Load"...
-".\output\MCUCore_Load" - 0 Error(s), 3 Warning(s).
+Refresh WriteMode error.
+error time at 2025-02-11 15:43:14.
+*** Error:Flash Erase failed.
+Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
+Refresh WriteMode error.
+error time at 2025-02-11 15:43:23.
+*** Error:Flash Erase failed.
+Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
+Refresh WriteMode error.
+error time at 2025-02-11 15:43:29.
+*** Error:Flash Erase failed.
Load "E:\\Y\\keil\\ZDBMS\\ZDBMS\\output\\MCUCore_Load"
Flash Erase Done.
ISP size=0, E2PROM size=1024;
@@ -168,4 +67,4 @@ Code Option Verify Done
Code Security Write Done.
Code Security Verify Done
Update EEprom Done
-elaspe time 4000 ms
+elaspe time 4016 ms
diff --git a/output/Main.lst b/output/Main.lst
index 480d743..579ed0e 100644
--- a/output/Main.lst
+++ b/output/Main.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MAIN 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 MAIN 02/11/2025 15:43:03 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MAIN
@@ -62,7 +62,7 @@ line level source
51 3 ProtectProcess(); //µçѹ¡¢µçÁ÷¡¢Î¶ȱ£»¤
52 3
53 3 PorSelfTest(); //µÚÒ»´ÎÉϵ籣»¤¼ì²â£¨ÑÓʱ½Ï¶Ì£¬Ôݶ¨50mSÒ»´Î¼ì²â£©
-C51 COMPILER V9.01 MAIN 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 MAIN 02/11/2025 15:43:03 PAGE 2
54 3
55 3 LoadCheck(); //¼ì²â¸ºÔØÊÇ·ñÊÍ·Å
@@ -126,7 +126,7 @@ line level source
112 4 }
113 3
114 3 McuFlashWrWaitCheck(); //¼ì²âÊÇ·ñÐèÒª¸üвÎÊýµ½MCU Flash
-C51 COMPILER V9.01 MAIN 02/08/2025 15:18:20 PAGE 3
+C51 COMPILER V9.01 MAIN 02/11/2025 15:43:03 PAGE 3
115 3
116 3 E2PRomBKCheck(); //±¸·ÝEEPROM
diff --git a/output/Main.obj b/output/Main.obj
index 4c6897c..6bc95f1 100644
Binary files a/output/Main.obj and b/output/Main.obj differ
diff --git a/output/McuFlash.lst b/output/McuFlash.lst
index 1613ad1..01f43af 100644
--- a/output/McuFlash.lst
+++ b/output/McuFlash.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MCUFLASH 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MCUFLASH
@@ -62,7 +62,7 @@ line level source
50
51
52 /*************************************************************************************************
-C51 COMPILER V9.01 MCUFLASH 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 2
53 * º¯ÊýÃû: McuFlashBlankCheck
54 * ²Î Êý: McuFlashAddr£ºÆðʼµØÖ·
@@ -126,7 +126,7 @@ line level source
112 1
113 1 for(i=0; i>8;
@@ -190,7 +190,7 @@ line level source
174 3.½«XRAMÊý¾ÝдÈë
175 4.УÑéXRAMºÍMCU FlashÇøÊý¾ÝÊÇ·ñÒ»ÖÂ
176 *************************************************************************************************/
-C51 COMPILER V9.01 MCUFLASH 02/08/2025 15:18:20 PAGE 4
+C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 4
177 BOOL McuFlashWrite(U16 McuFlashAddr, U16 XramAddr)
178 {
@@ -254,7 +254,7 @@ line level source
236
237
238 /*************************************************************************************************
-C51 COMPILER V9.01 MCUFLASH 02/08/2025 15:18:20 PAGE 5
+C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 5
239 * º¯ÊýÃû: McuFlashProcess
240 * ²Î Êý: ÎÞ
@@ -318,7 +318,7 @@ line level source
298 2 }
299 1 }
300
-C51 COMPILER V9.01 MCUFLASH 02/08/2025 15:18:20 PAGE 6
+C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 6
301
302 /*************************************************************************************************
@@ -382,7 +382,7 @@ line level source
359 1 McuFlashEn();
360 1 if(CWORD[McuFlashAddr/2] == 0x5AA5)
361 1 {
-C51 COMPILER V9.01 MCUFLASH 02/08/2025 15:18:20 PAGE 7
+C51 COMPILER V9.01 MCUFLASH 02/11/2025 15:43:04 PAGE 7
362 2 Result = 1;
363 2 }
diff --git a/output/McuFlash.obj b/output/McuFlash.obj
index 8100738..9f387d9 100644
Binary files a/output/McuFlash.obj and b/output/McuFlash.obj differ
diff --git a/output/McuLib.lst b/output/McuLib.lst
index 523a127..784e884 100644
--- a/output/McuLib.lst
+++ b/output/McuLib.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MCULIB 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MCULIB
@@ -62,7 +62,7 @@ line level source
49 1 // TempVal = 0x10000 - (U32)128*XmS/256;
50 1 // }
51 1 // }
-C51 COMPILER V9.01 MCULIB 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 2
52 1 // else if(ClkSource == TIM_CLK_24MHz)
53 1 // {
@@ -126,7 +126,7 @@ line level source
109
110 /*************************************************************************************************
111 * º¯ÊýÃû: McuPWM0Set¡¢McuPWM1Set¡¢McuPWM2Set
-C51 COMPILER V9.01 MCULIB 02/08/2025 15:18:20 PAGE 3
+C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 3
112 * ²Î Êý: PwmFreq£ºPWMµÄƵÂÊHz£»DutyRatio£ºPWMµÄ¸ßµçƽռ¿Õ±È
113 * ·µ»ØÖµ: ÎÞ
@@ -190,7 +190,7 @@ line level source
168 1 {
169 2 Tcnt = 1670/4;
170 2 }
-C51 COMPILER V9.01 MCULIB 02/08/2025 15:18:20 PAGE 4
+C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 4
171 1 else //2MHz
172 1 {
@@ -254,7 +254,7 @@ line level source
230 1 || (E2ucRamCheckFlg9 != RAM_CHECK_DATA)
231 1 || (E2ucRamCheckFlgA != RAM_CHECK_DATA)
232 1 || (E2ucRamCheckFlgB != RAM_CHECK_DATA)
-C51 COMPILER V9.01 MCULIB 02/08/2025 15:18:20 PAGE 5
+C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 5
233 1 || (E2uiCheckFlag != 0x5AA5))
234 1 {
@@ -318,7 +318,7 @@ line level source
292 1 PCON |= 0x01;
293 1 _nop_();
294 1 _nop_();
-C51 COMPILER V9.01 MCULIB 02/08/2025 15:18:20 PAGE 6
+C51 COMPILER V9.01 MCULIB 02/11/2025 15:43:04 PAGE 6
295 1 _nop_();
296 1 _nop_();
diff --git a/output/McuLib.obj b/output/McuLib.obj
index 3f6c034..fc3bdbd 100644
Binary files a/output/McuLib.obj and b/output/McuLib.obj differ
diff --git a/output/Memory.lst b/output/Memory.lst
index 2f0eab9..ec7fc4e 100644
--- a/output/Memory.lst
+++ b/output/Memory.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MEMORY 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 MEMORY 02/11/2025 15:43:03 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MEMORY
@@ -62,7 +62,7 @@ line level source
50 sbit bOV = uiBatStatus^8;
51 sbit bUV = uiBatStatus^9;
52 sbit bOCC = uiBatStatus^10;
-C51 COMPILER V9.01 MEMORY 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 MEMORY 02/11/2025 15:43:03 PAGE 2
53 sbit bOCD1 = uiBatStatus^11;
54 sbit bOCD2 = uiBatStatus^12;
@@ -126,7 +126,7 @@ line level source
112 U8 xdata E2ucOCCDelay _at_ CHG_PARA_MAP_ADDR+15;
113 U8 xdata E2ucOCCRDelay _at_ CHG_PARA_MAP_ADDR+16;
114 U8 xdata E2ucRamCheckFlg2 _at_ CHG_PARA_MAP_ADDR+17;
-C51 COMPILER V9.01 MEMORY 02/08/2025 15:18:20 PAGE 3
+C51 COMPILER V9.01 MEMORY 02/11/2025 15:43:03 PAGE 3
115
116 //·Åµç²ÎÊýÇø¿ªÊ¼ SubClassID=0x03 langth=21
@@ -190,7 +190,7 @@ line level source
174 U16 xdata E2uiAFEOVvol _at_ AFE_PARA_MAP_ADDR+1;
175 U8 xdata E2ucRamCheckFlgA _at_ AFE_PARA_MAP_ADDR+3;
176
-C51 COMPILER V9.01 MEMORY 02/08/2025 15:18:20 PAGE 4
+C51 COMPILER V9.01 MEMORY 02/11/2025 15:43:03 PAGE 4
177 //У׼²ÎÊýÇø¿ªÊ¼ SubClassID=0x0B langth=12
178 U16 xdata E2uiVPackGain _at_ CALI_PARA_MAP_ADDR;
diff --git a/output/Memory.obj b/output/Memory.obj
index 81bdc92..5e5c389 100644
Binary files a/output/Memory.obj and b/output/Memory.obj differ
diff --git a/output/MosCtrl.lst b/output/MosCtrl.lst
index 517a124..30895b2 100644
--- a/output/MosCtrl.lst
+++ b/output/MosCtrl.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 MOSCTRL 02/08/2025 15:18:21 PAGE 1
+C51 COMPILER V9.01 MOSCTRL 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE MOSCTRL
@@ -62,7 +62,7 @@ line level source
49 2 }
50 1
51 1 if(bOCD1 || bOCD2 || bAFE_SC) //·Åµç¹ýÁ÷ʱ£¬Èç¹ûOCPMÅäÖÃΪ1£¬Ôò¹Ø±Õ³äµçMOS
-C51 COMPILER V9.01 MOSCTRL 02/08/2025 15:18:21 PAGE 2
+C51 COMPILER V9.01 MOSCTRL 02/11/2025 15:43:04 PAGE 2
52 1 {
53 2 bCHGMOS = 0;
diff --git a/output/MosCtrl.obj b/output/MosCtrl.obj
index 3a83449..a093569 100644
Binary files a/output/MosCtrl.obj and b/output/MosCtrl.obj differ
diff --git a/output/PorSelfTest.lst b/output/PorSelfTest.lst
index ad661df..99e1b7a 100644
--- a/output/PorSelfTest.lst
+++ b/output/PorSelfTest.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 PORSELFTEST 02/08/2025 15:18:21 PAGE 1
+C51 COMPILER V9.01 PORSELFTEST 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE PORSELFTEST
@@ -62,7 +62,7 @@ line level source
50 2 if(uiCellVmin < E2uiUVvol)
51 2 {
52 3 if(++uiUVDelayCnt >= TIME_50mS_50mS)
-C51 COMPILER V9.01 PORSELFTEST 02/08/2025 15:18:21 PAGE 2
+C51 COMPILER V9.01 PORSELFTEST 02/11/2025 15:43:04 PAGE 2
53 3 {
54 4 bUV = 1;
@@ -126,7 +126,7 @@ line level source
112 3 uiUTCDelayCnt = 0;
113 3 }
114 2 }
-C51 COMPILER V9.01 PORSELFTEST 02/08/2025 15:18:21 PAGE 3
+C51 COMPILER V9.01 PORSELFTEST 02/11/2025 15:43:04 PAGE 3
115 1 }
116
@@ -190,7 +190,7 @@ line level source
174 * Ãè Êö: µÚÒ»´ÎÉϵçʱµÄ×Լ죬³ÖÐø100mS£¬Éϵç×Ô¼ì×î¿ìÍê³Éʱ¼äΪ50mS
175 *************************************************************************************************/
176 void PorSelfTest(void)
-C51 COMPILER V9.01 PORSELFTEST 02/08/2025 15:18:21 PAGE 4
+C51 COMPILER V9.01 PORSELFTEST 02/11/2025 15:43:04 PAGE 4
177 {
178 1 if(bPorSelfTestFlg)
diff --git a/output/PorSelfTest.obj b/output/PorSelfTest.obj
index cec1ce7..e0e923c 100644
Binary files a/output/PorSelfTest.obj and b/output/PorSelfTest.obj differ
diff --git a/output/Protect.lst b/output/Protect.lst
index a5bc98d..0a5f7a8 100644
--- a/output/Protect.lst
+++ b/output/Protect.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 PROTECT 02/08/2025 15:18:21 PAGE 1
+C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE PROTECT
@@ -62,7 +62,7 @@ line level source
48 4 bOVLock = 0;
49 4 uiOVDelayCnt = 0;
50 4 uiOVRDelayCnt = 0;
-C51 COMPILER V9.01 PROTECT 02/08/2025 15:18:21 PAGE 2
+C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 2
51 4 }
52 3 }
@@ -126,7 +126,7 @@ line level source
110 2 }
111 1 else if(!bUVLock)
112 1 {
-C51 COMPILER V9.01 PROTECT 02/08/2025 15:18:21 PAGE 3
+C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 3
113 2 if(uiCellVmin > E2uiUVRvol)
114 2 {
@@ -190,7 +190,7 @@ line level source
172 2 else if(uiTempeMax > E2uiTempOTC)
173 2 {
174 3 uiOTCRDelayCnt = 0;
-C51 COMPILER V9.01 PROTECT 02/08/2025 15:18:21 PAGE 4
+C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 4
175 3 }
176 2 }
@@ -254,7 +254,7 @@ line level source
234 2 {
235 3 if(++uiOTDDelayCnt >= TEMPE_DELAY_CNT)
236 3 {
-C51 COMPILER V9.01 PROTECT 02/08/2025 15:18:21 PAGE 5
+C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 5
237 4 bOTD = 1;
238 4 uiOTDDelayCnt = 0;
@@ -318,7 +318,7 @@ line level source
296 4 bUTD = 0;
297 4 uiUTDDelayCnt = 0;
298 4 uiUTDRDelayCnt = 0;
-C51 COMPILER V9.01 PROTECT 02/08/2025 15:18:21 PAGE 6
+C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 6
299 4 }
300 3 }
@@ -382,7 +382,7 @@ line level source
358 3 }
359 2 else if(!bLoadChkingFlg)
360 2 {
-C51 COMPILER V9.01 PROTECT 02/08/2025 15:18:21 PAGE 7
+C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 7
361 3 if(uiOCD1DelayCnt > 0)
362 3 {
@@ -446,7 +446,7 @@ line level source
420 2 ProtectOCD2(); //·Åµç¹ýÁ÷2±£»¤
421 2 }
422 1 }
-C51 COMPILER V9.01 PROTECT 02/08/2025 15:18:21 PAGE 8
+C51 COMPILER V9.01 PROTECT 02/11/2025 15:43:04 PAGE 8
423
424
diff --git a/output/Protect.obj b/output/Protect.obj
index 6074be2..1983c73 100644
Binary files a/output/Protect.obj and b/output/Protect.obj differ
diff --git a/output/RTC.lst b/output/RTC.lst
index f986d10..0f3f187 100644
--- a/output/RTC.lst
+++ b/output/RTC.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 RTC 02/08/2025 15:18:21 PAGE 1
+C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE RTC
@@ -62,7 +62,7 @@ line level source
51 1 BOOL Result = 0;
52 1 U8 i;
53 1
-C51 COMPILER V9.01 RTC 02/08/2025 15:18:21 PAGE 2
+C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 2
54 1 if(!bRTCErr)
55 1 {
@@ -126,7 +126,7 @@ line level source
113 1 return Result;
114 1 }
115
-C51 COMPILER V9.01 RTC 02/08/2025 15:18:21 PAGE 3
+C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 3
116 /*************************************************************************************************
117 * º¯ÊýÃû: RTCReadTime
@@ -190,7 +190,7 @@ line level source
172
173 /*************************************************************************************************
174 * º¯ÊýÃû: RTCModifyTime
-C51 COMPILER V9.01 RTC 02/08/2025 15:18:21 PAGE 4
+C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 4
175 * ²Î Êý: RTC£º½«RTC²ÎÊý´«µÝ½øÀ´£¬½øÐÐRTC¸üÐÂ
176 * ·µ»ØÖµ: ÎÞ
@@ -254,7 +254,7 @@ line level source
232 2 }
233 1
234 1 MemoryCopy(rtcbuf, (U8 xdata *)RtcInitVal, 7); //´ÓE2¶Á³öµÄʱ¼ä»ò³ö³§Ê±¼äÏȷŵ½RTCʱ¼ä¼Ä´æÆ÷
-C51 COMPILER V9.01 RTC 02/08/2025 15:18:21 PAGE 5
+C51 COMPILER V9.01 RTC 02/11/2025 15:43:04 PAGE 5
-ÖдæÆðÀ´
235 1 Result = RTCReadTime((RTC_VAR xdata *)RtcInitVal);
diff --git a/output/RTC.obj b/output/RTC.obj
index be0d56b..f09619f 100644
Binary files a/output/RTC.obj and b/output/RTC.obj differ
diff --git a/output/STARTUP.lst b/output/STARTUP.lst
index 6b065de..e569ee6 100644
--- a/output/STARTUP.lst
+++ b/output/STARTUP.lst
@@ -1,4 +1,4 @@
-A51 MACRO ASSEMBLER STARTUP 02/08/2025 15:18:21 PAGE 1
+A51 MACRO ASSEMBLER STARTUP 02/11/2025 15:43:04 PAGE 1
MACRO ASSEMBLER A51 V8.02
@@ -48,7 +48,7 @@ LOC OBJ LINE SOURCE
001C 00 37 NOP
001D 020000 F 38 LJMP ?C_START
39 END
-A51 MACRO ASSEMBLER STARTUP 02/08/2025 15:18:21 PAGE 2
+A51 MACRO ASSEMBLER STARTUP 02/11/2025 15:43:04 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
diff --git a/output/STARTUP.obj b/output/STARTUP.obj
index d16cc23..5e7b9ba 100644
Binary files a/output/STARTUP.obj and b/output/STARTUP.obj differ
diff --git a/output/TWI.lst b/output/TWI.lst
index ad11028..edf9cf2 100644
--- a/output/TWI.lst
+++ b/output/TWI.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 TWI 02/08/2025 15:18:21 PAGE 1
+C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE TWI
@@ -62,7 +62,7 @@ line level source
51
52
53 /*************************************************************************************************
-C51 COMPILER V9.01 TWI 02/08/2025 15:18:21 PAGE 2
+C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 2
54 * º¯ÊýÃû: TWICheckStatus
55 * ²Î Êý: Status£ºµ±Ç°TWIµÄ״̬
@@ -126,7 +126,7 @@ line level source
112 2 HTimeoutChk();
113 2 TWICON = 0x60; //Start
114 2 if((!TWICheckStatus(0x08))&&(!TWICheckStatus(0x10)))
-C51 COMPILER V9.01 TWI 02/08/2025 15:18:21 PAGE 3
+C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 3
115 2 {
116 3 Result = 0;
@@ -190,7 +190,7 @@ line level source
174 5 goto WrErr;
175 5 }
176 4 WrBuf++;
-C51 COMPILER V9.01 TWI 02/08/2025 15:18:21 PAGE 4
+C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 4
177 4 }
178 3 }
@@ -254,7 +254,7 @@ line level source
236 2 {
237 3 Result = 0;
238 3 goto RdErr;
-C51 COMPILER V9.01 TWI 02/08/2025 15:18:21 PAGE 5
+C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 5
239 3 }
240 2
@@ -318,7 +318,7 @@ line level source
298 5 TWICheckStatus(0x50);
299 5 }
300 4 *RdBuf = TWIDAT;
-C51 COMPILER V9.01 TWI 02/08/2025 15:18:21 PAGE 6
+C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 6
301 4 RdBuf++;
302 4 }
@@ -382,7 +382,7 @@ line level source
360 // TWIBR = (24000/TWI_FREQ_KHz-16)/2/1; //ÅäÖ÷¢ËͲ¨ÌØÂÊ£¬½ûÖ¹×ÜÏß³¬Ê±Åжϣ¬f=fsys/(16+2*CR*TWI
-BR)=24MHz/(16+2*16*TWIBR)=**KHz
361 // TWISTA = 0x06; //16·ÖƵ
-C51 COMPILER V9.01 TWI 02/08/2025 15:18:21 PAGE 7
+C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 7
362 // TWICON = 0x40; //ENTWI £¬½ûÖ¹¸ßµçƽ³¬Ê±
363 // TWTFREE = 0xff; //×î´ó³¬Ê±ÅäÖÃ
@@ -446,7 +446,7 @@ line level source
419 // TWISTA = 0x00;
420 // break;
421 //
-C51 COMPILER V9.01 TWI 02/08/2025 15:18:21 PAGE 8
+C51 COMPILER V9.01 TWI 02/11/2025 15:43:04 PAGE 8
422 // case 2:
423 // TWISTA = 0x02;
diff --git a/output/TWI.obj b/output/TWI.obj
index 85a6c7c..4fc7533 100644
Binary files a/output/TWI.obj and b/output/TWI.obj differ
diff --git a/output/Thermistor.lst b/output/Thermistor.lst
index ef57ebc..3e81d8d 100644
--- a/output/Thermistor.lst
+++ b/output/Thermistor.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 1
+C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE THERMISTOR
@@ -62,7 +62,7 @@ line level source
6777, //-20
6447, //-19
6136, //-18
-C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 2
+C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 2
5842, //-17
5564, //-16
@@ -126,7 +126,7 @@ line level source
543, //42
525, //43
508, //44
-C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 3
+C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 3
491, //45
474, //46
@@ -190,7 +190,7 @@ line level source
88, //104
86, //105
83, //106
-C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 4
+C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 4
81, //107
79, //108
@@ -254,7 +254,7 @@ line level source
4512, //-06
4277, //-05
4056, //-04
-C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 5
+C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 5
3848, //-03
3652, //-02
@@ -318,7 +318,7 @@ line level source
287, //56
276, //57
266, //58
-C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 6
+C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 6
257, //59
248, //60
@@ -382,7 +382,7 @@ line level source
#elif RT_TABLE == NTC_SL
361 U16 code NTC103AT[NTC103AT_ARRAY_LEN]=
362 { //ζÈΪË÷Òý-20
-C51 COMPILER V9.01 THERMISTOR 02/08/2025 15:18:21 PAGE 7
+C51 COMPILER V9.01 THERMISTOR 02/11/2025 15:43:04 PAGE 7
363 // -20¡æ~100¡æ¹²121¸öζȵ㣬Ë÷Òý0~120
364 9534, 9006, 8510, 8044, 7607, 7196, 6809, 6445, 6103, 5780, //-20~-11
diff --git a/output/Thermistor.obj b/output/Thermistor.obj
index 0909fc1..2b3c469 100644
Binary files a/output/Thermistor.obj and b/output/Thermistor.obj differ
diff --git a/output/TwiIO.lst b/output/TwiIO.lst
index 3aad89b..1efb7b7 100644
--- a/output/TwiIO.lst
+++ b/output/TwiIO.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 TWIIO 02/08/2025 15:18:21 PAGE 1
+C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE TWIIO
@@ -62,7 +62,7 @@ line level source
{
U8 i;
for(i=0; i<13; i++)
-C51 COMPILER V9.01 TWIIO 02/08/2025 15:18:21 PAGE 2
+C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 2
{
}
@@ -126,7 +126,7 @@ line level source
if(TWI_RD_CLK)
{
result = 1;
-C51 COMPILER V9.01 TWIIO 02/08/2025 15:18:21 PAGE 3
+C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 3
break;
}
@@ -190,7 +190,7 @@ line level source
TWI_DAT_HIGH;
}
else
-C51 COMPILER V9.01 TWIIO 02/08/2025 15:18:21 PAGE 4
+C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 4
{
TWI_DAT_LOW;
@@ -254,7 +254,7 @@ line level source
{
TWI_DAT_LOW;
}
-C51 COMPILER V9.01 TWIIO 02/08/2025 15:18:21 PAGE 5
+C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 5
else
{
@@ -318,7 +318,7 @@ line level source
if(!TwiSendData(SlaveID, 1)) //Send Slave E2ucID
{
goto WrErr;
-C51 COMPILER V9.01 TWIIO 02/08/2025 15:18:21 PAGE 6
+C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 6
}
@@ -382,7 +382,7 @@ line level source
TempBuf[0] = SlaveID;
TempBuf[1] = (U8)RdAddr;
// TempBuf[2] = Length;
-C51 COMPILER V9.01 TWIIO 02/08/2025 15:18:21 PAGE 7
+C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 7
TempBuf[2] = SlaveID | 0x01;
@@ -446,7 +446,7 @@ line level source
*RdBuf = TempBuf[3+i];
RdBuf++;
}
-C51 COMPILER V9.01 TWIIO 02/08/2025 15:18:21 PAGE 8
+C51 COMPILER V9.01 TWIIO 02/11/2025 15:43:04 PAGE 8
}
}
diff --git a/output/TwiIO.obj b/output/TwiIO.obj
index 3815cf6..de77e62 100644
Binary files a/output/TwiIO.obj and b/output/TwiIO.obj differ
diff --git a/output/Uart.lst b/output/Uart.lst
index 8cf0354..fa88d6d 100644
--- a/output/Uart.lst
+++ b/output/Uart.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 UART 02/08/2025 15:18:21 PAGE 1
+C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE UART
@@ -62,7 +62,7 @@ line level source
#elif UART0_DEFINE == 15
UART0CR = 0x14;
#elif UART0_DEFINE == 16
-C51 COMPILER V9.01 UART 02/08/2025 15:18:21 PAGE 2
+C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 2
UART0CR = 0x25;
#elif UART0_DEFINE == 17
@@ -126,7 +126,7 @@ line level source
110 void InterruptUART0(void) interrupt 4
111 {
112 1 U8 xdata RxData;
-C51 COMPILER V9.01 UART 02/08/2025 15:18:21 PAGE 3
+C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 3
113 1
114 1 _push_(INSCON);
@@ -190,7 +190,7 @@ line level source
UART1CR = 0x14;
#elif UART1_DEFINE == 13
UART1CR = 0x54;
-C51 COMPILER V9.01 UART 02/08/2025 15:18:21 PAGE 4
+C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 4
#elif UART1_DEFINE == 14
UART1CR = 0x24;
@@ -254,7 +254,7 @@ line level source
* Ãè Êö: UART1½ÓÊպͷ¢ËÍÖжϷþÎñ³ÌÐò
InterruptUart1AppRx(RxData)£¬µ÷ÓÃAPP²ãµÄ½ÓÊÕÖжϴ¦Àíº¯Êý
InterruptUart1AppTx()£¬µ÷ÓÃAPP²ãµÄ·¢ËÍÖжϴ¦Àíº¯Êý
-C51 COMPILER V9.01 UART 02/08/2025 15:18:21 PAGE 5
+C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 5
*************************************************************************************************/
void InterruptUart1(void) interrupt 15
@@ -318,7 +318,7 @@ line level source
{
U8 xdata RxData;
-C51 COMPILER V9.01 UART 02/08/2025 15:18:21 PAGE 6
+C51 COMPILER V9.01 UART 02/11/2025 15:43:04 PAGE 6
_push_(INSCON);
McuBank1Sel();
diff --git a/output/Uart.obj b/output/Uart.obj
index a4dc3da..7aa8e1f 100644
Binary files a/output/Uart.obj and b/output/Uart.obj differ
diff --git a/output/UartApp.lst b/output/UartApp.lst
index a78cf66..4f47a49 100644
--- a/output/UartApp.lst
+++ b/output/UartApp.lst
@@ -1,4 +1,4 @@
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 1
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 1
C51 COMPILER V9.01, COMPILATION OF MODULE UARTAPP
@@ -62,7 +62,7 @@ line level source
50 Others: NULL
51 *******************************************************************************/
52 U16 code Page1WrRdFuncTable[18]=
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 2
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 2
53 {
54 SYS_PARA_MAP_ADDR, //SubClassID 0x00
@@ -126,7 +126,7 @@ line level source
112 1 if(ucUart0Buf[2] == 0x00) //Testing equipment is properly
113 1 {
114 2 Uart0SendAck();
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 3
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 3
115 2 }
116 1 else
@@ -190,7 +190,7 @@ line level source
174 1 if(ucUart0Buf[3+ucUart0Buf[UART_LENGTH]] == CRC8cal(&ucUart0Buf, ucUart0Buf[UART_LENGTH]+3))
175 1 {
176 2 for(i=0; i= 128)
@@ -894,7 +894,7 @@ line level source
* º¯ÊýÃû: Uart1CaliCurrent
* ²Î Êý: ÎÞ
* ·µ»ØÖµ: ÎÞ
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 15
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 15
* Ãè Êö: UART1ͨѶ·¢ËÍУ׼×ܵçѹµÄÊý¾Ý
*************************************************************************************************/
@@ -958,7 +958,7 @@ line level source
918 * º¯ÊýÃû: Uart0CaliCurrent¡¢Uart0CaliCurOffset
919 * ²Î Êý: ÎÞ
920 * ·µ»ØÖµ: ÎÞ
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 16
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 16
921 * Ãè Êö: UART0ͨѶ·¢ËÍУ׼µçÁ÷²É¼¯ÔöÒæ&OffsetµÄÊý¾Ý
922 *************************************************************************************************/
@@ -1022,7 +1022,7 @@ line level source
| ((U32)ucUart1Buf[6]);
if((!AFE.siCurr) || (!slExtCur))
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 17
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 17
{
Uart1SendNack();
@@ -1086,7 +1086,7 @@ line level source
}
else
{
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 18
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 18
Uart2SendNack();
}
@@ -1150,7 +1150,7 @@ line level source
1104 1 }
1105 #endif
1106
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 19
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 19
1107 #if (UART1_DEFINE != 0)
/*************************************************************************************************
@@ -1214,7 +1214,7 @@ line level source
{
Uart2SendNack();
}
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 20
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 20
}
@@ -1278,7 +1278,7 @@ line level source
if(ucUart1Buf[3+ucUart1Buf[UART_LENGTH]] == CRC8cal(&ucUart1Buf, ucUart1Buf[UART_LENGTH]+3))
{
for(i=0; i<7; i++)
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 21
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 21
{
ucExtRTC[i] = ucUart1Buf[3+i];
@@ -1342,7 +1342,7 @@ line level source
1290 2 break;
1291 2 case CALI_CUR_COMMAND:
1292 2 Uart0CaliCurrent();
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 22
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 22
1293 2 break;
1294 2 case CALI_VOL_COMMAND:
@@ -1406,7 +1406,7 @@ line level source
break;
case CALI_CUR_COMMAND:
Uart1CaliCurrent();
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 23
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 23
break;
case CALI_VOL_COMMAND:
@@ -1470,7 +1470,7 @@ line level source
break;
case CALI_CUR_COMMAND:
Uart2CaliCurrent();
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 24
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 24
break;
case CALI_VOL_COMMAND:
@@ -1534,7 +1534,7 @@ line level source
1476 3 }
1477 2 else
1478 2 {
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 25
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 25
1479 3 uiReceCheckSum = 0; //Ö¡Í·ÅжÏÕýÈ·
1480 3 ucUartErrCode = 0;
@@ -1598,7 +1598,7 @@ line level source
1538 3
1539 3 Uart0SendAck();
1540 3 }
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 26
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 26
1541 2 }
1542 1 }
@@ -1662,7 +1662,7 @@ line level source
if(ucUartErrCode != 0) //Èç¹ûÓдíÎó´úÂëÔò²»Ö´ÐÐÃüÁî´¦Àí
{
ucUart1Buf[INDEXES] = ucUartErrCode;
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 27
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 27
}
else
@@ -1726,7 +1726,7 @@ line level source
}
if(ucUart2BufPT == (TARGET+1)) //¼ì²éID
{
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 28
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 28
if(ucUart2Buf[TARGET] != IAP_BMSID)
{
@@ -1790,7 +1790,7 @@ line level source
1724 ucUart0Buf[1]--CMD No.
1725 ucUart0Buf[2]--Offset
1726 ucUart0Buf[3]--Data Length
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 29
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 29
1727 ucUart0Buf[4...]--Data
1728 *************************************************************************************************/
@@ -1854,7 +1854,7 @@ line level source
1785
1786 /*************************************************************************************************
1787 * º¯ÊýÃû: InterruptUart0AppTx
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 30
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 30
1788 * ²Î Êý: ÎÞ
1789 * ·µ»ØÖµ: ÎÞ
@@ -1918,7 +1918,7 @@ line level source
1845 1 {
1846 2 ucUart0TimeoutCnt = 0;
1847 2 ucUart0BufPT = 0;
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 31
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 31
1848 2 Uart0RxEn(); //UARTÔÊÐí½ÓÊÕÊý¾Ý
1849 2 }
@@ -1982,7 +1982,7 @@ line level source
{
Uart1WrCmdProcess(); //Write the command peocess
bUart1WriteFlg = 0; //PC write MCU communiaction over
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 32
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 32
ucUart1BufPT = 0;
}
@@ -2046,7 +2046,7 @@ line level source
ucSleepTimerCnt = 0; //UARTÕý³£Í¨Ñ¶»áÇåÁãµÍ¹¦ºÄ¼ÆÊý£¬UART¸´Î»¼ÆÊý
ucPDTimerCnt = 0;
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 33
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 33
ucUart1TimeoutCnt = 0;
}
@@ -2110,7 +2110,7 @@ line level source
else if(ucUart2Buf[HEARD1] != 0x5A) //ÅжÏÊÇ·ñΪIAP/ISPµÄÆðʼ֡
{
ucUart2BufPT = 0; //Èç¹ûÖ¡Í·´íÎó£¬Ôò¸´Î»Ö¸Õë
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 34
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 34
}
}
@@ -2174,7 +2174,7 @@ line level source
else if((ucUart2BufPT==0) || (ucUart2BufPT>=ucUart2Buf[UART_LENGTH]+3))
{
Uart2RxEn(); //UARTÔÊÐí½ÓÊÕÊý¾Ý
-C51 COMPILER V9.01 UARTAPP 02/08/2025 15:18:20 PAGE 35
+C51 COMPILER V9.01 UARTAPP 02/11/2025 15:43:03 PAGE 35
ucUart2BufPT = 0;
bUart2ReadFlg = 0;
diff --git a/output/UartApp.obj b/output/UartApp.obj
index a7f8972..b5debb9 100644
Binary files a/output/UartApp.obj and b/output/UartApp.obj differ