esp32 繪本藍牙部分調試筆記

在這裏插入圖片描述
雖然前面已經調用了 nvs_flash_init ,但是還是報這樣的錯誤。
後來大神解釋需要把flash擦一下,然後在啓動藍牙之前加上這麼段代碼試試:

esp_err_t ret = nvs_flash_init();
 if (ret == ESP_ERR_NVS_NO_FREE_PAGES) {
     // NVS partition was truncated and needs to be erased
     // Retry nvs_flash_init
     ESP_ERROR_CHECK(nvs_flash_erase());
     ret = nvs_flash_init();
 }

這樣就跑就過了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章