hallo community, guten Tag heute habe ich einen Frage die MicroPython und das Flashen auf ein ESP (32 bzw. 8266) Die Meldungen zu einem Fehler - die kommen ganz beständig. : open serial error, please try again. hope to connect internet and try again. bzw: open serial error, please try again. hope to connect internet and try again. current version only open py txt json ini file. hope to connect internet and try again. hope to connect internet and try again. ich gehe nach diesen Dokumenten vor: https://maker.pro/esp8266/tutorial/using-micropython-on-an-esp8266-with-upycraft Habe also folgendes gemacht: Ich lade mir die zip-Datei mit der App und allen Treibern herunter und öffne sie. Danach geht es weiter: ich entpacke danach anschließend den Ordner Micropython-Tutorial-for-esp32-master aus der entsprechenden zip-Datei auf dem Rechner. Danach öffne - sozusagen als weiteren Schritt - den Ordner und gehe in das Verzeichnis Desktop > esp32 > res > Software und starte uPyCraft.exe Danach geht es weiter: ich schließe das ESP32-Board an den Computer an und installiere den Treiber aus der zip-Datei Desktop esp32 > res > Software > CP210x_Universal_Windows_Driver.zip indem ich zu erst die zipDatei entpacke und anschließend das Setup CP210xVCPInstaller_x64 ausführe. Wie es weitergeht: Dann starte ich die IDE also uPyCraft - Manche Tutorials sagen hier dass ich gebeten werde etwa eine Schriftart zu installieren. Das war bei mir nicht der Fall. In der grafischen Benutzeroberfläche klicke ich jetzt in der Menüleiste auf Tools -> Serial und wähle einen COM-Port aus - den nämlich an dem das USB-Kabel hängt. Das Dialogfenster update Firmware öffnet sich. Ich gebe alle Daten ein - also - Board-Typ. - etc. etx. Dann sollte eigentlich das Flashen der Firmware beginnen - aber das tut es nicht - sondern es kommt folgender Fehler. open serial error, please try again. hope to connect internet and try again. current version only open py txt json ini file. hope to connect internet and try again. hope to connect internet and try again. Optionen die mir im Moment noch einfallen-; ich kann ggf. die Firmware wie auf der MicroPython-Downloadseite beschrieben mit esptool flashen. https://micropython.org/download ich sollte nochmals die Ports checken - ggf. stimmt was mit den Ports nicht. Habt ihr eine Idee ....
Re: Flashen von Micropython auf ESP: open serial error, please try again. hope to connect internet a
klingt, als wuerdest Du nicht den Flash-Button auf dem ESP8266 druecken...ohne diesen geht der ESP8266 nicht in den Programming-Mode
Re: Flashen von Micropython auf ESP: open serial error, please try again. hope to connect internet a
Martin K. schrieb: > Optionen die mir im Moment noch einfallen-; ich kann ggf. die Firmware > wie auf der MicroPython-Downloadseite beschrieben mit esptool flashen. > https://micropython.org/download Ich würde an Deiner Stelle das mal ausprobieren. Ich habe gerade vor ein paar Tagen mal micropython auf ein ESP32-Board aufgespielt, und mich dabei an die von Dir verlinkte Anleitung zum Flashen per esptool.py gehalten, die man direkt auf micropython.org findet. Das hat bei mir auf Anhieb tadellos funktioniert. Buttons drücken sollte normalerweise nicht nötig sein - das macht esptool.py normalerweise automatisch, wenn man ein ESP-Board wie NodeMCU benutzt, bei dem der USB-UART-Wandler direkt auf dem Board sitzt.
Re: Flashen von Micropython auf ESP: open serial error, please try again. hope to connect internet a
hallo vielen Dank für die Antworten - mittlerweile funktioniert es. Das flashen hat mit dem ESP-Flasher von Kindermann sehr gut geklappt: http://www.dietrich-kindermann.de/esp_flashtool.html ich brauchte auch nicht die anderen auf seiner (s.o.) Seite erwähten Python-Tools für Win. Es gab danach noch beim Verbinden des WIN 7 Rechners kurz Rechte - Probleme aber nun geht das und die Verbindung scheint zu funktionieren. hatte insges. drei Optionen zur Wahl: 1. esp_tool via github espressif/esptool 2. Learn to use MicroPython on a NodeMCU ESP8266 through uPyCraft with an LED sample code. How to use MicroPython on an ESP8266 with uPyCraft | ESP8266 3. und mit dem untenstehenden Tool - dem ESP8266-Flasher hatte ich Erfolg: :: ESP-IDF ESP-Flashtool - dietrich-kindermann.de Damit wurde der Speicher geflasht - und zwar unter einsatz dieses zuvor downgeloadeteten Files. C:\Users\Kasper\Downloads\esp32spiram-20190913-v1.11-312-g22099ab88.bin Connecting.... Detecting chip type... ESP8266 Chip is ESP8266EX Uploading stub... Running stub... Stub running... Configuring flash size... Auto-detected Flash size: 4MB Erasing flash (this may take a while)... Chip erase completed successfully in 13.2s Flash params set to 0x0040 Compressed 1281760 bytes to 785761... Wrote 1281760 bytes (785761 compressed) at 0x00000000 in 70.7 seconds (effective 145.1 kbit/s)... Hash of data verified. Leaving... Done. ps - in dem Flash liegt aber ein Fehler meinerseits vor denn ich habe die "falsche" Datei angeboten. ps werde morgen es mit einer anderen Firmware versuchen. die obige wurde wenigstens schonmal "genommen" C:\Users\Kasper\Downloads\esp32spiram-20190913-v1.11-312-g22099ab88.bin alle Optionen hier besprochen: unable to flash micropython to esp 32: open serial error - MicroPython Forum hier nochmals der Link zu dem ESP-Flasher ESP-Flashtool - dietrich-kindermann.de weiterer Update: habe noch weiter gemacht und fand dazu auch gute und wichtige tutorials: Flash/Upload MicroPython Firmware to ESP32 and ESP8266 | Random Nerd Tutorials https://randomnerdtutorials.com/flash-upload-micropython-firmware-esp32-esp8266/ Getting Started with MicroPython on ESP32 and ESP8266 | Random Nerd Tutorials https://randomnerdtutorials.com/getting-started-micropython-esp32-esp8266/ [quote] let’s take a closer look at each section of uPyCraft IDE: Folder and files Editor MicroPython Shell/Terminal Tools 1. Folder and files This section shows several folders and files. The device folder shows the files that are currently stored on your ESP board. If you have your ESP32 or ESP8266 connected via serial to uPyCraft IDE, when you expand the device folder, all files stored should load. By default, you should only have a boot.py file. To run your main code, it is recommended to create a main.py file. boot.py: runs when the device starts and sets up several configuration options; main.py: this is the main script that contains your code. It is executed immediately after the boot.py. [/quote] Das klappt also - wie man an dem Bild sieht ... Euch allen nochmals vielen Dank.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.