I'm trying to combine two projects, C:\ncs\v3.1.1\zephyr\samples\subsys\nvs and BleFundamentalsL5E2 (Implement bonding and a Filter Accept List). They work fine independently, but in the combination, if I add CONFIG_SETTINGS=y to prj.conf (necessary for settings_load()), I get the following runtime error (every time nvs_read() is called): <err> flash_nrf: invalid address: 0x00080ff8:8
Note that CONFIG_SETTINGS=y seems to be the main culprit, but I included the entire prj.conf below:
CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_NVS=y
CONFIG_LOG=y
CONFIG_LOG_MODE_IMMEDIATE=y
CONFIG_NVS_LOG_LEVEL_DBG=y
CONFIG_REBOOT=y
CONFIG_MPU_ALLOW_FLASH_WRITE=y
CONFIG_UART_ASYNC_API=y
CONFIG_UART_CONSOLE=y
CONFIG_MAIN_STACK_SIZE=2048
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048
CONFIG_NRF_FUEL_GAUGE=y
CONFIG_BT=y
CONFIG_BT_PERIPHERAL=y
CONFIG_BT_DEVICE_NAME="BCI_VM"
# Enable bonding
CONFIG_SETTINGS=y
CONFIG_BT_SETTINGS=y
CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y
CONFIG_BT_MAX_CONN=2
CONFIG_BT_SMP=y
CONFIG_BT_MAX_PAIRED=2
CONFIG_NCS_SAMPLES_DEFAULTS=y
# Enable the LBS service
CONFIG_DK_LIBRARY=y
Thank you for your attention to this matter