LPT26x-HSF-4MB-Hilink_14.2..../application/ws63/hsf/hfflashlayout.h
2025-05-13 22:00:58 +08:00

65 lines
1.6 KiB
C
Executable File

/* hfflashlayout.h
*
* Copyright (C) 2017 ShangHai High-flying Electronics Technology Co.,Ltd.
*
* This file is part of HSF.
*
*/
#ifndef _HF_FLASH_LAYOUT_H_
#define _HF_FLASH_LAYOUT_H_
#define CONFIG_FLASH_SIZE_4MB
#define CONFIG_FLASH_SIZE (1024*1024*4)
#define BOOT_ADDRESS 0x00002000 //BOOT
#define BOOT_SIZE (64*1024)
#define SOFTWARE_CODE_ADDRESS 0x00030000 //CODE区
#define MAX_SOFTWARE_CODE_SIZE (1720*1024)
#define SOFTWARE_HILINK_CODE_ADDRESS 0x001DE000 //HILINK CODE区
#define MAX_SOFTWARE_HILINK_CODE_SIZE (512*1024)
#define UPGRADE_ADDRESS 0x0025E000 //OTA区
#define MAX_UPGRADE_FILE_SIZE (1536*1024)
#define HILINK_FILE_SYS 0x003F3000 //HILINK文件系统区
#define HILINK_FILE_SYS_SIZE 0x00008000
#define UFLASH_ADDRESS 0x003DE000 //UFLASH区
#define HFUFLASH_SIZE (56*1024)
#define BOOT_CONFIG 0x003EC000 //HF_BOOT配置区
#define PRODUCT_PARA_ADDR 0x003ED000 //JSON配置MAC区
#define USERPAGE 0x003EE000 //AT参数存储区
#define USERPAGE_BACKUP 0x003F2000 //AT参数备份区
#define F_SETTING_ADDRESS 0x003F0000 //AT参数出厂值区
#define SECU_FLASH_ADDR 0x003F1000 //MAC存储区
#define SECU_FLASH_BACKUP_ADDR 0x003EF000 //MAC备份区
#define UFLASH1_ADDRESS 0
#define HFUFLASH1_SIZE (0)
#define HILINK_CRASH_INFO 0x003FB000 //程序崩溃信息区
#define HILINK_CRASH_INFO_SIZE 0x00001000
#define HILINK_NV_DATA 0x003FC000 //HILINK NV区
#define HILINK_NV_DATA_SIZE 0x00004000
#endif