Hello,
I want to change sector size to 2KB for NVS.
I changed sector size in my app code like below for example, but it caused hard fault exception.
Is there anything else to do for it?
#define MY_NVS_REGIONS_BASE 0x18000
#define MY_NVS_SECTORSIZE 0x800
#define MY_NVS_REGIONSIZE (MY_NVS_SECTORSIZE * 4)
/* Allocate objects for NVS Internal Regions */
NVSCC26XX_Object nvsCC26xxObjects[4];
/* Hardware attributes for NVS Internal Regions */
const NVSCC26XX_HWAttrs nvsCC26xxHWAttrs[4] = {
{
.regionBase = (void *)flashBuf,
.regionSize = MY_NVS_SECTORSIZE,
},
{
.regionBase = (void *)(flashBuf + MY_NVS_SECTORSIZE),
.regionSize = MY_NVS_SECTORSIZE,
},
{
.regionBase = (void *)(flashBuf + MY_NVS_SECTORSIZE*2),
.regionSize = MY_NVS_SECTORSIZE,
},
{
.regionBase = (void *)(flashBuf + MY_NVS_SECTORSIZE*3),
.regionSize = MY_NVS_SECTORSIZE,
}
};
Thanks,
Calvin