I've been using NODEMCUs off and on for the last two years, and quite a lot for the last couple of months. I use the SPIFFS filesystem, and use the Tools->Data Upload option in the Arduino IDE to load a bunch of files the SPIFFS filesystem. Today I went to update the files, and the upload failed, because Python could not be found! This is the some IDE version I've been using for months! What on earth changed that I now have to install Python when I never needed it before??
Regards,
Ray L.
And after installing Python, now I get THIS error:
Arduino: 1.8.9 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:1MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
[SPIFFS] data : C:\Users\RayL\Documents\Arduino\SmartGauge\data
[SPIFFS] size : 1000
[SPIFFS] page : 256
[SPIFFS] block : 8192
/bright.png
/colrpick.jpg
/config.txt
/dashbrd.css
/dashbrd.html
/dashbrd.js
/favicon.png
/fuel.cfg
/fuelcal.html
/fuel_cal - Copy.js
/fuel_cal.css
/fuel_cal.js
/fuel_grn.jpg
/fuel_grn.png
/fuel_red.jpg
/fuel_red.png
/fuel_xxx.png
/gauge.js
/gaugecal.css
/gaugecal.html
/gaugecal.js
/lighting.css
/lighting.html
/lighting.js
/master.cfg
/median.js
/normaliz.css
/oil.cfg
/other.cfg
/skel_new.css
/speedo.cfg
/tach.cfg
/temp.cfg
/volt.cfg
[SPIFFS] upload : C:\Users\RayL\AppData\Local\Temp\arduino_build_343951/SmartGauge.spiffs.bin
[SPIFFS] address : 0x300000
[SPIFFS] reset : --before default_reset --after hard_reset
[SPIFFS] port : COM4
[SPIFFS] speed : 115200
[SPIFFS] python : python.exe
[SPIFFS] uploader : C:\Users\RayL\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\tools\upload.py
usage: esptool [-h] [--chip {auto,esp8266,esp32}] [--port PORT] [--baud BAUD]
[--before {default_reset,no_reset,no_reset_no_sync}]
[--after {hard_reset,soft_reset,no_reset}] [--no-stub]
[--trace] [--override-vddsdio [{1.8V,1.9V,OFF}]]
{load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,version}
...
esptool: error: unrecognized arguments: --end
SPIFFS Upload failed!
Regards,
Ray L.
I cannot understand how or why.... I had to update the 8266 "uploader" which is installed in the tools directory of the IDE installation.
Why it broke now, I do not understand....
Regards,
Ray L.
This is the some IDE version I've been using for months! What on earth changed that I now have to install Python when I never needed it before??
Did you upgrade to a new core ? Anyway if you were using OTA you would have needed Python already (i just started using this, and had to do a full update for python)