/******************************************************************************* * File Name : AppConfig.h * Description : * Created on : 2018Äê5ÔÂ16ÈÕ * Author : ¶Å¼ü *******************************************************************************/ #ifndef APL_APPCONFIG_H_ #define APL_APPCONFIG_H_ /******************************************************************************* * Include Files * *******************************************************************************/ /******************************************************************************* * Macro * *******************************************************************************/ #define APP_CONFIG_VERSION "V2021051000" #define APP_CONFIG_APPLICATION_ADDRESS 0x0400A000 //4K¶ÔÆë #define APP_CONFIG_OTA_ADDRESS 0x08010000 #define APP_CONFIG_OTA_SIZE 0x10000 #define APP_CONFIG_APPLICATION_SIZE 0x19000 //4K¶ÔÆë #define APP_CONFIG_GENERAL_FIFO_SECTOR_SIZE (4 * 1024) #define APP_CONFIG_GENERAL_FIFO_MEMBER_SIZE 64 #define APP_CONFIG_SPIFLASH_PARAM_START_ADDR 0x000000 #define APP_CONFIG_SPIFLASH_PARAM_MEMBER_SIZE 4096 #define APP_CONFIG_SPIFLASH_PARAM_END_ADDR (APP_CONFIG_SPIFLASH_PARAM_START_ADDR + (APP_CONFIG_SPIFLASH_PARAM_MEMBER_SIZE * 16)) #define APP_CONFIG_CTRL_MAP 0x10000 #define APP_CONFIG_IAPFLAG_MAP 0x0402D010 #define APP_CONFIG_IAPFLAG_SECTOR_ADDR 0x0402D000 #define APP_CONFIG_APP_DOWN_LOAD_SPIFLASH_ADDRESS 0x80000 #define APP_CONFIG_APP_DOWN_LOAD_SPIFLASH_SIZE 0x20000 #define APP_CONFIG_SPIFLASH_LOG_ADDR 0x100000 #define APP_CONFIG_SPIFLASH_LOG_SIZE 0x100000 #define APP_CONFIG_BOOT_ROM_ADDRESS 0x08000000 #define APP_CONFIG_BOOT_ROM_SIZE 0x00010000 #define APP_CONFIG_APP_ROM_ADDRESS 0x08010000 #define APP_CONFIG_APP_ROM_SIZE 0x00030000 //boot 0x040A0000-0x04000000 40k //app1 0x0402f000-0x0400A000 148k (×îºó°üÀ¨gcom±í) //app2 0x04054000-0x0402f000 148k //OTA 0x04079000-0x04054000 148k //·ÅotaµÄhttpÁ´½ÓµÄµØ·½ APP_CONFIG_IAP_PARAM_MAP 0x0407A000 #define FLASH_IAP_CTRL_MAP (uint32_t)APP_CONFIG_IAPFLAG_SECTOR_ADDR #define APP2_ADRESS 0x0402f000 #define APP1_ADRESS 0x0400A000 #define OTA_ADRESS 0x04054000 #define FINAL_OTA_ADRESS 0x04079000 #define APP_CONFIG_IAP_PARAM_MAP 0x0407A000 #define APP_SIZE 0x04080000-APP2_ADRESS /******************************************************************************* * Type Definition * *******************************************************************************/ /******************************************************************************* * Global Function * *******************************************************************************/ #endif /* APL_APPCONFIG_H_ */