#ifndef _SYSTEM_FLASH_MEM_MANAGE_H_ #define _SYSTEM_FLASH_MEM_MANAGE_H_ #include "off_chip_flash.h" /************Íⲿflash´æ´¢¹æ»®****************** *1³ÌÐòÉý¼¶´æ´¢Çø£ºÁôÁ½¸ö512KB¿Õ¼ä£¬Ò»¸öÓÃÓÚ½ÓÊÕ¸üгÌÐò£¬Ò»¸öÓÃÓÚ»¹Ô­Ð³ÌÐòÁÙʱ´æ´¢Çø¡£ *2Êý¾ÝÀúÊ·£» *3±¨¾¯¼Ç¼£» *4²ÎÊýÐ޸ļǼ£» *5ʼþ¼Ç¼£» *6µÚÈý·½ÏµÍ³´æ´¢Çø£¬°üÀ¨Êý¾ÝÀúÊ·¡¢±¨¾¯¼Ç¼¡¢Ê¼þ¼Ç¼µÈ£¬¸ù¾ÝµÚÈý·½ÏµÍ³ÒªÇóÔÚ×ö¾ßÌ嶨Ò壬´Ë´¦½ö×öÁô¿Õ */ //³ÌÐòÉý¼¶´æ´¢Çø #define PROGRAM_UPDATE_STORAGE_START_ADDR 0 #define PROGRAM_UPDATE_STORAGE_LENGTH (1024*1024) //Êý¾ÝÀúÊ·¼Ç¼ #define HISTORY_RECORD_STORAGE_START_ADDR PROGRAM_UPDATE_STORAGE_START_ADDR + PROGRAM_UPDATE_STORAGE_LENGTH #define HISTORY_RECORD_STORAGE_LENGTH (1024*1024) //±¨¾¯¼Ç¼ #define SYSTEM_ALARM_STORAGE_START_ADDR HISTORY_RECORD_STORAGE_START_ADDR + HISTORY_RECORD_STORAGE_LENGTH #define SYSTEM_ALARM_STORAGE_LENGTH (30*1024) //²ÎÊýÐ޸ļǼ #define SYSTEM_PARA_MODIFY_STORAGE_START_ADDR SYSTEM_ALARM_STORAGE_START_ADDR + SYSTEM_ALARM_STORAGE_LENGTH #define SYSTEM_PARA_MODIFY_STORAGE_LENGTH (30*1024) //ʼþ¼Ç¼ #define SYSTEM_EVENT_STORAGE_START_ADDR SYSTEM_PARA_MODIFY_STORAGE_START_ADDR + SYSTEM_PARA_MODIFY_STORAGE_LENGTH #define SYSTEM_EVENT_STORAGE_LENGTH (30*1024) //µÚÈý·½ÏµÍ³´æ´¢Çø #define THIRS_SYSTEM_RECORD_STORAGE_START_ADDR SYSTEM_EVENT_STORAGE_START_ADDR + SYSTEM_EVENT_STORAGE_LENGTH #define THIRS_SYSTEM_RECORD_STORAGE_LENGTH (1024*1024) #endif