|
20 | 20 | #define SHARED_PRF_STORAGE_SIZE (0x001000) /* 4k */ |
21 | 21 |
|
22 | 22 | #define FLASH_REGION_FIRMWARE_BASE_ADDRESS (0x12300000) // 3M |
23 | | -#define FLASH_REGION_FIRMWARE_SCRATCH_BEGIN (FLASH_REGION_FIRMWARE_BASE_ADDRESS) |
| 23 | + |
| 24 | +// 0x12300000 |
| 25 | +#define FLASH_REGION_FIRMWARE_SCRATCH_BEGIN (FLASH_REGION_FIRMWARE_BASE_ADDRESS) |
24 | 26 | #define FLASH_REGION_FIRMWARE_SCRATCH_END (FLASH_REGION_FIRMWARE_BASE_ADDRESS + FIRMWARE_SCRATCH_SIZE) |
| 27 | + |
| 28 | +// 0x12500000 |
25 | 29 | #define FLASH_REGION_SYSTEM_RESOURCES_BANK_0_BEGIN (FLASH_REGION_FIRMWARE_SCRATCH_END) |
26 | 30 | #define FLASH_REGION_SYSTEM_RESOURCES_BANK_0_END (FLASH_REGION_SYSTEM_RESOURCES_BANK_0_BEGIN + SYSTEM_RESOURCES_BANK_0_SIZE) |
| 31 | + |
| 32 | +// 0x12600000 |
27 | 33 | #define FLASH_REGION_SYSTEM_RESOURCES_BANK_1_BEGIN (FLASH_REGION_SYSTEM_RESOURCES_BANK_0_END) |
28 | 34 | #define FLASH_REGION_SYSTEM_RESOURCES_BANK_1_END (FLASH_REGION_SYSTEM_RESOURCES_BANK_1_BEGIN + SYSTEM_RESOURCES_BANK_1_SIZE) |
| 35 | + |
| 36 | +// 0x12700000 |
29 | 37 | #define FLASH_REGION_SAFE_FIRMWARE_BEGIN (FLASH_REGION_SYSTEM_RESOURCES_BANK_1_END) |
30 | 38 | #define FLASH_REGION_SAFE_FIRMWARE_END (FLASH_REGION_SAFE_FIRMWARE_BEGIN + SAFE_FIRMWARE_SIZE) |
| 39 | + |
| 40 | +// 0x12780000 |
31 | 41 | #define FLASH_REGION_DEBUG_DB_BEGIN (FLASH_REGION_SAFE_FIRMWARE_END) |
32 | 42 | #define FLASH_REGION_DEBUG_DB_END (FLASH_REGION_DEBUG_DB_BEGIN + DEBUG_DB_SIZE) |
33 | 43 | #define FLASH_DEBUG_DB_BLOCK_SIZE SUBSECTOR_SIZE_BYTES |
| 44 | + |
| 45 | +// 0x127A0000 |
34 | 46 | #define FLASH_REGION_MFG_INFO_BEGIN (FLASH_REGION_DEBUG_DB_END) |
35 | 47 | #define FLASH_REGION_MFG_INFO_END (FLASH_REGION_MFG_INFO_BEGIN + MFG_INFO_SIZE) |
| 48 | + |
| 49 | +// 0x127C0000 |
36 | 50 | #define FLASH_REGION_FILESYSTEM_BEGIN (FLASH_REGION_MFG_INFO_END) |
37 | 51 | #define FLASH_REGION_FILESYSTEM_END (FLASH_REGION_FILESYSTEM_BEGIN + FILESYSTEM_SIZE) |
38 | 52 | #define FLASH_FILESYSTEM_BLOCK_SIZE SUBSECTOR_SIZE_BYTES |
| 53 | + |
| 54 | +// 0x12FC0000 |
39 | 55 | #define FLASH_REGION_SHARED_PRF_STORAGE_BEGIN (FLASH_REGION_FILESYSTEM_END) |
40 | 56 | #define FLASH_REGION_SHARED_PRF_STORAGE_END (FLASH_REGION_SHARED_PRF_STORAGE_BEGIN + SHARED_PRF_STORAGE_SIZE) |
| 57 | + |
| 58 | +// 0x12FC1000 |
41 | 59 | #define FLASH_REGION_RSVD_BEGIN (FLASH_REGION_SHARED_PRF_STORAGE_END) |
42 | 60 | #define FLASH_REGION_RSVD_END (FLASH_REGION_RSVD_BEGIN + RSVD_SIZE) |
43 | 61 | #define FLASH_REGION_SHARED_PRF_STORAGE_SIZE (FLASH_REGION_SHARED_PRF_STORAGE_END - FLASH_REGION_SHARED_PRF_STORAGE_BEGIN) |
|
0 commit comments