/********************************** (C) COPYRIGHT ******************************* * File Name : main.c * Author : WCH * Version : V1.1 * Date : 2019/11/05 * Description : Judgment logo and handling code to the APP code area ********************************************************************************* * Copyright (c) 2021 Nanjing Qinheng Microelectronics Co., Ltd. * Attention: This software (modified or not) and binary are used for * microcontroller manufactured by Nanjing Qinheng Microelectronics. *******************************************************************************/ /******************************************************************************/ /* Header file contains */ #include "DEBUG.h" #include "OTA.h" /* Record the current image */ unsigned char CurrImageFlag = 0xff; /* Flash data temporary storage */ __attribute__((aligned(8))) uint8_t block_buf[256]; #define jumpApp ((void (*)(void))((int *)(IMAGE_A_START_ADD-0x08000000))) /********************************************************************* * GLOBAL TYPEDEFS */ /********************************************************************* * @fn FLASH_read * * @brief Read Flash * * @return none */ void FLASH_read(uint32_t addr, uint8_t *pData, uint32_t len) { uint32_t i; for(i=0;i