Upload LittleFSの容量指定(Arduino IDE)

久しぶりに、ESP8266のhttps接続用のcerts.arをLittleFSにアップロードしようとしたら容量が足りないと怒られた。

LittleFS Filesystem Uploader

Building LittleFS filesystem
C:\Users\kitam\AppData\Local\Arduino15\packages\m5stack\tools\mklittlefs\3.0.0-gnu12-dc7f933/mklittlefs.exe -c C:\Users\kitam\git\yobidashi\client\home_yobidashi/data -p 256 -b 4096 -s 65536 C:\Users\kitam\AppData\Local\Temp\tmp-117808-VE8L5miTrPX8-.littlefs.bin
/certs.ar
lfs warn:475: No more free space 20
lfs_write error(-28): File system is full.

error adding file!
ERROR: Mklittlefs failed, error code: 1

-s 65536 の部分が最大容量指定。ArduinoIDEのUpload LittleFSだとtools->FlashSizeで指定されたFSから容量を引っ張ってきている模様。

190k強あるので256KB指定したところ動いた。

LittleFS Filesystem Uploader

Building LittleFS filesystem
C:\Users\kitam\AppData\Local\Arduino15\packages\m5stack\tools\mklittlefs\3.0.0-gnu12-dc7f933/mklittlefs.exe -c C:\Users\kitam\git\yobidashi\client\home_yobidashi/data -p 256 -b 4096 -s 262144 C:\Users\kitam\AppData\Local\Temp\tmp-117808-U6m8GHSN31Wr-.littlefs.bin
/certs.ar


Uploading LittleFS filesystem
C:\Users\kitam\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3.exe C:\Users\kitam\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2/tools/upload.py --chip esp8266 --port COM9 --baud 115200 write_flash 765952 C:\Users\kitam\AppData\Local\Temp\tmp-117808-U6m8GHSN31Wr-.littlefs.bin
esptool.py v3.0
Serial port COM9
Connecting........_____....._____....._____....._____....._____....._____....._____

A fatal esptool.py error occurred: Failed to connect to ESP8266: Timed out waiting for packet header
Completed upload.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です