Inhaltsverzeichnis:

Installieren von Loboris (lobo) Micropython auf ESP32 mit Windows 10 [einfach] - Gunook
Installieren von Loboris (lobo) Micropython auf ESP32 mit Windows 10 [einfach] - Gunook

Video: Installieren von Loboris (lobo) Micropython auf ESP32 mit Windows 10 [einfach] - Gunook

Video: Installieren von Loboris (lobo) Micropython auf ESP32 mit Windows 10 [einfach] - Gunook
Video: ESP32 LoBo MicroPython WebSocket Server with ReactJS & MST 2024, November
Anonim
Installieren von Loboris (lobo) Micropython auf ESP32 mit Windows 10 [einfach]
Installieren von Loboris (lobo) Micropython auf ESP32 mit Windows 10 [einfach]

Diese Anleitung hilft Ihnen, loboris micropython ohne weitere Kenntnisse auf Ihrem ESP32 zu installieren.

Loboris hat Bibliotheken, die der Standard-Micropython nicht hat und die sehr nützlich sind. Diese Anleitung wurde speziell für mein Tutorial zur Verwendung eines st7789v-TFT-Displays mit Micropython erstellt [in Kürze]

Schritt 1: Software installieren

Wir brauchen Software, um Micropython zu installieren. Wir beginnen mit Python. Wenn Sie es noch nicht installiert haben, empfehle ich Ihnen, Anaconda (anaconda.com) zu installieren, ein Paket mit Python, Bibliotheken und nützlichen Tools. Installieren Sie es einfach mit Standardoptionen.

Dann benötigen Sie auch das esp-Tool, das wir zum Flashen der Firmware benötigen. Laden Sie den gesamten Ordner von https://github.com/espressif/esptool herunter und entpacken Sie ihn in einen neuen Ordner

Schritt 2: Firmware herunterladen

Firmware herunterladen
Firmware herunterladen

Laden Sie die neueste Firmware herunter von

github.com/loboris/MicroPython_ESP32_psRAM…

Dies sind vorgefertigte Firmwares, die es viel einfacher machen. Sie können entweder das normal erstellte "MicroPython_LoBo_esp32" oder das mit allen Bibliotheken erstellte "MicroPython_LoBo_esp32_all" herunterladen. Wenn Sie von meinem esp32-tft-Display-Tutorial hierher gekommen sind, müssen Sie das "MicroPython_LoBo_esp32_all" herunterladen

Scrollen Sie auf der Website nach unten und laden Sie die ZIP-Datei herunter.

Öffnen Sie die Zip-Datei und kopieren Sie alle Dateien und den Ordner. Fügen Sie sie in den Ordner des esptools ein (aus Schritt 1). Legen Sie sie nicht in einen Unterordner! Die bin-Dateien (micropython.bin usw.) müssen sich im selben Ordner wie die.py-Dateien (esptool.py usw.) befinden. Lediglich die bootloader.bin muss sich im Unterordner bootloader.bin befinden (Struktur siehe Foto)

Schritt 3: Finden Sie den COM-Port

Verbinden Sie Ihren esp32 über USB. Öffnen Sie den Windows-Gerätemanager (über die Windows-Einstellung oder drücken Sie Windows-Taste + R, schreiben Sie "devmgmt.msc" und drücken Sie die Eingabetaste). Öffnen Sie den Punkt "Ports". Suchen Sie nach etwas wie "cp2102". Dahinter ist der COM-Port angegeben, zB COM7. Beachten Sie dies für den nächsten Schritt.

Schritt 4: Flashen Sie die Firmware

Ich nehme an, Sie sind meinem Tutorial gefolgt und haben Anaconda installiert. Wenn Sie eine andere Python-Installation haben, gehe ich davon aus, dass Sie Folgendes selbst anpassen können.

Öffnen Sie die "Anaconda-Eingabeaufforderung" (Klicken Sie auf das Windows-Startmenü -> Anaconda). Ändern Sie den Pfad zu dem Ordner, in dem sich Ihr ESP-Tool befindet. Für mich wäre das "C:\Users\Marc\Desktop\TTGO Display\esptool-master2"

Um in diesen Ordner zu wechseln, geben Sie "cd C:\Users\Marc\Desktop\TTGO Display\esptool-master2" ein und drücken Sie die Eingabetaste.

Jetzt flashen wir die Firmware. Stellen Sie sicher, dass Ihr esp32 verbunden ist. Geben Sie den folgenden Befehl ein:

python esptool.py --chip esp32 --port COM7 --baud 460800 --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size Detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partitions_mpy.bin

Ändern Sie den COM-Port in den Port, den Sie im vorherigen Schritt gefunden haben, und drücken Sie die Eingabetaste. Die Firmware wird nun geflasht. Dies kann eine Minute dauern.

Schritt 5: Testen Sie, ob die Firmware erfolgreich geflasht wurde

Ich empfehle Ihnen, uPyCraft zu verwenden. (https://docs.dfrobot.com/upycraft/) Laden Sie es herunter und installieren Sie es. Öffnen Sie das Programm. Klicken Sie auf Tools -> Board -> esp32. Klicken Sie auf Werkzeuge -> Seriell -> (Wählen Sie die Serielle aus, an der Ihr Board angeschlossen ist, in meinem Fall COM7).

Wenn das Flashen erfolgreich war, sollte im Terminal ">>>" angezeigt werden. Sie können "1+1" eingeben und die Eingabetaste drücken, und es sollte 2 zurückgeben. Wenn Sie stattdessen ein Fenster mit Optionen zum Flashen einer Firmware sehen, ist die Installation möglicherweise irgendwo fehlgeschlagen. (Manchmal tritt dies auch auf, wenn die Installation erfolgreich war. Wenn Sie das "Flash-Fenster" sehen, versuchen Sie erneut, eine Verbindung herzustellen, trennen Sie den USB vom Board, schließen Sie uPyCraft, schließen Sie das Board erneut an, öffnen Sie uPyCraft und versuchen Sie, eine Verbindung herzustellen wieder ein paar Mal. Manchmal funktioniert das, manchmal schlägt uPyCraft IMMER beim ersten Versuch fehl, aber beim zweiten Verbindungsversuch erfolgreich).

Empfohlen: