| | |
| | | #include "off_chip_flash.h" |
| | | |
| | | |
| | | #define STORAGE_SPACE OUT_FLASH_ALL_SIZE |
| | | |
| | | /************Íⲿflash´æ´¢¹æ»®****************** |
| | | *1³ÌÐòÉý¼¶´æ´¢Çø£ºÁôÁ½¸ö512KB¿Õ¼ä£¬Ò»¸öÓÃÓÚ½ÓÊÕ¸üгÌÐò£¬Ò»¸öÓÃÓÚ»¹ÔгÌÐòÁÙʱ´æ´¢Çø¡£ |
| | | *2Êý¾ÝÀúÊ·£» |
| | | *3±¨¾¯¼Ç¼£» |
| | | *4²ÎÊýÐ޸ļǼ£» |
| | | *5ʼþ¼Ç¼£» |
| | | *6µÚÈý·½ÏµÍ³´æ´¢Çø£¬°üÀ¨Êý¾ÝÀúÊ·¡¢±¨¾¯¼Ç¼¡¢Ê¼þ¼Ç¼µÈ£¬¸ù¾ÝµÚÈý·½ÏµÍ³ÒªÇóÔÚ×ö¾ßÌ嶨Ò壬´Ë´¦½ö×öÁô¿Õ |
| | | *2˼ÖþÈÕÖ¾´æ´¢Çø£¬°üÀ¨Êý¾ÝÀúÊ·¼Ç¼¡¢¾¯¼Ç¼¡¢Ê¼þ¼Ç¼¡¢²ÎÊýÐ޸ļǼ£» |
| | | *3µÚÈý·½ÏµÍ³´æ´¢Çø£¬°üÀ¨Êý¾ÝÀúÊ·¡¢±¨¾¯¼Ç¼¡¢Ê¼þ¼Ç¼µÈ£¬¸ù¾ÝµÚÈý·½ÏµÍ³ÒªÇóÔÚ×ö¾ßÌ嶨Ò壬´Ë´¦½ö×öÁô¿Õ |
| | | */ |
| | | |
| | | |
| | | //³ÌÐòÉý¼¶´æ´¢Çø |
| | | /*³ÌÐòÉý¼¶´æ´¢Çø*/ |
| | | #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) |
| | | |
| | | //±¨¾¯¼Ç¼ |
| | | //±¨¾¯¼Ç¼£¨Ô¤Áô1±¶£© |
| | | #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 |
| | | //ʼþ¼Ç¼£¨Ô¤Áô2±¶£© |
| | | #define SYSTEM_EVENT_STORAGE_START_ADDR SYSTEM_ALARM_STORAGE_START_ADDR + SYSTEM_ALARM_STORAGE_LENGTH |
| | | #define SYSTEM_EVENT_STORAGE_LENGTH (20*1024) |
| | | //²ÎÊýÐ޸ļǼ£¨Ô¤Áô2±¶£© |
| | | #define SYSTEM_PARA_MODIFY_STORAGE_START_ADDR SYSTEM_EVENT_STORAGE_START_ADDR + SYSTEM_EVENT_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 MONTH_HISTORY_RECORD_STORAGE_START_ADDR HISTORY_RECORD_STORAGE_START_ADDR |
| | | #define MONTH_HISTORY_RECORD_STORAGE_ADDR_LENGTH 8*1024 |
| | | //Êý¾ÝÀúÊ·¼Ç¼-ÈռǼ |
| | | #define DAY_HISTORY_RECORD_STORAGE_START_ADDR MONTH_HISTORY_RECORD_STORAGE_START_ADDR + MONTH_HISTORY_RECORD_STORAGE_ADDR_LENGTH |
| | | #define DAY_HISTORY_RECORD_STORAGE_ADDR_LENGTH 40*1024 |
| | | //Êý¾ÝÀúÊ·¼Ç¼-Сʱ¼Ç¼ |
| | | #define HOUR_HISTORY_RECORD_STORAGE_START_ADDR DAY_HISTORY_RECORD_STORAGE_START_ADDR + DAY_HISTORY_RECORD_STORAGE_ADDR_LENGTH |
| | | #define HOUR_HISTORY_RECORD_STORAGE_ADDR_LENGTH 230*1024 |
| | | //Êý¾ÝÀúÊ·¼Ç¼-¼ä¸ô¶³½á¼Ç¼ |
| | | #define INTERVAL_HISTORY_RECORD_STORAGE_START_ADDR HOUR_HISTORY_RECORD_STORAGE_START_ADDR + HOUR_HISTORY_RECORD_STORAGE_ADDR_LENGTH |
| | | #define INTERVAL_HISTORY_RECORD_STORAGE_ADDR_LENGTH 100*1024 |
| | | |
| | | //±¨¾¯¼Ç¼,ÔÝʱֻÓÐÒ»ÖÖ£¬ÏȲ»Ï¸·Ö |
| | | |
| | | |
| | | //ʼþ¼Ç¼-·§¿Ø¼Ç¼ |
| | | #define VALVE_OPERATION_EVENT_STORAGE_START_ADDR SYSTEM_EVENT_STORAGE_START_ADDR |
| | | #define VALVE_OPERATION_EVENT_STORAGE_ADDR_LENGTH 4*1024 |
| | | //ʼþ¼Ç¼-»Ö¸´³ö³§¼Ç¼ |
| | | #define FACTORY_RESET_EVENT_STORAGE_START_ADDR VALVE_OPERATION_EVENT_STORAGE_START_ADDR + VALVE_OPERATION_EVENT_STORAGE_ADDR_LENGTH |
| | | #define FACTORY_RESET_EVENT_STORAGE_ADDR_LENGTH 1*1024 |
| | | //ʼþ¼Ç¼-Уʱ¼Ç¼ |
| | | #define SET_TIME_EVENT_STORAGE_START_ADDR FACTORY_RESET_EVENT_STORAGE_START_ADDR + FACTORY_RESET_EVENT_STORAGE_ADDR_LENGTH |
| | | #define SET_TIME_EVENT_STORAGE_ADDR_LENGTH 1*1024 |
| | | |
| | | |
| | | //µÚÈý·½ÏµÍ³´æ´¢Çø |
| | | #define THIRS_SYSTEM_RECORD_STORAGE_START_ADDR SYSTEM_EVENT_STORAGE_START_ADDR + SYSTEM_EVENT_STORAGE_LENGTH |
| | | #define THIRS_SYSTEM_RECORD_STORAGE_START_ADDR 3*1024*1024 |
| | | #define THIRS_SYSTEM_RECORD_STORAGE_LENGTH (1024*1024) |
| | | |
| | | |