主题中讨论的其他器件: SysConfig
工具与软件:
尊敬的团队:
我正在 LP-EM-CC2340R5中运行 basic_ble 工程。 我想使用 NVS 进行一些测试。

在 syscfg 中、 我导入工程时会自动添加 CONFIG_NVSINTERNAL。 在不搜索 项目中调用的 NVS_OPEN()的情况下、我只想使用这个 NVS 区域进行测试。
但是、我无法正确打开此区域。 请在下面找到输出。

下面显示了我的 NVS_init 函数代码片段。
void mine_nvs_init()
{
NVS_init();
NVS_Params nvsParams;
NVS_Attrs regionAttrs;
NVS_Params_init(&nvsParams);
nvsHandle = NVS_open(CONFIG_NVSINTERNAL, &nvsParams);
NVS_getAttrs(nvsHandle, ®ionAttrs);
/* Display the NVS region attributes */
MenuModule_printf(0, 0, "Region Base Address: 0x%x",
regionAttrs.regionBase);
MenuModule_printf(0, 0, "Sector Size: 0x%x",
regionAttrs.sectorSize);
MenuModule_printf(0, 0, "Region Size: 0x%x\n",
regionAttrs.regionSize);
}
我 想知道此 CONFIG_NVSINTERNAL 的 用途是什么? 并确认应用程序是否能够使用 CONFIG_NVSINTERNAL。
SDK 版本:simplelink_lowpower_f3_sdk_8_10_01_02
谢谢!
