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