ESP8266 NodeMCU V3 12-F - Upload funktioniert nicht

Hallo, ich wollte den NodeMCU V3 testen, hatte den in der Arduinooberfläche mit einem Sketch bestückt. Das kompilieren geht, aber der Upload funktioniert nicht.

Den ArduinoNano hatte ich auch schon darüber getestet, das war kein Problem (Treiber für CH340 vorhanden).

Hat jemand eine Idee an was es liegen kann, oder funktiniert der einfach nicht an dem Tool?

Anbei die Fehlermeldung.

Fehlermeldung:

Variables and constants in RAM (global, static), used 28100 / 80192 bytes (35%)
║ SEGMENT BYTES DESCRIPTION
╠══ DATA 1496 initialized variables
╠══ RODATA 924 constants
╚══ BSS 25680 zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 59747 / 65536 bytes (91%)
║ SEGMENT BYTES DESCRIPTION
╠══ ICACHE 32768 reserved space for flash instruction cache
╚══ IRAM 26979 code in IRAM
. Code in flash (default, ICACHE_FLASH_ATTR), used 236292 / 1048576 bytes (22%)
║ SEGMENT BYTES DESCRIPTION
╚══ IROM 236292 code in flash
esptool.py v3.0
Serial port COM8

A fatal esptool.py error occurred: Cannot configure port, something went wrong. Original message: PermissionError(13, ‘Ein an das System angeschlossenes Ger�t funktioniert nicht.’, None, 31)

Wird der NodeMCU V3 im Windows Gerätemanager angezeigt?

Wenn du jedoch Win 11 nutzt, oft ist das so, das der aktualer CH Treiber Probleme macht, eine Installation älterer Version hilft meistens.
dazu wurde die Portable Version der IDE empfehlen jedoch die ist nur in als 1.8.19 zu haben. So wie das Core unter 3.xx installieren.

Hi, ich habe den Test mit der Fehlermeldung auf einem WIN10 Rechner durchgeführt. Also sollte das ausscheiden, oder?

Wie sehe ich das?

Da sollte etwas in der Art zu sehen sein:

grafik

Also, bei mir sieht das so aus, der Treiber für den CH340 hat er da ....

Wäre das soweit in Ordnung oder brauchts einen anderen?

Dann musst du auch COM10 nutzen, nicht COM8.

Das passt, es ist nun COM10, also das ist nicht die Ursache. Bei euch funktioniert das mit dem ESP8266? Ihr arbeitet mit der aktuellen Arduino IDE??

Verstehe ich nicht. Oben in der Meldung wird COM8 gezeigt.
Und ja, der ESP8266 funktioniert bei mir in diversen Versionen problemlos.
Allerdings mit der IDE 1.8.19.

Wenn jetzt COM richtig ist, was kommt da für eine Meldung ?

Also, bin nun wieder am WIN10-Rechner mit der COM8. Mit der IDE 1.8.16 hat es vorher gerade mal funktioniert. Danach nicht mehr, folgende Fehlermeldung:

. Variables and constants in RAM (global, static), used 28104 / 80192 bytes (35%)
║ SEGMENT BYTES DESCRIPTION
╠══ DATA 1496 initialized variables
╠══ RODATA 920 constants
╚══ BSS 25688 zeroed variables
. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 59667 / 65536 bytes (91%)
║ SEGMENT BYTES DESCRIPTION
╠══ ICACHE 32768 reserved space for flash instruction cache
╚══ IRAM 26899 code in IRAM
. Code in flash (default, ICACHE_FLASH_ATTR), used 232148 / 1048576 bytes (22%)
║ SEGMENT BYTES DESCRIPTION
╚══ IROM 232148 code in flash
esptool.py v3.0

Serial port COM8
A fatal esptool.py error occurred: could not open port 'COM8': FileNotFoundError(2, 'Das System kann die angegebene Datei nicht finden.', None, 2)

Der Treiber ist der CH340.

Der Treiber ist der CH340.

Dir wurde schon gesagt, dass du einen älteren Treiber installieren sollst!

Merke:
Die neuen Treiber funktionieren nicht mit den gefälschten CH340

** ohne Gewähr **

A fatal esptool.py error occurred: could not open port 'COM8': FileNotFoundError(2, 'Das System kann die angegebene Datei nicht finden.', None, 2)

Doch COM10?

Denn:

A fatal esptool.py error occurred: Cannot configure port, something went wrong.

Die Meldung hat sich geändert.

Bitte mehr Aufmerksamkeit!

Richtig. Ich bin langsam auch durcheinander.
Habe das nun

  • an WIN11-Rechner getestet mit PlatfomIO ==> gleiches Problem
  • an WIN10 Rechner mit Arduino IDE 2.3.6 und 1.8.16 getestet nun wieder ohne Erfolg.

Wird diese esptool.py gebraucht? Was könnte die Konfiguration vom Port beeinträchtigen?

  1. esptool.py ist völlig ok und nötig
  2. Aufmerksam bei der Port Auswahl!
  3. Du hast ein Treiber Problem.

Du drückst dich vor Punkt 3!
Warum?

Hi, welcher Treiber wird bei dir für das Board genutzt? Dann würde ich den gleichen wie du installieren und prüfen ob es funktioniert. Es ist nur seltsam, das es gestern 1x mit den Blinkbeispielsketch funktionierte :roll_eyes:

==> Sorry, habe gerade weiter oben gesehen, das ich einen älteren Treiber probieren soll. Werde ich tun, melde mich dann wieder :blush:

Auch das kann durchaus passieren, wenn dein Rechner nicht sauber arbeitet.
Da muss man dann mit System rangehen und nicht irgendwie mal den einen und dann den anderen Rechner verwenden.
Das wird dir nicht helfen.

Und die IDE 1.8.16 ist von extern durch den Log4j-Bug angreifbar.
Da solltest du möglichst die 1.8.19 als portable verwenden.

Hi, welcher Treiber wird bei dir für das Board genutzt?

Kann ich gar nicht genau sagen...
Vermutlich den neuesten.

Habe allerdings auch quasi keine CH340 im Einsatz.
Und vermutlich auch keine Fälschungen/Nachbauten.

Kenne aber die Fehler und Lösung aus dem Forum. Dutzendfach.

Hi, ich melde mich wieder. Ich hatte diese 3 Board bei AZ-Delivery bestellt, diese haben den SMD-Chip "CH340G" aufgelötet. Ein Arduino Nano der funktioniert, hat den CH340C drauf. Ich vermute mal es liegt an dem Baustein.
Ich habe mir jetzt nochmal zwei ESP8266 mit dem CH340C bestellt. Wenn diese funktionieren, dann hole ich mir mal ein paar "CH340C" und löte diese auf, mal sehen ob diese 3 nichtfunktionierenden Boards dann funktionieren.

Dann solltest du die bei dem AZ-Dingsbums reklamieren.
Die versenden leider häufiger defekte Ware.

AZ der überteuerte Schrott Händler, zurück damit, die wissen selber nicht was die verkaufen.