#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
|