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