diff --git a/MCUCore.uvopt b/MCUCore.uvopt index 1600b41..408576e 100644 --- a/MCUCore.uvopt +++ b/MCUCore.uvopt @@ -1532,10 +1532,10 @@ 1 0 0 - 18 + 14 0 - 25 - 33 + 31 + 61 0 .\code_app\Main.c Main.c @@ -1563,7 +1563,7 @@ 63 0 5 - 41 + 5 0 .\code_app\InterruptApp.c InterruptApp.c @@ -1604,7 +1604,7 @@ 0 8 0 - 54 + 63 89 0 .\code_app\LowPower.c @@ -1630,10 +1630,10 @@ 1 0 0 - 5 + 0 0 1 - 1 + 23 0 .\code_app\Memory.c Memory.c @@ -1695,7 +1695,7 @@ 0 49 0 - 46 + 50 76 0 .\code_drv\Calculate.c @@ -1721,10 +1721,10 @@ 1 0 0 - 13 + 19 0 - 13 - 37 + 45 + 45 0 .\code_drv\ChargerLoad.c ChargerLoad.c @@ -1833,10 +1833,10 @@ 1 0 0 - 5 + 34 0 - 413 - 431 + 431 + 455 0 .\code_drv\Protect.c Protect.c @@ -1877,7 +1877,7 @@ 0 21 0 - 97 + 101 127 0 .\code_drv\Uart.c @@ -1891,7 +1891,7 @@ 0 54 0 - 330 + 336 362 0 .\code_drv\Thermistor.c @@ -2008,10 +2008,10 @@ 1 0 0 - 31 + 46 0 - 1 - 30 + 115 + 142 0 .\code_dataflash\DataFlash.c DataFlash.c @@ -3807,8 +3807,86 @@ 0 100 - 5 + 2 + + \Y\KEIL\ZDBMS\ZDBMS\HEADER_APP\MEMORY.H + 48 + 100 + 115 + + + .\code_app\Main.c + 14 + 31 + 61 + + + .\code_dataflash\DataFlash.c + 46 + 115 + 142 + + + .\code_drv\Protect.c + 34 + 431 + 455 + + + .\code_app\Memory.c + 0 + 1 + 23 + + + .\HEADER_DRV\PROTECT.H + 18 + 1 + 18 + + + .\HEADER_DRV\EXTE2PROM.H + 5266323 + 1 + 1 + + + .\HEADER_DRV\CHARGERLOAD.H + 5266323 + 1 + 19 + + + .\HEADER_DRV\CALIBRATE.H + 14 + 1 + 19 + + + .\HEADER_DRV\BALANCE.H + 5266323 + 1 + 30 + + + \Y\KEIL\ZDBMS\ZDBMS\HEADER_APP\UARTAPP.H + 12 + 128 + 128 + + + .\header_app\Main.h + 28 + 103 + 103 + + + .\code_drv\ChargerLoad.c + 19 + 45 + 45 + .\HEADER_DRV\AFE.H 8 @@ -3824,25 +3902,13 @@ .\code_drv\Thermistor.c 54 - 330 + 336 362 - - .\code_app\Main.c - 18 - 25 - 33 - - - .\code_app\Memory.c - 5 - 1 - 1 - .\code_drv\Calculate.c 49 - 46 + 50 76 @@ -3851,28 +3917,16 @@ 79 80 - - .\code_dataflash\DataFlash.c - 31 - 1 - 30 - .\code_drv\ExtE2PRom.c 13 461 461 - - \Y\KEIL\ZDBMS\ZDBMS\HEADER_APP\UARTAPP.H - 12 - 128 - 128 - .\code_drv\Uart.c 21 - 97 + 101 127 @@ -3893,24 +3947,6 @@ 304 304 - - \Y\KEIL\ZDBMS\ZDBMS\HEADER_APP\MEMORY.H - 0 - 1 - 1 - - - .\code_drv\ChargerLoad.c - 13 - 13 - 37 - - - .\code_drv\Protect.c - 5 - 413 - 431 - .\code_drv\Balance.c 5 @@ -3941,18 +3977,6 @@ 1 7 - - .\header_app\Main.h - 28 - 1 - 4 - - - .\HEADER_DRV\CALIBRATE.H - 33 - 1 - 5 - .\HEADER_DRV\MCUFLASH.H 79 @@ -3963,7 +3987,7 @@ .\code_app\InterruptApp.c 63 5 - 41 + 5 .\code_drv\McuLib.c @@ -3986,7 +4010,7 @@ .\code_app\LowPower.c 8 - 54 + 63 89 diff --git a/MCUCore_uvopt.bak b/MCUCore_uvopt.bak index 049a910..9b98266 100644 --- a/MCUCore_uvopt.bak +++ b/MCUCore_uvopt.bak @@ -1532,10 +1532,10 @@ 1 0 0 - 18 + 22 0 - 25 - 33 + 32 + 42 0 .\code_app\Main.c Main.c @@ -1563,7 +1563,7 @@ 63 0 5 - 41 + 5 0 .\code_app\InterruptApp.c InterruptApp.c @@ -1630,10 +1630,10 @@ 1 0 0 - 5 + 0 0 1 - 1 + 23 0 .\code_app\Memory.c Memory.c @@ -1656,7 +1656,7 @@ Driver - 0 + 1 0 0 @@ -1693,10 +1693,10 @@ 1 0 0 - 40 + 49 0 - 30 - 67 + 46 + 76 0 .\code_drv\Calculate.c Calculate.c @@ -1707,9 +1707,9 @@ 1 0 0 - 28 + 31 0 - 61 + 79 80 0 .\code_drv\Calibrate.c @@ -1721,10 +1721,10 @@ 1 0 0 - 13 + 19 0 - 13 - 37 + 45 + 45 0 .\code_drv\ChargerLoad.c ChargerLoad.c @@ -1835,8 +1835,8 @@ 0 5 0 - 413 - 431 + 316 + 316 0 .\code_drv\Protect.c Protect.c @@ -1889,10 +1889,10 @@ 1 0 0 - 58 + 54 0 - 346 - 383 + 330 + 362 0 .\code_drv\Thermistor.c Thermistor.c @@ -2008,10 +2008,10 @@ 1 0 0 - 38 + 29 0 - 1 - 34 + 7 + 36 0 .\code_dataflash\DataFlash.c DataFlash.c @@ -3807,43 +3807,61 @@ 0 100 - 4 + 0 .\code_app\Main.c - 18 - 25 - 33 + 22 + 32 + 42 + + + .\code_dataflash\DataFlash.c + 29 + 7 + 36 + + + .\code_drv\Protect.c + 5 + 316 + 316 .\code_app\Memory.c - 5 + 0 + 1 + 23 + + + .\HEADER_DRV\PROTECT.H + 5266242 1 1 - .\code_drv\Calculate.c - 40 - 30 - 67 - - - .\code_drv\Calibrate.c - 28 - 61 - 80 - - - .\code_dataflash\DataFlash.c - 38 + .\HEADER_DRV\EXTE2PROM.H + 5266323 1 - 34 + 1 - .\code_drv\ExtE2PRom.c - 13 - 461 - 461 + .\HEADER_DRV\CHARGERLOAD.H + 5266323 + 1 + 19 + + + .\HEADER_DRV\CALIBRATE.H + 14 + 1 + 19 + + + .\HEADER_DRV\BALANCE.H + 5266323 + 1 + 30 \Y\KEIL\ZDBMS\ZDBMS\HEADER_APP\UARTAPP.H @@ -3851,6 +3869,60 @@ 128 128 + + \Y\KEIL\ZDBMS\ZDBMS\HEADER_APP\MEMORY.H + 0 + 1 + 18 + + + .\header_app\Main.h + 28 + 103 + 103 + + + .\code_drv\ChargerLoad.c + 19 + 45 + 45 + + + .\HEADER_DRV\AFE.H + 8 + 1 + 4 + + + .\HEADER_DRV\CALCULATE.H + 14 + 1 + 13 + + + .\code_drv\Thermistor.c + 54 + 330 + 362 + + + .\code_drv\Calculate.c + 49 + 46 + 76 + + + .\code_drv\Calibrate.c + 31 + 79 + 80 + + + .\code_drv\ExtE2PRom.c + 13 + 461 + 461 + .\code_drv\Uart.c 21 @@ -3869,42 +3941,12 @@ 121 121 - - .\HEADER_DRV\CALCULATE.H - 28 - 1 - 31 - - - .\code_drv\Thermistor.c - 58 - 346 - 383 - .\code_drv\AFE.c 9 304 304 - - \Y\KEIL\ZDBMS\ZDBMS\HEADER_APP\MEMORY.H - 0 - 1 - 1 - - - .\code_drv\ChargerLoad.c - 13 - 13 - 37 - - - .\code_drv\Protect.c - 5 - 413 - 431 - .\code_drv\Balance.c 5 @@ -3935,35 +3977,17 @@ 1 7 - - .\header_app\Main.h - 28 - 1 - 4 - - - .\HEADER_DRV\CALIBRATE.H - 33 - 1 - 5 - .\HEADER_DRV\MCUFLASH.H 79 55 64 - - .\HEADER_DRV\AFE.H - 8 - 16 - 52 - .\code_app\InterruptApp.c 63 5 - 41 + 5 .\code_drv\McuLib.c diff --git a/code_dataflash/DataFlash.c b/code_dataflash/DataFlash.c index 8b6a510..e37a7bc 100644 --- a/code_dataflash/DataFlash.c +++ b/code_dataflash/DataFlash.c @@ -17,23 +17,24 @@ V0.0 2014/09/10 Preliminary // ³äµçÆ÷Ëø¶¨ #define _EPCM_CHARGER_LOCK 0 //BIT14; 0£º²»Ö§³Ö³äµçÆ÷Ëø¶¨; 1£ºÖ§³Ö³äµçÆ÷Ëø¶¨ // ζȼì²âµã¸öÊý -#define _EPCM_TEMP_NUM 1 //BIT13; 0£ºµ¥¸öζȼì²âµã 1£ºÁ½¸öζȼì²âµã +#define _EPCM_TEMP_NUM 0 //BIT13; 0£ºµ¥¸öζȼì²âµã 1£ºÁ½¸öζȼì²âµã // LEDÏÔʾ¸öÊý #define _EPCM_LED_NUM 0 //BIT11~12; δµ÷Óà // µçо´®Êý #define _EPCM_CELL_NUM 4 //BIT8~10; µçо´®Êý£¬6~10´® // Íâ¹ÒEEPROM±¸·Ý #define _EPCM_EEPROM_EN 0 //BIT7; 0£º²»Ê¹ÄÜÍâ¹ÒEE±¸·Ý¹¦ÄÜ; 1£ºÊ¹ÄÜÍâ¹ÒEE±¸·Ý¹¦ÄÜ -// ·Åµç¹ýÁ÷MOS¿ØÖÆ +// ·Åµç¹ýÁ÷MOS¿ØÖÆ + #define _EPCM_OCPM 0 //BIT6; δµ÷Óã¨0£º·Åµç¹ýÁ÷¹Ø±Õ·Åµçmos 1£º·Åµç¹ýÁ÷¹Ø±Õ³ä·Åµçmos£© // ¶ÏÏß¼ì²â #define _EPCM_CTO_EN 1 //BIT5; 0£º²»Ê¹ÄܶÏÏß±£»¤¹¦ÄÜ; 1£ºÊ¹ÄܶÏÏß±£»¤¹¦ÄÜ // ¶þ¼¶±£»¤ #define _EPCM_PF_EN 1 //BIT4; 0£º²»Ê¹Äܶþ¼¶±£»¤¹¦ÄÜ; 1£ºÊ¹Äܶþ¼¶±£»¤¹¦ÄÜ // ¾ùºâ -#define _EPCM_BAL_EN 0 //BIT3; 0£º²»Ê¹Äܾùºâ¹¦ÄÜ£» 1£ºÊ¹Äܾùºâ¹¦ÄÜ +#define _EPCM_BAL_EN 1 //BIT3; 0£º²»Ê¹Äܾùºâ¹¦ÄÜ£» 1£ºÊ¹Äܾùºâ¹¦ÄÜ // ¹ýÁ÷×Ô»Ö¸´ -#define _EPCM_OCRC_EN 0 //BIT2; 0:²»Ê¹ÄܹýÁ÷×Ô»Ö¸´¹¦ÄÜ£» 1£ºÊ¹ÄܹýÁ÷×Ô»Ö¸´¹¦ÄÜ +#define _EPCM_OCRC_EN 1 //BIT2; 0:²»Ê¹ÄܹýÁ÷×Ô»Ö¸´¹¦ÄÜ£» 1£ºÊ¹ÄܹýÁ÷×Ô»Ö¸´¹¦ÄÜ // Ó²¼þ¹ýѹ±£»¤ #define _EPCM_OV_EN 1 //BIT1; 0:²»Ê¹ÄÜÓ²¼þ¹ýѹ¹¦ÄÜ£» 1£ºÊ¹ÄÜÓ²¼þ¹ýѹ¹¦ÄÜ // Ó²¼þ¶Ì·±£»¤ diff --git a/output/AFE.lst b/output/AFE.lst index a28a65c..1834edd 100644 --- a/output/AFE.lst +++ b/output/AFE.lst @@ -1,4 +1,4 @@ -C51 COMPILER V9.01 AFE 02/08/2025 15:18:20 PAGE 1 +C51 COMPILER V9.01 AFE 02/11/2025 15:43:03 PAGE 1 C51 COMPILER V9.01, COMPILATION OF MODULE AFE @@ -62,7 +62,7 @@ line level source 50 3 ucAfeI2CErrDelayCnt = TIME_1S_5S; 51 3 } 52 2 } - C51 COMPILER V9.01 AFE 02/08/2025 15:18:20 PAGE 2 + C51 COMPILER V9.01 AFE 02/11/2025 15:43:03 PAGE 2 53 1 else 54 1 { @@ -126,7 +126,7 @@ line level source 112 2 } 113 1 bAfeI2CRWErrFlg = !Result; //±ê¼ÇͨѶÊÇ·ñÕý³£ 114 1 - C51 COMPILER V9.01 AFE 02/08/2025 15:18:20 PAGE 3 + C51 COMPILER V9.01 AFE 02/11/2025 15:43:03 PAGE 3 115 1 return Result; 116 1 } @@ -190,7 +190,7 @@ line level source 174 3 AFEWriteReg(AFE_SCONF1, 1, ®.AFESCONF1); 175 3 } 176 2 } - C51 COMPILER V9.01 AFE 02/08/2025 15:18:20 PAGE 4 + C51 COMPILER V9.01 AFE 02/11/2025 15:43:03 PAGE 4 177 1 } 178 @@ -254,7 +254,7 @@ line level source 233 1 { 234 2 if( AFEWriteReg(AFE_INT_EN, 11, ®.AFEINTEN)) 235 2 { - C51 COMPILER V9.01 AFE 02/08/2025 15:18:20 PAGE 5 + C51 COMPILER V9.01 AFE 02/11/2025 15:43:03 PAGE 5 236 3 for(i=3; i<=11; i=i+2) 237 3 { @@ -318,7 +318,7 @@ line level source 295 2 296 2 if((REG.AFEFLAG2&0x04) != 0) //ÅжÏFLAG2µÄbit2ÊÇ·ñΪ1£¬ÈçΪ1Ôò±íʾAFE·¢Éú¹ýLVR£¬ÐèÒ -ªÖØгõʼ»¯AFE¼Ä´æÆ÷ - C51 COMPILER V9.01 AFE 02/08/2025 15:18:20 PAGE 6 + C51 COMPILER V9.01 AFE 02/11/2025 15:43:03 PAGE 6 297 2 { 298 3 AFEInit(); @@ -382,7 +382,7 @@ line level source 356 void AFEEnterPD(void) 357 { 358 1 REG.AFESCONF10 = 0x33; - C51 COMPILER V9.01 AFE 02/08/2025 15:18:20 PAGE 7 + C51 COMPILER V9.01 AFE 02/11/2025 15:43:03 PAGE 7 359 1 if(AFEWriteReg(AFE_SCONF10, 1, ®.AFESCONF10)) 360 1 { @@ -446,7 +446,7 @@ line level source 418 * ²Î Êý: BalChTemp£ºÆ½ºâ¶ÔÓ¦µÄCELL£¬Èç¹ûÈ«²¿Îª0£¬Ôò¹Ø±Õƽºâ 419 * ·µ»ØÖµ: ÎÞ 420 * Ãè Êö: ¿ªÆôºÍ¹Ø±Õƽºâ - C51 COMPILER V9.01 AFE 02/08/2025 15:18:20 PAGE 8 + C51 COMPILER V9.01 AFE 02/11/2025 15:43:03 PAGE 8 421 *************************************************************************************************/ 422 void AfeBalCtl(U16 BalChTemp) @@ -510,7 +510,7 @@ line level source 480 { 481 1 REG.AFESCONF3 &= ~0xe0; 482 1 AFEWriteReg(AFE_SCONF3, 1, ®.AFESCONF3); - C51 COMPILER V9.01 AFE 02/08/2025 15:18:20 PAGE 9 + C51 COMPILER V9.01 AFE 02/11/2025 15:43:03 PAGE 9 483 1 } 484 diff --git a/output/AFE.obj b/output/AFE.obj index a7b3ea4..532efd3 100644 Binary files a/output/AFE.obj and b/output/AFE.obj differ diff --git a/output/Balance.lst b/output/Balance.lst index 4b3a9bc..c489031 100644 --- a/output/Balance.lst +++ b/output/Balance.lst @@ -1,4 +1,4 @@ -C51 COMPILER V9.01 BALANCE 02/08/2025 15:18:20 PAGE 1 +C51 COMPILER V9.01 BALANCE 02/11/2025 15:43:03 PAGE 1 C51 COMPILER V9.01, COMPILATION OF MODULE BALANCE @@ -62,7 +62,7 @@ line level source 47 4 } 48 3 else 49 3 { - C51 COMPILER V9.01 BALANCE 02/08/2025 15:18:20 PAGE 2 + C51 COMPILER V9.01 BALANCE 02/11/2025 15:43:03 PAGE 2 50 4 if(((uiCellVmax>E2uiBalanceVol) && (uiCellVmax-uiCellVmin)>=E2uiBalanceVolDiff) && (Info.slCurr>=E2 -siBalCurrent)) @@ -126,7 +126,7 @@ line level source 107 5 bCTOValidFlg = 0; 108 5 ucCtoCnt = 0; 109 5 } - C51 COMPILER V9.01 BALANCE 02/08/2025 15:18:20 PAGE 3 + C51 COMPILER V9.01 BALANCE 02/11/2025 15:43:03 PAGE 3 110 4 } 111 3 } @@ -190,7 +190,7 @@ line level source 168 3 AfeBalCtl(BalChTemp); //¿ªÆôƽºâ 169 3 ucBalanceStep = BALANCE_START; 170 3 bBalancingFlg = 1; - C51 COMPILER V9.01 BALANCE 02/08/2025 15:18:20 PAGE 4 + C51 COMPILER V9.01 BALANCE 02/11/2025 15:43:03 PAGE 4 171 3 } 172 2 break; @@ -254,7 +254,7 @@ line level source 230 4 uiBalanceChannel = 0x03ff; 231 4 } 232 3 } - C51 COMPILER V9.01 BALANCE 02/08/2025 15:18:20 PAGE 5 + C51 COMPILER V9.01 BALANCE 02/11/2025 15:43:03 PAGE 5 233 2 } 234 1 } diff --git a/output/Balance.obj b/output/Balance.obj index fab26ca..179127c 100644 Binary files a/output/Balance.obj and b/output/Balance.obj differ diff --git a/output/BootApp.lst b/output/BootApp.lst index 466b55e..c5ebfa7 100644 --- a/output/BootApp.lst +++ b/output/BootApp.lst @@ -1,4 +1,4 @@ -C51 COMPILER V9.01 BOOTAPP 02/08/2025 15:18:21 PAGE 1 +C51 COMPILER V9.01 BOOTAPP 02/11/2025 15:43:04 PAGE 1 C51 COMPILER V9.01, COMPILATION OF MODULE BOOTAPP diff --git a/output/BootApp.obj b/output/BootApp.obj index 1e85683..53ae27f 100644 Binary files a/output/BootApp.obj and b/output/BootApp.obj differ diff --git a/output/BootIAP.lst b/output/BootIAP.lst index 7682432..39b5afb 100644 --- a/output/BootIAP.lst +++ b/output/BootIAP.lst @@ -1,4 +1,4 @@ -C51 COMPILER V9.01 BOOTIAP 02/08/2025 15:18:21 PAGE 1 +C51 COMPILER V9.01 BOOTIAP 02/11/2025 15:43:04 PAGE 1 C51 COMPILER V9.01, COMPILATION OF MODULE BOOTIAP @@ -62,7 +62,7 @@ line level source 50 0x25,0xF5,0x24,0xF5,0x23,0xE4,0xF5,0x0F,0x30,0x01,0x5E,0x25,0x26,0xF5,0x0E,0xE5, //02D0 51 0x25,0x34,0x10,0xF5,0x0D,0xE4,0x35,0x24,0xF5,0x0C,0xE4,0x35,0x23,0xF5,0x0B,0xE4, //02E0 52 0x25,0x2A,0xFF,0xE5,0x29,0x34,0x0C,0xFE,0xE4,0x35,0x28,0xFD,0xE4,0x35,0x27,0xFC, //02F0 - C51 COMPILER V9.01 BOOTIAP 02/08/2025 15:18:21 PAGE 2 + C51 COMPILER V9.01 BOOTIAP 02/11/2025 15:43:04 PAGE 2 53 0xAB,0x0E,0xAA,0x0D,0xA9,0x0C,0xA8,0x0B,0xC3,0x12,0x07,0x18,0x40,0x40,0xE4,0x25, //0300 54 0x2A,0xFB,0xE5,0x29,0x34,0x0C,0xFA,0xE4,0x35,0x28,0xF9,0xE4,0x35,0x27,0xF8,0xC3, //0310 @@ -126,7 +126,7 @@ line level source 112 0x40,0x04,0xEB,0x99,0xFB,0x0F,0xD8,0xE5,0xE4,0xF9,0xFA,0x22,0x78,0x18,0xEF,0x2F, //06B0 113 0xFF,0xEE,0x33,0xFE,0xED,0x33,0xFD,0xEC,0x33,0xFC,0xC9,0x33,0xC9,0x10,0xD7,0x05, //06C0 114 0x9B,0xE9,0x9A,0x40,0x07,0xEC,0x9B,0xFC,0xE9,0x9A,0xF9,0x0F,0xD8,0xE0,0xE4,0xC9, //06D0 - C51 COMPILER V9.01 BOOTIAP 02/08/2025 15:18:21 PAGE 3 + C51 COMPILER V9.01 BOOTIAP 02/11/2025 15:43:04 PAGE 3 115 0xFA,0xE4,0xCC,0xFB,0x22,0x75,0xF0,0x10,0xEF,0x2F,0xFF,0xEE,0x33,0xFE,0xED,0x33, //06E0 116 0xFD,0xCC,0x33,0xCC,0xC8,0x33,0xC8,0x10,0xD7,0x07,0x9B,0xEC,0x9A,0xE8,0x99,0x40, //06F0 @@ -190,7 +190,7 @@ line level source 174 0x25,0x2B,0xF5,0x82,0xE4,0x34,0x02,0xF5,0x83,0xE0,0xF5,0x99,0x22,0xE4,0xF5,0x2B, //0A90 175 0x90,0x02,0x02,0xE0,0xFD,0x24,0x08,0xF5,0x82,0xE4,0x34,0x02,0xF5,0x83,0xE0,0xFE, //0AA0 176 0x74,0x07,0x2D,0xF5,0x82,0xE4,0x34,0x02,0xF5,0x83,0xE0,0x7C,0x00,0x24,0x00,0xFF, //0AB0 - C51 COMPILER V9.01 BOOTIAP 02/08/2025 15:18:21 PAGE 4 + C51 COMPILER V9.01 BOOTIAP 02/11/2025 15:43:04 PAGE 4 177 0xEC,0x3E,0xFE,0xEF,0x65,0x32,0x70,0x03,0xEE,0x65,0x31,0x60,0x03,0x43,0x22,0x80, //0AC0 178 0xE5,0x22,0x60,0x06,0x90,0x02,0x06,0xF0,0x80,0x38,0x90,0x02,0x05,0xE0,0xFE,0xB4, //0AD0 @@ -254,7 +254,7 @@ line level source 236 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0E70 237 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0E80 238 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0E90 - C51 COMPILER V9.01 BOOTIAP 02/08/2025 15:18:21 PAGE 5 + C51 COMPILER V9.01 BOOTIAP 02/11/2025 15:43:04 PAGE 5 239 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0EA0 240 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //0EB0 diff --git a/output/BootIAP.obj b/output/BootIAP.obj index df0685c..1089222 100644 Binary files a/output/BootIAP.obj and b/output/BootIAP.obj differ diff --git a/output/BootLoad b/output/BootLoad index 76510af..7cc9583 100644 Binary files a/output/BootLoad and b/output/BootLoad differ diff --git a/output/BootLoad.m51 b/output/BootLoad.m51 index f301b90..aaf6ae8 100644 --- a/output/BootLoad.m51 +++ b/output/BootLoad.m51 @@ -1,10 +1,10 @@ -BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 1 +BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 1 BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY: -C:\KEIL_V5\C51\BIN\BL51.EXE .\output\Main.obj, .\output\IapIsp.obj, .\output\Flash.obj, .\output\STARTUP.obj TO .\output ->> \BootLoad PRINT (.\output\BootLoad.m51) RAMSIZE (256) DISABLEWARNING (16) CODE (0X0000-0X0FFF, ?PR?BOOTIAPISP?IAPISP ->> (0XA6)) +D:\TOOL\KEIL\C51\BIN\BL51.EXE .\output\Main.obj, .\output\IapIsp.obj, .\output\Flash.obj, .\output\STARTUP.obj TO .\outp +>> ut\BootLoad PRINT (.\output\BootLoad.m51) RAMSIZE (256) DISABLEWARNING (16) CODE (0X0000-0X0FFF, ?PR?BOOTIAPISP?IAPIS +>> P (0XA6)) MEMORY MODEL: SMALL @@ -15,12 +15,12 @@ INPUT MODULES INCLUDED: .\output\IapIsp.obj (IAPISP) .\output\Flash.obj (FLASH) .\output\STARTUP.obj (?C_STARTUP) - C:\KEIL_V5\C51\LIB\C51S.LIB (?C?IMUL) - C:\KEIL_V5\C51\LIB\C51S.LIB (?C?ULDIV) - C:\KEIL_V5\C51\LIB\C51S.LIB (?C?ULCMP) - C:\KEIL_V5\C51\LIB\C51S.LIB (?C?ULSHR) - C:\KEIL_V5\C51\LIB\C51S.LIB (?C?LSHL) - C:\KEIL_V5\C51\LIB\C51S.LIB (?C?LIMUL) + D:\TOOL\KEIL\C51\LIB\C51S.LIB (?C?IMUL) + D:\TOOL\KEIL\C51\LIB\C51S.LIB (?C?ULDIV) + D:\TOOL\KEIL\C51\LIB\C51S.LIB (?C?ULCMP) + D:\TOOL\KEIL\C51\LIB\C51S.LIB (?C?ULSHR) + D:\TOOL\KEIL\C51\LIB\C51S.LIB (?C?LSHL) + D:\TOOL\KEIL\C51\LIB\C51S.LIB (?C?LIMUL) LINK MAP OF MODULE: .\output\BootLoad (MAIN) @@ -59,7 +59,7 @@ LINK MAP OF MODULE: .\output\BootLoad (MAIN) CODE 002BH 0003H ABSOLUTE 002EH 0005H *** GAP *** CODE 0033H 0003H ABSOLUTE - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 2 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 2 0036H 0005H *** GAP *** @@ -119,7 +119,7 @@ LINK MAP OF MODULE: .\output\BootLoad (MAIN) OVERLAY MAP OF MODULE: .\output\BootLoad (MAIN) - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 3 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 3 @@ -179,7 +179,7 @@ SEGMENT BIT_GROUP DATA_GROUP ?PR?IAPRECEIVEDATA?IAPISP ----- ----- 0008H 0008H +--> ?PR?IAPWRSECTOR?IAPISP +--> ?PR?_MCUFLASHERASESECTOR?FLASH - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 4 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 4 +--> ?PR?_MCUFLASHBLANKCHECK?FLASH @@ -239,7 +239,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) D:009EH PUBLIC SFINE ------- PROC INITGPIO C:0D0DH LINE# 23 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 5 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 5 C:0D0DH LINE# 24 @@ -299,7 +299,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:0C4EH LINE# 606 C:0C50H LINE# 607 C:0C53H LINE# 608 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 6 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 6 C:0C58H LINE# 609 @@ -359,7 +359,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:0BDEH PUBLIC IapCmdReset D:0027H PUBLIC ulIapRecDataLen D:00B1H PUBLIC RSTSTAT - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 7 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 7 C:0A1BH PUBLIC UartSendAck @@ -419,7 +419,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:0D0AH LINE# 83 C:0D0CH LINE# 84 C:0D0CH LINE# 85 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 8 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 8 ------- ENDPROC IAPHANDSHAKE @@ -479,7 +479,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:059EH LINE# 154 C:05A3H LINE# 155 C:05A5H LINE# 157 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 9 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 9 C:05A5H LINE# 158 @@ -539,7 +539,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:0965H LINE# 220 C:0967H LINE# 221 C:0969H LINE# 222 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 10 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 10 C:0969H LINE# 223 @@ -599,7 +599,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:0337H LINE# 287 C:0339H LINE# 289 C:0339H LINE# 290 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 11 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 11 C:034EH LINE# 291 @@ -659,7 +659,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:0BF3H LINE# 370 C:0C00H LINE# 371 C:0C00H LINE# 372 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 12 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 12 C:0C03H LINE# 373 @@ -719,7 +719,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:00A6H LINE# 444 C:00A6H LINE# 445 C:00AFH LINE# 446 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 13 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 13 C:00B7H LINE# 447 @@ -779,7 +779,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:0186H LINE# 515 C:0189H LINE# 516 C:018CH LINE# 517 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 14 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 14 C:018CH LINE# 518 @@ -839,7 +839,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) D:00FBH PUBLIC IB_OFFSET D:00B1H PUBLIC RSTSTAT D:00A7H PUBLIC FLASHCON - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 15 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 15 C:0D38H PUBLIC BootUpgradeCode @@ -899,7 +899,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:0CC5H LINE# 74 C:0CCFH LINE# 75 C:0CD2H LINE# 77 - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 16 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 16 C:0CD4H LINE# 78 @@ -959,7 +959,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) D:0008H SYMBOL i D:0009H SYMBOL McuCode D:000AH SYMBOL McuFlashType - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 17 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 17 D:000BH SYMBOL j @@ -1019,7 +1019,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) C:0D5DH LINE# 209 ------- ENDPROC BOOTUPGRADECODE ------- ENDMOD FLASH - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 18 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 18 @@ -1079,7 +1079,7 @@ SYMBOL TABLE OF MODULE: .\output\BootLoad (MAIN) ------- ENDMOD ?C?IMUL ------- MODULE ?C?ULDIV - BL51 BANKED LINKER/LOCATER V6.22 12/22/2023 12:15:06 PAGE 19 + BL51 BANKED LINKER/LOCATER V6.22 02/11/2025 11:30:12 PAGE 19 C:0686H PUBLIC ?C?ULDIV diff --git a/output/BootLoad.plg b/output/BootLoad.plg new file mode 100644 index 0000000..e69de29 diff --git a/output/Calculate.lst b/output/Calculate.lst index 5e597c7..04eb15d 100644 --- a/output/Calculate.lst +++ b/output/Calculate.lst @@ -1,4 +1,4 @@ -C51 COMPILER V9.01 CALCULATE 02/08/2025 15:18:20 PAGE 1 +C51 COMPILER V9.01 CALCULATE 02/11/2025 15:43:03 PAGE 1 C51 COMPILER V9.01, COMPILATION OF MODULE CALCULATE @@ -62,7 +62,7 @@ line level source 49 2 if(Tempcalcu > NTC103AT[i]) 50 2 { 51 3 for(i=ucTempeMiddle-1; i>=0; i--) - C51 COMPILER V9.01 CALCULATE 02/08/2025 15:18:20 PAGE 2 + C51 COMPILER V9.01 CALCULATE 02/11/2025 15:43:03 PAGE 2 52 3 { 53 4 if(Tempcalcu <= NTC103AT[i]) //NTC103AT[i+1] E2siDfilterCur) @@ -510,7 +510,7 @@ line level source 483 *************************************************************************************************/ 484 void AFEInfoProcess(void) 485 { - C51 COMPILER V9.01 CALCULATE 02/08/2025 15:18:20 PAGE 9 + C51 COMPILER V9.01 CALCULATE 02/11/2025 15:43:03 PAGE 9 486 1 AFERdFlg(); 487 1 diff --git a/output/Calculate.obj b/output/Calculate.obj index 4979074..f8ea95e 100644 Binary files a/output/Calculate.obj and b/output/Calculate.obj differ diff --git a/output/Calibrate.lst b/output/Calibrate.lst index 4471648..6c5aef3 100644 --- a/output/Calibrate.lst +++ b/output/Calibrate.lst @@ -1,4 +1,4 @@ -C51 COMPILER V9.01 CALIBRATE 02/08/2025 15:18:20 PAGE 1 +C51 COMPILER V9.01 CALIBRATE 02/11/2025 15:43:03 PAGE 1 C51 COMPILER V9.01, COMPILATION OF MODULE CALIBRATE @@ -62,7 +62,7 @@ line level source 50 1 TempGain = (S32)CALICUR*(AFE.siCurr-E2siCadcOffset)/slExtCur; 51 1 if(TempGain != 0) 52 1 { - C51 COMPILER V9.01 CALIBRATE 02/08/2025 15:18:20 PAGE 2 + C51 COMPILER V9.01 CALIBRATE 02/11/2025 15:43:03 PAGE 2 53 2 E2siCadcGain = TempGain; 54 2 } @@ -126,7 +126,7 @@ line level source 112 1 RTC.Month = ucExtRTC[4]; 113 1 RTC.Year = ucExtRTC[5]; 114 1 RTC.Week = ucExtRTC[6]; - C51 COMPILER V9.01 CALIBRATE 02/08/2025 15:18:20 PAGE 3 + C51 COMPILER V9.01 CALIBRATE 02/11/2025 15:43:03 PAGE 3 115 1 116 1 RTCModifyTime(&RTC); @@ -190,7 +190,7 @@ line level source 174 175 - C51 COMPILER V9.01 CALIBRATE 02/08/2025 15:18:20 PAGE 4 + C51 COMPILER V9.01 CALIBRATE 02/11/2025 15:43:03 PAGE 4 MODULE INFORMATION: STATIC OVERLAYABLE diff --git a/output/Calibrate.obj b/output/Calibrate.obj index 59dad72..1535da8 100644 Binary files a/output/Calibrate.obj and b/output/Calibrate.obj differ diff --git a/output/ChargerLoad.lst b/output/ChargerLoad.lst index fad50f1..2704baa 100644 --- a/output/ChargerLoad.lst +++ b/output/ChargerLoad.lst @@ -1,4 +1,4 @@ -C51 COMPILER V9.01 CHARGERLOAD 02/08/2025 15:18:20 PAGE 1 +C51 COMPILER V9.01 CHARGERLOAD 02/11/2025 15:43:04 PAGE 1 C51 COMPILER V9.01, COMPILATION OF MODULE CHARGERLOAD @@ -62,7 +62,7 @@ line level source 50 4 bOCD2 = 0; 51 4 if(bAFE_SC) 52 4 { - C51 COMPILER V9.01 CHARGERLOAD 02/08/2025 15:18:20 PAGE 2 + C51 COMPILER V9.01 CHARGERLOAD 02/11/2025 15:43:04 PAGE 2 53 5 bAFE_SC = 0; 54 5 AFEClrFlg(); //Çå³ý¶Ì·±£»¤±êÖ¾ diff --git a/output/ChargerLoad.obj b/output/ChargerLoad.obj index df055cd..6172a17 100644 Binary files a/output/ChargerLoad.obj and b/output/ChargerLoad.obj differ diff --git a/output/DataFlash.lst b/output/DataFlash.lst index 7dbdfef..de94d01 100644 --- a/output/DataFlash.lst +++ b/output/DataFlash.lst @@ -1,4 +1,4 @@ -C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 1 +C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 1 C51 COMPILER V9.01, COMPILATION OF MODULE DATAFLASH @@ -27,7 +27,7 @@ line level source 17 // ³äµçÆ÷Ëø¶¨ 18 #define _EPCM_CHARGER_LOCK 0 //BIT14; 0£º²»Ö§³Ö³äµçÆ÷Ëø¶¨; 1£ºÖ§³Ö³äµçÆ÷Ëø¶¨ 19 // ζȼì²âµã¸öÊý - 20 #define _EPCM_TEMP_NUM 1 //BIT13; 0£ºµ¥¸öζȼì²âµã 1£ºÁ½¸öζȼì²âµã + 20 #define _EPCM_TEMP_NUM 0 //BIT13; 0£ºµ¥¸öζȼì²âµã 1£ºÁ½¸öζȼì²âµã 21 // LEDÏÔʾ¸öÊý 22 #define _EPCM_LED_NUM 0 //BIT11~12; δµ÷Óà 23 // µçо´®Êý @@ -42,9 +42,9 @@ line level source 31 // ¶þ¼¶±£»¤ 32 #define _EPCM_PF_EN 1 //BIT4; 0£º²»Ê¹Äܶþ¼¶±£»¤¹¦ÄÜ; 1£ºÊ¹Äܶþ¼¶±£»¤¹¦ÄÜ 33 // ¾ùºâ - 34 #define _EPCM_BAL_EN 0 //BIT3; 0£º²»Ê¹Äܾùºâ¹¦ÄÜ£» 1£ºÊ¹Äܾùºâ¹¦ÄÜ + 34 #define _EPCM_BAL_EN 1 //BIT3; 0£º²»Ê¹Äܾùºâ¹¦ÄÜ£» 1£ºÊ¹Äܾùºâ¹¦ÄÜ 35 // ¹ýÁ÷×Ô»Ö¸´ - 36 #define _EPCM_OCRC_EN 0 //BIT2; 0:²»Ê¹ÄܹýÁ÷×Ô»Ö¸´¹¦ÄÜ£» 1£ºÊ¹ÄܹýÁ÷×Ô»Ö¸´¹¦ÄÜ + 36 #define _EPCM_OCRC_EN 1 //BIT2; 0:²»Ê¹ÄܹýÁ÷×Ô»Ö¸´¹¦ÄÜ£» 1£ºÊ¹ÄܹýÁ÷×Ô»Ö¸´¹¦ÄÜ 37 // Ó²¼þ¹ýѹ±£»¤ 38 #define _EPCM_OV_EN 1 //BIT1; 0:²»Ê¹ÄÜÓ²¼þ¹ýѹ¹¦ÄÜ£» 1£ºÊ¹ÄÜÓ²¼þ¹ýѹ¹¦ÄÜ 39 // Ó²¼þ¶Ì·±£»¤ @@ -62,7 +62,7 @@ line level source 50 // 10%ÈÝÁ¿¶ÔÓ¦µçѹ 51 #define _E2_VOC10 3200 //U16 xdata VOC10 52 // 20%ÈÝÁ¿¶ÔÓ¦µçѹ - C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 2 + C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 2 53 #define _E2_VOC20 3400 //U16 xdata VOC10 54 // 30%ÈÝÁ¿¶ÔÓ¦µçѹ @@ -126,7 +126,7 @@ line level source 112 #define _E2_DeviceName "SH39F003" // U8 xdata DeviceName[12] 113 // µçо²ÄÁÏ 114 #define _E2_DeviceChem "LION" // U8 xdata DeviceChem[12] - C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 3 + C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 3 115 // µçо»¯Ñ§ID<0x0000-0xffff> 116 #define _E2_ChemID 0x0000 // U16 xdata ChemID @@ -190,7 +190,7 @@ line level source 174 #define _E2_DSG1PWMRatioL 30 // U8 xdata DSG1PWMRatioL 175 // PWM¸ßµµÕ¼¿Õ±È(%) 176 #define _E2_DSG1PWMRatioH 70 // U8 xdata DSG1PWMRatioH - C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 4 + C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 4 177 #define _E2_ucRamCheckFlg5 _RAM_CHECK_DATA // U8 xdata E2ucRamCheckFlg5 178 // @@ -254,7 +254,7 @@ line level source 236 // AFE²ÎÊý(SubClassID=0x0A length=4) 237 // ±£»¤ÅäÖà 238 #define _E2_AFEProtectConfig 0x74 // U8 xdata AFEProtectConfig - C51 COMPILER V9.01 DATAFLASH 02/08/2025 14:58:02 PAGE 5 + C51 COMPILER V9.01 DATAFLASH 02/11/2025 15:43:00 PAGE 5 239 // Ó²¼þ¹ýѹ±£»¤ãÐÖµ 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