forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-05-30 a1810b89e66f184c62a0588ae7d57c91d0c376e8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#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