Arduino: cc.arduino.packages.uploaders.SerialUploader.uploadUsingProgrammer

Erstellt am 3. Apr. 2018  ·  3Kommentare  ·  Quelle: arduino/Arduino

Hallo,

Ich kann schon seit einiger Zeit Code auf meinen ESP8266 hochladen und ich denke (_ich denke_), dass eines der letzten Updates etwas kaputt gemacht hat, weil ich seit ein paar Tagen Folgendes bekomme:

Archiving built core (caching) in: /var/folders/px/5d3hxcpd2jz0j2bfvsv7mlzc0000gn/T/arduino_cache_939222/core/core_esp8266_esp8266_generic_CpuFrequency_80,ResetMethod_ck,CrystalFreq_26,FlashFreq_40,FlashMode_qio,FlashSize_512K0,led_2,LwIPVariant_v2mss536,Debug_Disabled,DebugLevel_None____,FlashErase_all,UploadSpeed_115200_ba49459f356d8c9f9eec109967582725.a
Sketch uses 263040 bytes (52%) of program storage space. Maximum is 499696 bytes.
Global variables use 33956 bytes (41%) of dynamic memory, leaving 47964 bytes for local variables. Maximum is 81920 bytes.
java.lang.NullPointerException
    at cc.arduino.packages.uploaders.SerialUploader.uploadUsingProgrammer(SerialUploader.java:314)
    at cc.arduino.packages.uploaders.SerialUploader.uploadUsingPreferences(SerialUploader.java:89)
    at cc.arduino.UploaderUtils.upload(UploaderUtils.java:78)
    at processing.app.SketchController.upload(SketchController.java:713)
    at processing.app.SketchController.exportApplet(SketchController.java:686)
    at processing.app.Editor$DefaultExportAppHandler.run(Editor.java:2265)
    at java.lang.Thread.run(Thread.java:748)

Ich kann esptool auf der Befehlszeile verwenden, um mit dem ESP zu kommunizieren:

$ esptool.py --port /dev/cu.SLAB_USBtoUART erase_flash
esptool.py v2.2.1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 3.0s
Hard resetting...

Versionen
Arduino-IDE: 1.8.5
esp8266-Board-Paket: 2.4.1

Google konnte diesmal nicht helfen :-( Jeder Hinweis wird sehr geschätzt.

Danke im Voraus!

Invalid

Hilfreichster Kommentar

Ich erhalte dies, wenn ich versuche, ein "Upload Using Programmer" auf ein ESP8266-Board durchzuführen, was das erwartete Ergebnis ist, da dieser Vorgang vom ESP8266-Kern für Arduino nicht unterstützt wird. Halten Sie die Umschalttaste gedrückt, während Sie auf die Hochladen-Schaltfläche klicken, die Tastenkombination Strg + Umschalt + U verwenden oder beim Hochladen Skizze> Hochladen mit Programmer verwenden ?

Alle 3 Kommentare

Ich erhalte dies, wenn ich versuche, ein "Upload Using Programmer" auf ein ESP8266-Board durchzuführen, was das erwartete Ergebnis ist, da dieser Vorgang vom ESP8266-Kern für Arduino nicht unterstützt wird. Halten Sie die Umschalttaste gedrückt, während Sie auf die Hochladen-Schaltfläche klicken, die Tastenkombination Strg + Umschalt + U verwenden oder beim Hochladen Skizze> Hochladen mit Programmer verwenden ?

Ich bin mir nicht sicher, wie ich am Ende die Umschalttaste gedrückt habe
Denken Sie, dass es in der Vergangenheit funktioniert haben könnte, als das Hochladen auf esp8266 noch ein Programmierer war?
Danke für den Hinweis.

Hi
Könnte helfen zu erklären, was der Unterschied zwischen Strg + Umschalt + U-Tastaturkürzel UND Skizze > Hochladen mit Programmer beim Hochladen ist? Es kommt vor, dass ich mit dem gleichen Java-Fehler konfrontiert bin.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen