完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
芯片:ESP32-WROVER-B
IDF版本:release/v4.3 开发环境:Windows10 各位好,我遇到spiffs初始化失败的问题,但我感觉我给的config应该没啥问题?
整段代码如下: Code: Select all void storageInit() { static const char* tag = "storageInit"; ESP_LOGD(tag, "storageInit() called"); esp_vfs_spiffs_conf_t conf = { .base_path = "/abcdefghi_files", .partition_label = NULL, .max_files = 4, .format_if_mount_failed = false}; // Use settings defined above to initialize and mount SPIFFS filesystem. // Note: esp_vfs_spiffs_register is an all-in-one convenience function. esp_err_t ret = esp_vfs_spiffs_register(&conf); if (ret != ESP_OK) { if (ret == ESP_FAIL) { ESP_LOGE(tag, "Failed to mount or format filesystem"); throw std::runtime_error("fail to mount"); } else if (ret == ESP_ERR_NOT_FOUND) { ESP_LOGE(tag, "Failed to find SPIFFS partition"); throw std::runtime_error("no partition"); } else { ESP_LOGE(tag, "Failed to initialize SPIFFS (%s)", esp_err_to_name(ret)); throw std::runtime_error("fail to init"); } return; } size_t total = 0, used = 0; ret = esp_spiffs_info(NULL, &total, &used); if (ret != ESP_OK) { ESP_LOGE(tag, "Failed to get SPIFFS partition information (%s)", esp_err_to_name(ret)); } else { ESP_LOGD(tag, "Partition size: total: %d, used: %d", total, used); } } 然后串口打印如下
请问这个ESP_ERR_INVALID_ARG是怎么导致的? 我的sdkconfig里spiffs相关的内容如下
partition如下:
storage里面只有一个文件,文件名长度24字节,文件大小46字节 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
528浏览 6评论
438浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
425浏览 5评论
423浏览 4评论
398浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 19:30 , Processed in 0.763758 second(s), Total 46, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号