C51 COMPILER V9.01 BOOTAPP 02/07/2025 10:36:16 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)