So laden Sie die Micropython -Firmware mit upycraft IDE auf ESPTOP 10 hoch

So laden Sie die Micropython -Firmware mit upycraft IDE auf ESPTOP 10 hoch
ESP32 ist ein Mikrocontroller -basierter IoT -Board, mit dem Micropython ausgeführt werden kann, um Befehle und Anweisungen auszuführen. Für das Programm ESP32 mit Micropython stehen mehrere IDEs zur Verfügung. Bevor wir ESP32 mit Micropython programmieren können, müssen wir den Speicher von ESP32 löschen und mit Micropython -Firmware flashen. Lassen Sie uns diskutieren, wie die Micropython -Firmware installiert wird.

Dieser Artikel enthält den folgenden Abschnitt:

1. Voraussetzungen

2. Herunterladen von Micropython -Firmware für ESP32

2.1. Installation von Micropython -Firmware in ESP32 mit upycraft IDE IDE

2.2. Fix - COM -Port wird in upycraft ide nicht erkannt

3. Flashing Micropython Firmware in ESP32

1. Voraussetzungen

Micropython ist die Untergruppe der Python 3-Sprache und speziell für Mikrocontroller-basierte Boards ausgelegt. Wir können auch ESP32 mit Micropython mit upycraft ide programmieren.

Bevor wir unseren ersten Micropython -Code für ESP32 schreiben, stellen Sie sicher, dass Sie die folgenden Voraussetzungen in Ihrem PC haben.

  • Python 3
  • upycraft ide

2. Herunterladen von Micropython -Firmware für ESP32

Um das ESP32 -Board zu programmieren. Um die Firmware herunterzuladen, gehen Sie in die Micropython -Download -Seite und suchen Sie nach dem Abschnitt ESP32 -Firmware.

Laden Sie die neueste veröffentlichte Version für das ESP32 -Board herunter und denken Sie daran, die nächtliche Build -Version nicht herunterzuladen, da sie hauptsächlich auf fortschrittliche Programmierer abzielt.

Falls Sie eine andere Karte wie Pyboard oder WIPY verwenden, gehen Sie zur Micropython -Download -Seite und suchen.

2.1. Installation von Micropython -Firmware in ESP32 mit upycraft IDE IDE

Nach dem Herunterladen von Firmware besteht der nächste Schritt darin, sie in ESP32 mit der zu installieren upycraft ide. Verbinden Sie dazu die ESP32 -Karte mit dem PC.

Wählen Sie die Karte aus, um zu: Tools> Board> ESP32

Als nächstes wählen Sie den COM -Anschluss aus. Gehen Sie zu: Tools> Serial> comx

2.2. Fix - COM -Port wird in upycraft ide nicht erkannt

Manchmal, wenn der PC zum ersten Mal ESP32 verwendet wird, müssen wir in diesem Fall die erforderlichen Treiber manuell installieren.

Bevor Sie sich weiter bewegen, überprüfen Sie den ersten nach dem COM -Port im Geräte -Manager unter dem Com & lpt Abschnitt. Da unsere Treiber bereits installiert sind, ist der gezeigte Com -Port COM10.

Falls für ESP32 keinen COM -Port verfügbar ist, sind die beiden Hauptgründe für den fehlenden ESP32 -COM -Port vorhanden:

  • ESP32 CP2102 Chip -Treiber fehlen
  • Normales USB -Ladekabel anstelle von Datenkabel

1: Der größte Teil des ESP32 DOIT Devkit Board verwendet den CP2102 -Chip für USB -Kommunikation. So installieren Sie die ESP32 CP2102 -Chip -Treibersuche nach dem Treiber in der Google -Suchleiste.

Klicken Sie hier, um die Silicon Labs -Website zu besuchen, um die neuesten CP2102 -Treiber zu erhalten.

Sobald die Treiber erfolgreich installiert sind, starten Sie die Arduino -IDE neu und verbinden Sie das ESP32 -Board mit dem PC, jetzt ist der COM -Port für ESP32 -Board sichtbar. Sie können auch den COM -Port im Geräte -Manager sehen.

2: Wenn die Treiber installiert sind, aber dennoch den ESP32 -COM -Anschluss nicht sehen können, überprüfen Sie das von Ihnen verwendete USB -Kabel, das Sie verwenden. Es gibt mehrere Kabel, die keine serielle Kommunikation festlegen können, da ihr einziger Zweck das Gebühren ist, und die meisten dieser Kabel fehlen die Datendrähte.

3. Flashing Micropython Firmware in ESP32

Da wir das COM -Port -Problem jetzt aussortiert haben, werden wir die Firmware -Installation fortsetzen.

Schritt 1: Gehe zu: Tools> BurnFirmware

Schritt 2: Das folgende Fenster wird angezeigt. Wählen Sie die unten angegebenen Einstellungen aus:

  • Planke: ESP32
  • Burn_addr: 0x1000
  • ERASE_FLASH: Ja
  • com: Com10

Wählen Sie die Benutzer aus und stöbern Sie für die Micropython -Firmware Datei, die wir zuvor heruntergeladen haben.

Schritt 3: Wählen Sie die Bin -Datei aus und klicken Sie auf Offen.

Schritt 4: Nehmen Sie nun das ESP32 -Board ein, drücken Sie und halten Sie die Down STIEFEL Taste.

Schritt 5: Während des Drückens der ESP32 -Taste Klicken Sie auf Klicken Sie auf OK.

Schritt 6: Wenn alle Schritte gut gehen, beginnt der ESP32 -Speicher zu blinken. Sobald der Start des Löschflashs startet.

Nach erfolgreicher Installation der Firmware wird das obige Fenster automatisch geschlossen und jetzt sind wir bereit, unser erstes Programm in das ESP32 -Board hochzuladen.

Im Falle eines Fehlers wiederholen Sie die obigen Schritte und Denken Sie daran, die Taste zu drücken und zu halten.

Wir haben erfolgreich installiert upycraft ide In PC und lud unser erstes Programm nach dem Flashen von ESP32 mit Micropython -Firmware hoch.

Wichtiger Hinweis: Nach der Installation von Micropython -Firmware in ESP32 -Board kann man auch ESP32 programmieren, indem der Code nur mit der Arduino -IDE hochgeladen wird. Wenn Sie jedoch Micropython erneut mit ESP32 verwenden möchten mit seiner eigenen Firmware.

Abschluss

Um ESP32 mit Micropython zu programmieren. Mit upycraft IDE können wir die Firmware sehr einfach flashen, indem wir einfach die von uns heruntergeladene Bin -Datei auswählen. Sobald das Mikropython in ESP32 blitzt wird, kann jedes Programm hochgeladen werden, das in Micropython geschrieben ist.