1

我有一个 ESP8266,确切地说是 WEMOS D1 Mini,我正在使用 Arduino IDE 和插件将数据上传到 ESP8266,这是错误消息:

[SPIFFS] data    : C:\WASP-master\data
[SPIFFS] size    : 3048
[SPIFFS] page    : 256
[SPIFFS] block   : 8192
/css/bootstr..m.css.map
/css/bootstr.min.css
/css/bootstrap-theme.min.css
/css/bootstrap-theme.min.css.map
/favicon.ico
/fonts/glyphicons-halflings-regular.eot
/index.html
/js/bootstrap.min.js
/js/jquery.min.js
/js/npm.js
/rules.json
SPIFFS_write error(-10010): unknown
error adding file!
Error for adding content from css!
SPIFFS_write error(-10010): unknown
error adding file!
Error for adding content from fonts!
[SPIFFS] upload  : C:\Users\LEGION\AppData\Local\Temp\arduino_build_916713/WASP-master.spiffs.bin
[SPIFFS] address  : 0x100000
[SPIFFS] reset    : --before default_reset --after hard_reset
[SPIFFS] port     : COM4
[SPIFFS] speed    : 921600
[SPIFFS] python   : C:\Users\LEGION\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1\python3.exe
[SPIFFS] uploader : C:\Users\LEGION\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\tools\upload.py

esptool.py v2.8
Serial port COM4
Connecting....
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 8c:aa:b5:7a:8b:80
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 3121152 bytes to 227763...
Wrote 3121152 bytes (227763 compressed) at 0x00100000 in 12.8 seconds (effective 1951.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

看起来上传文件夹中的其他文件没有任何问题,只有css和fonts文件夹中的文件失败了。

我能做些什么来解决这个问题吗?谢谢

4

1 回答 1

0

似乎 SPIFFS 文件名大小有 32 个字节的限制(包括起始斜杠和末尾的零)

/css/bootstrap-theme.min.css.map        --> 32 bytes
/fonts/glyphicons-halflings-regular.eot --> 39 bytes

请参阅文档https://github.com/esp8266/Arduino/blob/master/doc/filesystem.rst#spiffs-file-system-limitations

https://arduino-esp8266.readthedocs.io/en/latest/filesystem.html#filesystem

于 2021-11-28T23:02:17.753 回答