|
|
#ifndef OTA_H_H__
|
|
|
#define OTA_H_H__
|
|
|
|
|
|
//#include "type.h"
|
|
|
|
|
|
#define OTA_LT_LENGTH 512 //OTA LT7689 ³¤¶È FLASH 512×Ö½Ú
|
|
|
|
|
|
#define flh_sAddr1 (0x8043A00)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
extern void SaveData(void);
|
|
|
extern unsigned char GetAdjdata(unsigned int addr); // 512B 0.5KB
|
|
|
extern unsigned int ota_lt7689(unsigned char * updata_p,unsigned int length , unsigned int flash_addr);
|
|
|
extern void SCI1_DMA_Init(unsigned int pclk,unsigned int bound);
|
|
|
extern void SCI3_DMA_Init(unsigned int pclk,unsigned int bound);
|
|
|
extern unsigned int ota_ui(unsigned int addr , unsigned char * ota_lt_buf , unsigned int length,unsigned short offset);
|
|
|
extern unsigned int g_sys_clk;
|
|
|
extern unsigned char ota_lt7689_flag;
|
|
|
extern unsigned char ota_lt7689_buf[512];
|
|
|
extern unsigned int ota_lt7689_length ;
|
|
|
|
|
|
extern unsigned char ui_buf[2050] ;
|
|
|
extern unsigned int ui_buf_length;
|
|
|
#endif
|