C51 COMPILER V9.01   BOOTAPP                                                               02/08/2025 15:18:21 PAGE 1   


C51 COMPILER V9.01, COMPILATION OF MODULE BOOTAPP
OBJECT MODULE PLACED IN .\output\BootApp.obj
COMPILER INVOKED BY: D:\Tool\Keil\C51\BIN\C51.EXE code_drv\BootApp.c LARGE OPTIMIZE(7,SIZE) REGFILE(.\output\MCUCore_Loa
                    -d.ORC) BROWSE INTVECTOR(0X1000) INCDIR(.\header_app;.\header_drv;.\code_gasguage;.\code_classb\iec60730_lib\include;.\co
                    -de_classb\iec60730_proc\Include;.\code_classb\config) DEBUG OBJECTEXTEND PRINT(.\output\BootApp.lst) OBJECT(.\output\Boo
                    -tApp.obj)

line level    source

   1          /********************************************************************************
   2          Copyright (C), Sinowealth Electronic. Ltd.
   3          Author:         sino
   4          Version:        V1.0
   5          Date:           2020/12/29
   6          History:
   7                  V0.0    2020/04/26               Preliminary
   8          ********************************************************************************/
   9          #include "Main.h"
  10          
  11          /*************************************************************************************************
  12          * 函数名: ISPProcess
  13          * 参  数: 无
  14          * 返回值: 无
  15          * 描  述: ISP和IAP的接口函数
  16          *************************************************************************************************/
  17          void ISPProcess(void)
  18          {
  19   1              if(bISPFlg &&( bUart0SndAckFlg ||bUart1SndAckFlg||bUart2SndAckFlg))
  20   1              {
  21   2                      bISPFlg = 0;
  22   2                      bUart0SndAckFlg = 0;
  23   2                      bUart1SndAckFlg = 0;
  24   2                      bUart2SndAckFlg = 0;
  25   2                      IrqDis();                           //关闭总中断源
  26   2              AfeWDTDis();                        //关闭AFE的看门狗功能，否则在更新程序时MCU会复位
  27   2                      ((void(code*)(void))0x00A6)();          //Boot区，IAP和ISP程序升级入口
  28   2              }
  29   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     29    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)
