BugID:17960618:set pca10040 flash parttion
const hal_logic_partition_t hal_partitions[] =
{
+ [HAL_PARTITION_BOOTLOADER] =
+ {
+ .partition_owner = HAL_FLASH_EMBEDDED,
+ .partition_description = "Bootloader",
+ .partition_start_addr = 0x000000,
+ .partition_length = 0x10000, //64k bytes
+ .partition_options = PAR_OPT_READ_EN | PAR_OPT_WRITE_EN,
+ },
+ [HAL_PARTITION_APPLICATION] =
+ {
+ .partition_owner = HAL_FLASH_EMBEDDED,
+ .partition_description = "Application",
+ .partition_start_addr = 0x10000,
+ .partition_length = 0x35000, //212k bytes
+ .partition_options = PAR_OPT_READ_EN | PAR_OPT_WRITE_EN,
+ },
+ [HAL_PARTITION_OTA_TEMP] =
+ {
+ .partition_owner = HAL_FLASH_EMBEDDED,
+ .partition_description = "OTA Storage",
+ .partition_start_addr = 0x45000,
+ .partition_length = 0x35000, //212k bytes
+ .partition_options = PAR_OPT_READ_EN | PAR_OPT_WRITE_EN,
+ },
+ [HAL_PARTITION_PARAMETER_1] =
+ {
+ .partition_owner = HAL_FLASH_EMBEDDED,
+ .partition_description = "PARAMETER1",
+ .partition_start_addr = 0x7F000,
+ .partition_length = 0x1000, //4k bytes
+ .partition_options = PAR_OPT_READ_EN | PAR_OPT_WRITE_EN,
+ },
[HAL_PARTITION_PARAMETER_2] =
{
.partition_owner = HAL_FLASH_EMBEDDED,
.partition_description = "PARAMETER2",
- .partition_start_addr = 0x7D000,
+ .partition_start_addr = 0x7B000,
.partition_length = 0x2000, //8k bytes
.partition_options = PAR_OPT_READ_EN | PAR_OPT_WRITE_EN,
},
+ [HAL_PARTITION_PARAMETER_3] =
+ {
+ .partition_owner = HAL_FLASH_EMBEDDED,
+ .partition_description = "PARAMETER3",
+ .partition_start_addr = 0x7D000,
+ .partition_length = 0x1000, //4k bytes
+ .partition_options = PAR_OPT_READ_EN | PAR_OPT_WRITE_EN,
+ },
+ [HAL_PARTITION_PARAMETER_4] =
+ {
+ .partition_owner = HAL_FLASH_EMBEDDED,
+ .partition_description = "PARAMETER4",
+ .partition_start_addr = 0x7E000,
+ .partition_length = 0x1000, //4k bytes
+ .partition_options = PAR_OPT_READ_EN | PAR_OPT_WRITE_EN,
+ },
+ /*addr 0x7F000 ~ 0x080000 bootloader settings*/
};
