如何清除provisioning的数据 ?

gavinl
Posts: 24
Joined: Fri Oct 22, 2021 5:53 pm

如何清除provisioning的数据 ?

Postby gavinl » Wed Oct 27, 2021 12:23 am

esp-idf\examples\provisioning\wifi_prov_mgr 第一次运行后保存了一些数据, 它不会在以后的上电复位时运行到配置代码. 如何清除provisioning的数据,让它在每次上电复位时运行配置?
如何实施这些选项:
1. 使用 idf.py 擦除Flash数据部分
2. 在app_main( )调用哪个函数擦除数据部分?
3. 成功配置后禁止将数据写入Flash
请帮忙,谢谢!

gavinl
Posts: 24
Joined: Fri Oct 22, 2021 5:53 pm

Re: 如何清除provisioning的数据 ?

Postby gavinl » Wed Oct 27, 2021 12:24 pm

寻求帮助

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: 如何清除provisioning的数据 ?

Postby ESP_ICY » Fri Oct 29, 2021 8:07 am

WiFi 的配置默认是会存储在 NVS 区域的,可以调用 idf.py erase_flash 对芯片做整块擦除。还可以使用 esp_wifi_restore 这一个函数将其变为默认状态。

gavinl
Posts: 24
Joined: Fri Oct 22, 2021 5:53 pm

Re: 如何清除provisioning的数据 ?

Postby gavinl » Fri Oct 29, 2021 1:41 pm

谢谢!

Who is online

Users browsing this forum: No registered users and 146 guests