esp_vfs_spiffs_conf_t conf = {整段代码如下
.base_path = "/abcdefghi_files", .partition_label = NULL, .max_files = 4, .format_if_mount_failed = false};
D (1823) storageInit: storageInit() called请问这个ESP_ERR_INVALID_ARG是怎么导致的?
D (1833) partition: Loading the partition table
D (1843) SPIFFS: SPIFFS_mount sz:0 logpgsz:0 logblksz:0 perasz:0 addr:00000000 fdsz:192 cachesz:1124
D (1923) SPIFFS: page index byte len: 256
D (1923) SPIFFS: object lookup pages: 1
D (1923) SPIFFS: page pages per block: 16
D (1923) SPIFFS: page header length: 5
D (1933) SPIFFS: object header index entries: 87
D (1933) SPIFFS: object index entries: 124
D (1943) SPIFFS: available file descriptors: 4
D (1943) SPIFFS: free blocks: 255
D (1953) SPIFFS: SPIFFS_unmount
E (1953) storageInit: Failed to initialize SPIFFS (ESP_ERR_INVALID_ARG)
#partition如下:
# SPIFFS Configuration
#
CONFIG_SPIFFS_MAX_PARTITIONS=3
#
# SPIFFS Cache Configuration
#
CONFIG_SPIFFS_CACHE=y
CONFIG_SPIFFS_CACHE_WR=y
# CONFIG_SPIFFS_CACHE_STATS is not set
# end of SPIFFS Cache Configuration
CONFIG_SPIFFS_PAGE_CHECK=y
CONFIG_SPIFFS_GC_MAX_RUNS=10
# CONFIG_SPIFFS_GC_STATS is not set
CONFIG_SPIFFS_PAGE_SIZE=256
CONFIG_SPIFFS_OBJ_NAME_LEN=128
# CONFIG_SPIFFS_FOLLOW_SYMLINKS is not set
CONFIG_SPIFFS_USE_MAGIC=y
CONFIG_SPIFFS_USE_MAGIC_LENGTH=y
CONFIG_SPIFFS_META_LENGTH=4
CONFIG_SPIFFS_USE_MTIME=y
#
# Debug Configuration
#
CONFIG_SPIFFS_DBG=y
CONFIG_SPIFFS_API_DBG=y
CONFIG_SPIFFS_GC_DBG=y
# CONFIG_SPIFFS_CACHE_DBG is not set
CONFIG_SPIFFS_CHECK_DBG=y
CONFIG_SPIFFS_TEST_VISUALISATION=y
# end of Debug Configuration
# end of SPIFFS Configuration
# Name, Type, SubType, Offset, Size, Flagsstorage里面只有一个文件,文件名长度24字节,文件大小46字节
# Note: if you have increased the bootloader size, make sure to update the offsets to avoid overlap
nvs, data, nvs, 0x9000, 0x6000,
phy_init, data, phy, 0xf000, 0x1000,
factory, app, factory, 0x10000, 1M,
storage, data, spiffs, , 1M,
举报
更多回帖