iap.h
629 Bytes
#ifndef __IAP_H__
#define __IAP_H__
#include "dev.h"
#define LOCAL_WAITE_TIME 8 //秒
uint8_t uart_boot_detect(void);
void uart_boot(void);
void load_process(void);
void app_run(void);
typedef void (*iapfun)(void); //定义一个函数类型的参数.
uint8_t Run_Flash_App(uint32_t appxaddr); //跳转到APP程序执行
//void Local_Update(void);
void Detection_Update(void);
void display_bootloader_exit_information(void);
void display_bootloader_extry_information(void);
#define LOCAL_BOOT_FROM_UART5 2
#define LOCAL_BOOT_FROM_USART1 1
#define LOCAL_BOOT_NONE 0
//#define USER_FLASH_SIZE (192*1024)
#endif