ESP32原生开发——NVS食用指南
| 分区名称 | 类型 | 子类型 | 偏移量 | 大小 | 描述 |
| nvs | data | nvs | 留空(具体地址值未指定) | 0x6000 | 非易失性存储区,用于保存设备重启后仍需保留的配置数据,如Wi-Fi凭据等 |
| phy_init | data | phy | 留空(具体地址值未指定) | 0x1000 | 物理层初始化数据区,通常存放与硬件初始化相关的固件或配置信息 |
| factory | app | factory | 留空(具体地址值未指定) | 1M (1MiB) | 出厂固件或用户可升级的应用程序固件存储区,用于存储设备的主要应用程序代码 |
PlatformIO界面好看多了

✨在编写程序时只需要稍微修改nvs_flash_init()和nvs_open()这两个函数即可如下👇,其他操作和操作nvs相同
char* partition_name="myapp"; //我们添加的分区名 nvs_flash_init_partition(partition_name); //初始化分区 char* name_space="学习资料"; nvs_handle_t learning_handle; nvs_open_from_partition(partition_name,name_space,NVS_READWRITE,&learning_handle); //打开
浙公网安备 33010602011771号